Pydon'ts

Write elegant Python code

Write shorter and more expressive code

Learn the syntactic features and tools that enable you to write expressive code that is easy to read and maintain.

To help you with that, “Pydon'ts” has 35 chapters and over 400 pages that cover all of the features that will make you look like Python is your native tongue.

If you're a Python developer looking to improve their skills or if you're an experienced programmer in another language who wants to learn the Python way of doing things, this is the book for you.


You can get the book for free as my way of thanking the Python community who enabled me to become a self-taught Python developer.

If you've read the book and/or would like to support my work, you can also pay for the book.

Master Python

Explore Python in all its depth and master its useful features.

Research-backed

Explanations and examples backed by +350 hours of research.

Real examples

The examples are taken from real code and often from the Python Standard Library.

Chapter summaries

Chapters end with a summary list of the key takeaways for easier remembering.

+200 ratings

+200 5-star ratings and 40,000 downloads.

Updates & fixes

The book is always being revised, updated, and improved.