[PDF / Epub] ✍ Pro Python ☁ Marty Alchin – Thomashillier.co.uk

Pro Python Acknowledgments I Wouldn T Have Even Started This Project If Not For The Endless Encouragement From My Lovely Wife, Angel She S Been My Sounding Board, My Task Manager, My Copy Editor And My Own Personal Cheerleader There S No Way I Could Do Anything Like This Without Her Help And Support I D Also Like To Thank My Technical Reviewer, George, For Everything He S Done To Help Me Out He S Gone Above And Beyond The Limits Of His Role, Helping With Everything From Code To Grammar And Even A Good Bit Of Style After Enjoying His Help On Pro Django, I Wouldn T Have Even Signed On For Another Book Without Him By My Side Lastly, I Never Would Ve Considered A Book Like This If Not For The Wonderful Community Around Python The Willingness Of Python Programmers To Open Their Minds And Their Code Is, I Believe, Unrivaled Among Our Peers It S This Spirit Of Openness That Encourages Me Every Day, Leading Me To Discover New Things And Push Myself Beyond The Limits Of What I Knew Yesterday We Learn By Doing And By Seeing What Others Have Done I Hope That You Ll Take The Contents Of This Book And Do With It Than What I Ve Done There S No Better Reward For All This Hard Work Than To See Better Programmers Writing Better Code


10 thoughts on “Pro Python

  1. says:

    Any expert Python programmer knows that the selection of books covering advanced topics is quite limited With its rosy title, Pro Python, whose second edition recently hit the shelves, definitely targets that reduced group of customers Keeping these few people well fed is not as easy as it may seem Simply talking about stuff that starts with a double underscore is not enough Not at all In this small list of advanced reads, this title stands in the middle it gives the reader some good gem, Any expert Python programmer knows that the selection of books covering advanced topics is quite limited With its rosy title, Pro Python, whose second edition recently hit the shelves, definitely targets that reduced group of customers Keeping these few people well fed is not as easy as it may seem Simply talking about stuff that starts with a double underscore is not enough Not at all In this small list of advanced reads, this title stands in the middle it gives the reader some good gem, but most of the time he will feel like it just another text covering basics concepts.As just stated, the title suggests Pro Python should feed the reader s hunger for advanced topics, those that, once you mastered, make you stand out I must say that I feel like I have been served only an appetizer While on the one hand the book certainly has some very positive note, on the other there are flaws that greatly lower its overall value, mainly readability.But let s start with the bright side What I have enjoyed most of the book is, by far, the choice of the author to cover, step by step, the Zen of Python While the interpretation is certainly subjective, I appreciate both his ideas and the choice itself to discuss it I don t remember any other title dedicating all that time and words to the subject Similarly, I have been positively surprised by the chapter dedicated to software licenses, something any programmer should be aware of.Speaking oftechnical material, I think the author gives his best when he discusses multiple inheritance and how, internally, Python resolves it through the MRO That dedicated to decorators also stands out among others Here Marty gives details that other texts, such as Effective Python, do not The real value for the developer comes by combining the information from these different sources, thus getting an even better view of the whole topic.So, let s slowly move to what I reckon being deficiencies of this title First, while the chapters aforementioned do indeed deliver good value to the avid reader, I must admit that the examples that come with the theory are often very spartan, reduced to very few lines.Most of the subjects covered are not advanced The chapter dedicated to strings, for example, doesn t go deep enough and, just like all the last chapters, is very short Too short The same is true for garbage collection, just to mention another.The weakest point of the whole title in instead readability I think that the there is not a real flow that takes the reader from one concept to another, smoothly On the contrary, he often finds himself thrown to a very different subject abruptly.Overall the book is not bad, but there are definitely better alternatives for those seeking advanced knowledge.Suggested readings Effective Python 59 Specific Ways to Write Better Python this title certainly coversexpert topics that Pro Python does Still, the two titles are somehow complementary and the reader can benefit combining them.Learning Python Design Patterns a very good book completely dedicated to design patterns, a subject each programmer must know.As usual, you can findreviews on my personal blog Feel free to pass by and share your thoughts


  2. says:

    Update I finally finished this, and refer to it quite a bit since it s easy to carry a bag full of tech books on the kindle now I think the bits on advanced python code patterns and usage of things like decorators and closures and all the functools stuff were the most useful to me I was able to begin using these techniques right after reading the chapter, and I am always finding new ways to apply them in both my day job and the game development I m invariably always working on I m about 40% Update I finally finished this, and refer to it quite a bit since it s easy to carry a bag full of tech books on the kindle now I think the bits on advanced python code patterns and usage of things like decorators and closures and all the functools stuff were the most useful to me I was able to begin using these techniques right after reading the chapter, and I am always finding new ways to apply them in both my day job and the game development I m invariably always working on I m about 40% of the way through this book according to my Kindle, and I freakin love it I swear I m 2 3x as productive after the first 5 chapters.This book is a must read for anyone who wants to level up their Python skillz


  3. says:

    I think this is an ok book It covers a lot of python in depth, but not as much as I would think There s a lot of basic explanations that I don t think should be on this book.I ve read a similar book by the same author, Pro Django, and looks like some of the parts are borrowed from each book.It s an interesting book however, but I fell is not a must.


  4. says:

    Love it


  5. says:

    I think this is ok book for python developers Covers a lot of features in depth Took me quite a lot of time to read this book.


Leave a Reply

Your email address will not be published. Required fields are marked *