|
Setup |
Download files required for the lesson |
00:00 |
1. Introduction
|
What is programming?
How do I document code?
How do I find reliable and safe resources or code online?
|
00:15 |
2. Python Fundamentals
|
|
00:45 |
3. Data Transformation
|
|
01:45 |
4. List and Dictionary Methods
|
How can I store many values together?
How can I create a list succinctly?
How can I efficiently access nested data?
|
02:25 |
5. Loops and Conditional Logic
|
How can I do the same operations on many different values?
How can my programs do different things based on data values?
|
03:25 |
6. Alternatives to Loops
|
How can I vectorize my loops?
|
03:55 |
7. Creating Functions
|
What are functions, and how can I use them in Python?
How can I define new functions?
What’s the difference between defining and calling a function?
What happens when I call a function?
|
04:35 |
8. Data Analysis
|
How can I process tabular data files in Python?
How can I do the same operations on many different files?
|
05:35 |
9. Visualizations
|
How can I visualize tabular data in Python?
How can I group several plots together?
|
06:35 |
10. Errors and Exceptions
|
How does Python report errors?
How can I handle errors in Python programs?
|
07:25 |
Finish |
|
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.