Directory of Python books
- Grammar
- Data Structures and Algorithms
- Game Development
- Hardware
- Machine Learning
- Deep Learning
- Natural Language Processing
- Network
- Science and Data Analysis
- Security
- SQL and ORMs
- System Administration
- Testing
- Web Development
- Web Scraping
- A Byte of Python by Swaroop C H English Edition
- Hello World!: Computer Programming for Kids and Other Beginners by Warren Sande & Carter Sande English 2nd Edition
- Python for Kids: A Playful Introduction to Programming by Jason R. Briggs English Edition
- Learn Python the Hard Way by Zed A. Shaw English 3rd Edition
- Python Programming for the Absolute Beginner by Michael Dawson English 2nd Edition
- Introduction to Computation and Programming Using Python by John V. Guttag English Edition
- The Quick Python Book by Naomi Ceder English 3rd Edition
- Beginning Python: from Novice to Professional by Magnus Lie Hetland English 2nd Edition
- Think Python: How to Think Like a Computer Scientist by Allen B. Downey English 2nd Edition
- Learning Python by Mark Lutz English 5th Edition
- Programming Python by Mark Lutz English 4th Edition
- Core Python Programming by Wesley Chun English 2nd Edition
- Python Crash Course by Eric Matthes English Edition
- Python Programming: An Introduction to Computer Science by John Zelle English 3rd Edition
- Tiny Python Projects by Ken Youens-Clark English 1st Edition, see also GitHub repo
- Python 3 Object-Oriented Programming by Dusty Phillips English 2nd Edition
- The Hacker's Guide to Python by Julien Danjou English Edition
- Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns by Mark Summerfield English Edition
- Expert Python Programming: Best practices for designing, coding, and distributing your Python software by Tarek Ziadé English Edition
- Core Python Applications Programming by Wesley Chun English 3rd Edition
- Intermediate Python Online
- Effective Python: 59 Specific Ways to Write Better Python English Edition
- Fluent Python by Luciano Ramalho English Edition
- Learning Python Design Patterns by Chetan Giridhar English 2nd Edition
- Mastering Python Design Patterns by Sakis Kasampalis English Edition
- The Well-Grounded Python Developer by Doug Farrell English Edition
- Mastering Python High Performance by Fernando Doglio English Edition
- High Performance Python: Practical Performant Programming for Humans by Micha Gorelick English Edition
- Cython - A Guide for Python Programmers by Kurt W. Smith English Edition
- CPython Internals: Your Guide to the Python 3 Interpreter by Anthony Shaw English Edition