My favorite Python books

less than 1 minute read

1. Fluent Python (2nd edition)

Fluent Python

In my experience, this is the best book you can read to learn advanced Python. It presents all the features that the language offers in detail and includes plenty of well-explained examples. I consider this one to be the best book not only about Python, but about any technical subject I’ve read so far. It’s rare to find such a well-written technical book.

2. Architecture Patterns with Python

Architecture Patterns

If you want to learn architecture patterns I’m sure you will find a lot of books about Java. The problem with these is that some of their examples don’t make much sense in Python due to its particularities. This short book explains some patterns that feel natural with Python and that have allowed me to write code that is more maintainable and testable.

3. Python Concurrency with asyncio

Python Concurrency

Asynchronous programming is one of the most complex topics in Python, so it’s worth reading a specialized book about it. This one explains in detail the built-in library asyncio and when and how to use it.

Categories:

Updated:

Leave a comment