Outline for September 26, 2019
Reading
: § 1
Due
: Homework 1, due on October 10 at 11:59pm
About the class
Instructor
Class web site, handouts
Canvas and submitting homework
Homework, grading, and extra credit
Python
What is Python?
Why Python for this class?
Compilers, assemblers, interpreters
Python, files and shells
Python: programming
language
that you use to tell the computer what to do
Shell: what you can type Python statements directly into, to see what they do
IDLE: the program that
interprets
Python statements (executes the Python program)
File: type Python statements into this, and then have IDLE execute those statements by running the program in the file
First program: hello, world [
hello0.py
]
Explain printing
Demonstrate program in IDLE
How to write a program; example is making change [
change-write.py
]
Goal and general algorithm idea
Representing data and basic program structure
Translating this into a programming-like language
Translating that into Python
Defensive programming and debugging
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
MHI 289I, Programming in Health Informatics
Version of September 29, 2019 at 12:25AM
You can also obtain a PDF version of this.