These are the books we'll lean on during the course. Each links to where you can get it legally — buy the official copy, or use the free online edition where one is offered.
- Python Crash Course — Eric Matthes
A Hands-On, Project-Based Introduction to Programming. This is our main reference.
- Publisher: https://nostarch.com/python-crash-course-3rd-edition
- Free companion resources: https://ehmatthes.github.io/pcc_3e/
- Book
- Python for Data Analysis — Wes McKinney
Data wrangling with pandas, NumPy, and IPython.
- 📖 Full text, free and legal online: https://wesmckinney.com/book/
- Print/ebook: https://www.oreilly.com/library/view/python-for-data/9781098104023/
- Introduction to Algorithms (CLRS) — Cormen, Leiserson, Rivest & Stein The standard reference for algorithms and data structures.
- Django for Beginners — William S. Vincent
Build websites with Python and Django, step by step.
- Official site: https://djangoforbeginners.com/