FIXME: home page introduction
Prerequisites
FIXME
FIXME: home page introduction
Prerequisites
FIXME
Setup | Download files required for the lesson | |
00:00 | 1. Running Python | How can I run Python programs? |
00:15 | 2. Variables and Types |
How can I store data in programs?
What kinds of data do programs store? How can I convert one type to another? |
00:35 | 3. Built-in Functions and Help |
How can I use built-in functions?
How can I find out what they do? What kind of errors can occur in programs? |
01:00 | 4. Libraries |
How can I use software that other people have written?
How can I find out what that software does? |
01:20 | 5. Analyzing Patient Data | How can I process tabular data files in Python? |
02:20 | 6. Visualizing Tabular Data |
How can I visualize tabular data in Python?
How can I group several plots together? |
03:10 | 7. Reading Tabular Data into DataFrames | How can I read tabular data? |
03:30 | 8. Pandas DataFrames | How can I do statistical analysis of tabular data? |
04:00 | 9. Storing Multiple Values in Lists | How can I store many values together? |
04:45 | 10. For Loops | How can I make a program do many things? |
05:10 | 11. Conditionals | How can programs do different things for different data? |
05:35 | 12. Errors and Exceptions |
How does Python report errors?
How can I handle errors in Python programs? |
06:05 | 13. Writing Functions | How can I create my own functions? |
06:30 | 14. Variable Scope |
How do function calls actually work?
How can I determine where errors occurred? |
06:50 | 15. Object Oriented Programming |
What is the Object Oriented paradigm?
What is an object? What is encapsulation? How do I encapsulate data in Python? When should I use the Object Oriented paradigm? |
08:00 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.