Beginner Python course. Each workshop has a lesson doc, a slide deck, and a separate homework repo submitted via Pull Request.
- Variables - Data types - operations - method
- if / else / elif - control flow
- Loops - repeated operations
- Functions - accept input - completes some instructions - gives result
- Data Structures - method - sort - find element
- Class
See docs/resources.md for recommended reading.
- Python 3.12+
- A text editor or IDE (VS Code, PyCharm, or similar)