Fluent Python

By Luciano Ramalho,

Book cover of Fluent Python: Clear, Concise, and Effective Programming

Book description

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you…


Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Why read it?

1 author picked Fluent Python as one of their favorite books. Why do they recommend it?

Luciano’s book is one of the most complete discussions of the ins and outs of Python that I’ve seen. He is fascinated by coding in general and it comes across as he explores the ways Python is similar to (and different from) other language paradigms. This is the book I take out if I’m starting to dig in and explore a feature of Python, and if you want to understand the details beneath the details, this is the book for you. 

From Naomi's list on to level up your Python skills.

Want books like Fluent Python?

Our community of 10,000+ authors has personally recommended 27 books like Fluent Python.

Browse books like Fluent Python

5 book lists we think you will like!

Interested in python, machine learning, and computer programming?

10,000+ authors have recommended their favorite books and what they love about them. Browse their picks for the best books about python, machine learning, and computer programming.

Python Explore 28 books about python
Machine Learning Explore 47 books about machine learning
Computer Programming Explore 39 books about computer programming