An introduction to Python

Welcome to the Uniq+ course on an introduction to Python.

Prerequisites

Make sure Python is installed and working, following these instructions

Schedule

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. Writing and running Python from Spyder How can I write Python programs that persist in time?
How can I use a Python development environment like Spyder?
00:50 4. 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:15 5. Libraries How can I use software that other people have written?
How can I find out what that software does?
01:35 6. Analyzing Patient Data How can I process tabular data files in Python?
02:35 7. Visualizing Tabular Data How can I visualize tabular data in Python?
How can I group several plots together?
03:25 8. Reading Tabular Data into DataFrames How can I read tabular data?
03:45 9. Pandas DataFrames How can I do statistical analysis of tabular data?
04:15 10. Storing Multiple Values in Lists How can I store many values together?
05:00 11. For Loops How can I make a program do many things?
05:25 12. Conditionals How can programs do different things for different data?
05:50 13. Looping Over Data Sets How can I process many data sets with a single command?
06:05 14. Errors and Exceptions How does Python report errors?
How can I handle errors in Python programs?
06:35 15. Writing Functions How can I create my own functions?
07:00 16. Variable Scope How do function calls actually work?
How can I determine where errors occurred?
07:20 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.