GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - junnplus/awesome-python-books: :books: Directory of Python books

BranchesTags
Open more actions menu

Latest commit

 

History

100 Commits
100 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README-ZH_CN.md
README-ZH_CN.md
 
 
README.md
README.md
 
 

Repository files navigation

Awesome Python Books Awesome

Directory of Python books

Table of Contents

  • 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

Grammar

Zero Basis

  • 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

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

Other Awesome Lists

  • awesome-python
  • awesome-flask

About

📚 Directory of Python books

Topics

booklearning-pythonpython-bookpython-cookbookpython-programming

Resources

Readme
License

Contributing

Contributing
Activity

Stars

4.3k stars

Watchers

203 watching

Forks

687 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.