It's a full material help you learning Python from zero to intermediate! π
I've used it for my 12-hour Python course since 2015. It covers various topics, from the simplest for-loop to the classification in machine learning.
The both deck and handouts are available online:
- Deck: https://speakerdeck.com/mosky/practicing-python-3
- Handouts: https://github.com/moskytw/practicing-python-3
Enjoy! π
The full outline:
- Showcases
- Our Toolbox
- Hello, Python!
- Checkpoint: Say Hi to Python
- Data Types β Primitives
- Checkpoint: Calculate BMR
- Control Flow β If & While
- Keep Learning
- Data Types β Composites
- Control Flow β For
- Checkpoint: Calculate Average BMR
- Control Flow β Try
- Control Flow β Def
- Checkpoint: Calculate Average BMR With Functions
- Libraries β Common Functions
- Libraries β Input & Output
- Checkpoint: Calculate Average BMR From the Dataset
- Libraries β Command Line Arguments
- Checkpoint: Calculate BMR From Command Line
- Control Flow β Yield
- Control Flow β Comprehensions
- Libraries β Functional Tricks
- Checkpoint: Calculate Average BMR With Comprehensions
- Libraries β Import Antigravity (has around 8 notebooks)
- Checkpoint: Visualization
- Libraries β Module & Package
- Data Types β Class
- Checkpoint: Classification