Fluent Python: Clear, Concise, And Effective Programming
ISBN: 1492056359
EAN13: 9781492056355
Language: English
Pages: 850
Weight: 1.113334 lbs.
Format: Paperback

Fluent Python: Clear, Concise, And Effective Programming

List Price: $79.99
Save: $41.64 (52%)
Select Format
Select Format Format: Paperback Select Conditions Condition: Acceptable


Format: Paperback

Condition: Acceptable

List Price: $79.99
Save: $41.64 (52%)
Almost Gone!
Only 1 at this price.

Select Conditions
  • Very Good $38.35 Fluent Python: Clear, Concise, And Effective Programming
  • Acceptable $38.35 Fluent Python: Clear, Concise, And Effective Programming
  • New $79.99 Fluent Python: Clear, Concise, And Effective Programming
Book Overview

This Description may be from another edition of this product.

Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best--and possibly most neglected--features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.

Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.

This book covers:

  • Python data model: understand how special methods are the key to the consistent behavior of objects
  • Data structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode age
  • Functions as objects: view Python functions as first-class objects, and understand how this affects popular design patterns
  • Object-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritance
  • Control flow: Read More chevron_right

Frequently Asked Questions About Fluent Python: Clear, Concise, And Effective Programming

Book Reviews (7)

  |   7  reviews
Did you read Fluent Python: Clear, Concise, And Effective Programming? Please provide your feedback and rating to help other readers.
Write Review
   Beautiful Python
The style of Luciano is beautiful. I have been programming in Python for 15 years and am learning something from every page. Sometimes these things are language properties, but more often it is just a more elegant, expressive way of writing Python. This is a book that can make a good programmer even better.
   Highly recommended
He goes into different examples that lead into the explanation of small Python modules and behaviors. The only ding is that the asyncconcurrency part is a bit outdated and missing specific pieces like green threads and multithreadingprocessing. I would have liked some greater insight into those, since Python is unique with the GIL situation. Overall, a really pleasant book to read and reference!
   Kindle version crashed Kindle for iPad.
Reading this on the Kindle app for iPad, the app hung on the 59th page and had to be restarted. But it does not seem to be stuck on page 59, there is still no way to recover or skip past it. This issue has been known for a long time looking at previous reviews, but the non-working product is still being sold. However, the content for the first 58 pages was interesting and useful.
   Don't buy the Kindle book
The book is great, but the app is forever stuck at page 54, and wouldn 't re-sync when I tried to work around it on the web Kindle. Waste of money :
   Great introduction to Python's lesser-known features
This book is great if you already program in Python and want to learn how to make the best use of the built-in features of the language that are not common with other languages. If you are a beginner in either programming or Python, I would say that this book is not a great beginner book because it covers more advanced features. If you want a comprehensive reference book for Python, buy Python Essential Reference by David Beazley instead of this book, because this book is more about understanding language as a whole instead of describing every single detail. If you want to use high-quality example code just check out Python Cookbook, 3rd edition, also by David Beazley.
   Super Python book for beginners and experienced programmers
One of the best Python books I have ever read. As the title says, clear, concise and effective. If I had only one Python book to take to this desert island, this would be it. It goes under the hood into the hows, whys and actual implementation details. There is also a good amount of soapboxing, which I agree with. It recalls me a little of higher-Order Perl with the dives into the inner workings of language.
   Best Python book I have
If you like Python and enjoy programming, you are doing yourself a disservice by not reading this book. I bought this book a few months ago and I haven't read it until now. The first few chapters made me regret having put it off for so long. The beginning pages of the books makes it clear who it is for and not. If you are looking to upgrade your Python skills, this is the book.