/awesome-python-books

:books: Directory of Python books

OtherNOASSERTION

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

  • 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

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