Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin

Effective Python is a book by Brett Slatkin about writing better Python.

effectivepython.com
Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin homepage screenshot

About Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin

Effective Python is a book by Brett Slatkin about writing Python code. The third edition, published by Pearson Addison-Wesley in November 2024, contains 125 items and covers Python through version 3.13. It includes 35 new items compared to the second edition, with new chapters on robustness and performance and coverage of C-extension modules and native shared libraries.

The site links to print and DRM-free eBook purchase options and to a GitHub project containing the book's code snippets for running, modifying, and error reporting. Visitors can receive updates by email, social media, and RSS.

Key features

  • 125 specific items explaining Pythonic programming practices
  • Covers Python language through version 3.13
  • Includes chapters on robustness, performance, and C extensions
  • GitHub project with runnable code snippets from book
  • Links to buy print edition and DRM-free eBook
  • Email, social, and RSS updates about book materials
Best for: New and experienced Python developers working on web applications, data analysis, automation scripts, or AI models.
Good for
  • Covers Python through version 3.13 with 35 new items over second edition
  • Items explain what to do, what to avoid, and reasons for the guidance
  • Book code snippets on GitHub can be run and modified

Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Reading Resources

Well-known listings from the same topic.

All 129

Effective Python: 90 Specific Ways to Write Better Python by Brett Slatkin FAQ

What does the third edition cover?
It covers Python through version 3.13 with 125 items, including 35 new items, two new chapters on robustness and performance, and coverage of C-extension modules and native shared libraries.
Where can I find the book's example code?
On the GitHub project linked from the site, where all code snippets are available to run, modify, and report errors.
How can I get updates about the book?
By subscribing to emails, following @EffectivePython, or using the RSS feed.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing