Python
Best python books and tools
Resources for Python under Technology & Computer Science. Pair these picks with articles on thestemprofessor.com.
- Python Crash Course (Eric Matthes) — Project-based intro — popular for self-learners and bootcamps.
- Automate the Boring Stuff with Python (Al Sweigart) — Practical scripting for files, spreadsheets, and web scraping.
- Fluent Python (Luciano Ramalho) — Deep dive after basics — data model, iterators, and idiomatic patterns.
- Learning Python (Mark Lutz) — Comprehensive reference-style intro for students who want one thick volume.
- Python Crash Course (book) — Project-based path aligned with intro CS courses.
- Raspberry Pi 4 starter kit — Cheap sandbox for Python GPIO projects.