Fluent Python: Clear, Concise, and Effective Programming
M**2
Great wisdom unlocked
First of all, let me just say that this isn't a book at all, it is some tome some wise ancient scribe wrote. I have been working in Technology for over 20 years now and I have been interested in it for probably another 20 years before that. In that time I have read many programming books, constantly looking for more advanced topics. I would read and be very disappointed, they were mostly always filled with fluff. I recently decided to finally give Python a try. I am at a point where I am doing more advanced projects and wanted a book to do just that. When I go to Stack Overflow or other sites like that for information. I want to be able to really understand the why behind some of the explanations. I don't want just to copy and paste. The book Python Crash Course helped get the basics down, this book has helped with the more advanced structure.There are two sections that have helped me the most: Functions as objects and Object-oriented idioms. I was going through many videos, Google searches, and some books to get a deeper understanding of this. this book is helping me to do just that. There is a lot of information in this book. Also, the index is decent. Many technology books lack in having a good one.
G**_
Clear, concise and effective writing!
This is an excellent book for learning how to use the Python language proficiently. It is written for experienced developers, especially those who are experts in another language, but want to use Python effectively and elegantly.Chapter 1 explains the Python object model. It is very eye-opening, and is foundational to the goal of the book--teaching you how to write fluent Python code. The author advises that everyone should read chapter 1, then pick and choose topics of interest from the rest of the book. The topics covered in the next 23 chapters are too numerous to list here, but you are sure to find what you are looking for, unless you are looking for GUI programming, which isn't very elegant, no matter what. But I digress.This book is hefty, 980 pages long. It is packed with good information, no fluff. Example scripts are stripped down to illustrate precisely the concept being taught. You can run the examples if you want to, but you don't have to in order to learn what is being taught. The text is very well written. I highly recommend this book.
A**R
The last python book you'll ever need.
This book is huge in every way. It's literally 2 inches thick, making it not the most comfortable 'lap' read especially for a paperback. The amount of glue in the spine doesn't look like this book is going to last years without breaking, but time will tell.Perhaps not the most accessible for a newcomer to python, but for a more experienced user, from what I've read so far this is pretty definitive for up to Python 3.10.Without hesitation, if there's ever a third edition, I'd buy it. If it gets much bigger though, it's going to need to split into multiple volumes. (Arguably the 2nd ed. should have been)
T**Y
THE Python book
I owned the first edition and got this book to refresh my book shelf. It's THE book if you want to learn Python beyond the basics.
A**I
A bit advanced for a beginner but.....
I am keeping this on my bookshelf as i gain experience in python programming. A quick glance through the book shows a great way to advance in your programming skills once you have an understanding of the basics.I am a beginner at programming and will value the data in this book.
M**E
If you plan to develop software for a living.
Excellent book for someone who has decided to be a developer in Python. A lot of higher level programming tips and not often used capabilities. If you just want the information needed to create your own tools and capabilities and knowledge of function calls and class development. see Python 3. If you are planning to be a professional developer look at this book (and Python 3). The one star short of 5 is because the sequence of what is taught seemed disjointed to me. Then again, it is trying to teach you the capabilities outside of Python 3.
A**R
Amazing what I don't know
If you think you really know Python, buy this book. While I am not a "serious" Python user I have used it for years. This book amazed me in how much I didn't know. Not a book for a beginner.
E**N
One of the very best books on Python
This excellent book covers in detail subjects, especially concurrency and threading, with insight. In addition to being well-written and extremely informative, the author, Ramalho, provides links to numerous YouTube videos and relevant papers on Python that are a treasure trove in themselves. At the end of each chapter he writes a ‘soapbox’ page or two which is opinion, and very worth reading. I have bought dozens of Python books and this is one of the absolute best!
Trustpilot
3 weeks ago
3 days ago