Skip to content

umporo/awesome-python-books

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Python Books Awesome

Directory of Python books

Table of Contents

Grammar

Zero Basis

Primary

Intermediate

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

References

Data Structures and Algorithms

  • 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

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

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

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

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

About

📚 Directory of Python books

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published