Lesson 1:
-
What is a program
-
Python as a calculator
-
Operators & Precedence
-
Variables
-
Sequential programming (simple exercise) Lesson 2:
-
Sequential programming (followup and more advanced exercise)
-
Conditional Operations Lesson 3:
-
Iterative programming
-
strings and string operations Lesson 4:
-
Using functions
-
using python docs & help option
-
Mini project 1 Lesson 5:
-
Writing functions
-
Structuring files and importing
-
Mini project 2 Lesson 6:
-
Classes & Objects
-
Main Project More advanced topics:
Lesson 7:
Libraries APIs Frameworks Web programming intro Lesson 8:
- Python Notebooks
- Data processing
- Visualizing
- Pre-processing & Data Manipulation
- Dashboard Usage:
We have a folder per Lesson. Each lesson has a notebook ipynb, which we can display as a slide show using command: jupyter nbconvert --to slides --post serve Optionally you