Skip to content

lara-west/PythonBooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

PythonBooks 📚🐍

A curated list of Python books (print + legit free online editions), inspired by GoBooks.

Last updated: 2026-01-25


Contents


Beginner


Core Python & Level Up

  • (2024) Effective Python (3rd Edition) — Brett Slatkin. 125 concrete best practices that sharpen your Python style and avoid subtle gotchas.
  • (2022) Fluent Python (2nd Edition) — Luciano Ramalho. Deep dive into idiomatic Python, data models, protocols, and modern features.
  • (2021) Python Distilled — David Beazley. A concise “what matters most” guide to core Python concepts with crisp examples.
  • (2017) Python Tricks — Dan Bader. Bite-sized patterns and language features that make your code more Pythonic.
  • (2013) Python Cookbook (3rd Edition) — David Beazley, Brian K. Jones. Recipe-style solutions to common problems, from text to iterators to concurrency.

Clean Code, Design & Architecture

  • (2025) Clean Architecture with Python — Packt (Sam Keen). Applies clean architecture principles to Python apps with maintainability and scaling in mind.
  • (2021) Robust Python — Patrick Viafore. Uses typing, boundaries, and disciplined design to make Python code safer and easier to change.
  • (2020) Architecture Patterns with Python — Harry Percival, Bob Gregory. Practical patterns (DDD-ish boundaries, message buses, etc.) for bigger Python systems. Free to read online.

Testing


Packaging, Tooling & Project Setup

  • (2024) Hypermodern Python Tooling — Claudio Jolowicz. Modern project setup: packaging, deps, linting, types, tests, CI, and automation.
  • (2017) The Hitchhiker’s Guide to Python — Community. Opinionated best practices for structuring projects, tooling, and “doing Python” well. Free online.

Web Development


Data Analysis & Visualization


Machine Learning & AI


Automation & Scripting


DevOps, Systems & Cloud

  • (2020) Python for DevOps — Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu. Automate infra tasks and build reliable DevOps workflows with Python.

Concurrency & Performance


Free & Official “Books” (Docs / Open Editions)


Contributing

  • Use legal links (publisher / author site / official free edition).
  • Prefer the latest edition when it exists.
  • One entry per bullet:
    • - (YEAR) [Title](link) — Author. One-sentence description.
  • Keep descriptions short (one sentence).
  • If something is free to read online, add *Free online edition.* at the end of the bullet.

License

  • Suggested: CC0 1.0 (public domain dedication) for the list itself.

About

A Curated List of Best Python Books

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published