As an open-source project, junnplus/awesome-python-books has picked up 4.3k stars on GitHub. :books: Directory of Python books
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
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
Primary
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 3rd 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
Intermediate
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
Advanced
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
References
The Python Standard Library by Example by Doug Hellmann English Edition
Python Cookbook by David Beazley & Brian K. Jones English 3rd Edition
Python Essential Reference by David M. Beazley English 4th Edition
Python in a Nutshell by Alex Martelli English 2nd Edition
Data Structures and Algorithms
Classic Computer Science Problems in Python by David Kopec English Edition
Data Structures and Algorithms in Python by Michael T. Goodrich & Roberto Tamassia & Michael H. Goldwasser English Edition
Problem Solving with Algorithms and Data Structures Using Python by Bradley N. Miller & David L. Ranum English 2nd Edition
Python Algorithms: Mastering Basic Algorithms in the Python Language by Magnus Lie Hetland English 2nd Edition
Complexity Science
Think Complexity: Complexity Science and Computational Modeling by Allen B. Downey English Edition
Game Development
Making Games with Python & Pygame by Al Sweigart English Edition
Hardware
Real World Instrumentation with Python: Automated Data Acquisition and Control Systems by John M. Hughes English Edition
Machine Learning
Building Machine Learning Systems with Python by Luis Pedro Coelho & Willi Richert English 2nd Edition
Machine Learning in Action by Peter Harrington English Edition
Programming Collective Intelligence: Building Smart Web 2.0 Applications by Toby Segaran English Edition
Python Machine Learning by Sebastian Raschka English Edition
Machine Learning: An Algorithmic Perspective by Stephen Marsland English 2nd Edition
Deep Learning
Practical Deep Learning Book for Cloud, Mobile & Edge: Real-World AI and Computer Vision Projects Using Python, Keras and TensorFlow by Anirudh Koul, Siddha Ganju, & Meher Kasam [English 1st Edition | Online | GitHub]
Deep Learning for Coders with Fastai and PyTorch: AI Applications Without a PhD by Jeremy Howard & Sylvain Gugger English 1st Edition
Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville & Francis Bach English 1st Edition
Natural Language Processing
Mastering Python Regular Expressions by Felix Lopez & Victor Romero English Edition
Natural Language Processing with Python by Steven Bird & Ewan Klein & Edward Loper English Edition
Network
Foundations of Python Network Programming by Brandon Rhodes, John Goerzen English 3rd Edition
Science and Data Analysis
Data Science From Scratch: First Principles with Python by Joel Grus English Edition
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython by Wes McKinney English Edition
SciPy and NumPy: An Overview for Developers by Eli Bressert English Edition
NumPy Beginner's Guide by Ivan Idris English 3rd Edition / English 2nd Edition
Python for Finance: Analyze Big Financial Data by Yves Hilpisch English Edition
A Programmer's Guide to Data Mining by Ron Zacharski Online
Pandas in Action by Boris Paskhaver English Edition
Security
Black Hat Python: Python Programming for Hackers and Pentesters by Justin Seitz English Edition
Gray Hat Python: Python Programming for Hackers and Reverse Engineers by Justin Seitz English Edition
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers by TJ O'Connor English Edition
SQL and ORMs
Essential SQLAlchemy by Jason Myers English Edition
System Administration
Python for Unix and Linux System Administration by Noah Gift & Jeremy Jones English Edition
Testing
Testing Python: Applying Unit Testing, TDD, BDD and Acceptance Testing by David Sale English Edition
Web Development
Flask Web Development: Developing Web Applications with Python by Miguel Grinberg English Edition
Mastering Flask by Jack Stouffer English Edition
Introduction to Tornado by Michael Dory & Allison Parrish & Brendan Berg English Edition
The Definitive Guide to Django by Adrian Holovaty & Jacob Kaplan-Moss English 2nd Edition
Test-Driven Development with Django by Kevin Harvey English Edition
Test-Driven Development with Python by Harry J. W. Percival English Edition
Web Scraping
Web Scraping with Python: A Comprehensive Guide to Data Collection Solutions by Ryan Mitchell English Edition
Does junnplus/awesome-python-books have a project website?
No homepage URL was recorded for junnplus/awesome-python-books in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
How active is development on junnplus/awesome-python-books?
The most recent commit recorded on junnplus/awesome-python-books was 1.1 years ago, based on the GitHub push timestamp. The repository has 685 forks — one of the better signals of community interest.
Is junnplus/awesome-python-books open source?
TopGit's metadata for junnplus/awesome-python-books does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What topics is junnplus/awesome-python-books associated with?
GitHub's repository topics for junnplus/awesome-python-books: "book", "learning-python", "python-book", "python-cookbook", "python-programming". TopGit's editorial category is open-source.
Where do I read more about junnplus/awesome-python-books?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/junnplus/awesome-python-books is the definitive source.
Read full README in the tab above.
Is awesome-python-books worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of awesome-python-books.