Today we continue with the data analysis task from yesterday for a bit, and then embark on a first programming project.
Getting Started
To get started, follow the directions on the “Setup” page to download data and install a Python interpreter.
Today we continue with the data analysis task from yesterday for a bit, and then embark on a first programming project.
To get started, follow the directions on the “Setup” page to download data and install a Python interpreter.
| Setup | Download files required for the lesson | |
| 09:00 | 1. Sets | What is a set, and how do I use it? |
| 09:20 | 2. Dictionaries | What is a dictionary, and how do I use it? |
| 09:50 | 3. Programming Style |
How can I make my programs more readable?
How do most programmers format their code? |
| 10:20 | 4. Debugging | How can I debug my program? |
| 10:50 | 5. Morning break | Break |
| 11:05 | 6. Defensive Programming | How can I make my programs more reliable? |
| 11:50 | 7. Command-Line Programs | How can I write Python programs that will work like Unix command-line tools? |
| 12:50 | 8. Lunch break | Break |
| 13:50 | 9. Project: Roman numeral converter | Write a Roman numeral converter |
| 16:20 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.