Resources
Alliance wiki
There are many books on Python, several of which can be accessed online for free, either directly, or through your university.
Books by O’Reilly
- Think Python, 2nd Edition, by Allen B. Downey
- Python Pocket Reference, 5th Edition, by Mark Lutz
- Introducing Python, by Bill Lubanovic
- Python in a Nutshell, 3rd Edition, by Alex Martelli, Anna Ravenscroft, and Steve Holden
- Learning Python, 5th Edition, by Mark Lutz
- Python Cookbook, 3rd Edition, by David Beazley and Brian K. Jones
- The Hitchhiker’s Guide to Python, by Kenneth Reitz and Tanya Schlusser
- Fluent Python, by Luciano Ramalho
- High Performance Python, by Micha Gorelick and Ian Ozsvald
- Web Scraping with Python, by Ryan Mitchell
- Python Data Science Handbook, by Jake VanderPlas
- Python for Data Analysis, by Wes McKinney
- Foundations for Analytics with Python, by Clinton W. Brownley
- Data Wrangling with Python, by Jacquiline Kazil and Katharine Jarmul
- Data Visualization with Python and Javascript, by Kyran Dale
- Natural Language Processing with Python, by Steven Bird and Ewan Klein
- Thoughtful Machine Learning with Python, by Matthew Kirk
- Python for Finance, by Yves Hilpisch
Books by No Starch Press
- Automate the Boring Stuff with Python, by Al Sweigart
- Python Crash Course, by Eric Matthews
- Python Playground, by Mahesh Venkitachalam
- Doing Math with Python, by Amit Saha
- Invent Your Own Computer Games with Python, by Al Sweigart
Other books
- Python Machine Learning, by Sebastian Raschka
- Practical Programming: An Introduction to Computer Science Using Python 3, by Paul Gries, Jennifer Campbell, and Jason Montojo
- Python for Dummies, by Stef Maruch and Aahz Maruch
- Python Essential Reference, 4th Edition, by David Beazley
- Head First Python, by Paul Barry
- Python for Data Science for Dummies, by John Paul Mueller and Luca Massaron
- Beginning Programming with Python for Dummies, by John Paul Mueller
- Python for Everybody, by Charles Severance