The books are all arranged in alphabetical order:
- Algorithmic Problem Solving with Python by John B. Schneider, Shira Lynn Broschat, Jess Dahmen
- Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance by Massimo Di Pierro
- Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Harry Percival, Bob Gregory
- Automate the Boring Stuff with Python: Practical Programming for Total Beginners by Al Sweigart
- Fundamentals of Python Programming by Richard L. Halterman ( 2018 Edition | 2019 Edition )
- Introduction to Scientifc Programming with Python
- Invent Your Own Computer Games with Python, 4th Edition by Al Sweigart
- Making Games with Python & Pygame by Al Sweigart
- Modeling and Simulation in Python: Use Computation to Predict and Explain the World by Allen B. Downey
- Problem Solving with Algorithms and Data Structures Using Python by Brad Miller, David Ranum ( Web | PDF )
- Programming Python by Mark Lutz
- Python for Everybody by Dr. Charles Severance
- Python Notes for Professionals
- Python Packages by Tomas Beuzen and Tiffany Timbers