{"product_id":"9780138320942-better-python-code","title":"Better Python Code","description":"\u003cmeta content=\"text\/html; charset=utf-8\" http-equiv=\"Content-Type\"\u003e\u003cp\u003e\u003cspan\u003eA Guide for Aspiring Experts\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eMove Beyond Python Code That \"Mostly Works\" to Code That Is Expressive, Robust, and Efficient\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003ePython is arguably the most-used programming language in the world, with applications from primary school education to workaday web development, to the most advanced scientific research institutes. While there are many ways to perform a task in Python, some are wrong, inelegant, or inefficient. \u003cem\u003e\u003cstrong\u003eBetter Python Code\u003c\/strong\u003e\u003c\/em\u003e is a guide to \"Pythonic\" programming, a collection of best practices, ways of working, and nuances that are easy to miss, especially when ingrained habits are borrowed from other programming languages.\u003c\/p\u003e \u003cp\u003eAuthor David Mertz presents concrete and concise examples of various misunderstandings, pitfalls, and bad habits in action. He explains why some practices are better than others, based on his 25+ years of experience as an acclaimed contributor to the Python community. Each chapter thoroughly covers related clusters of concepts, with chapters sequenced in ascending order of sophistication.\u003c\/p\u003e \u003cp\u003eWhether you are starting out with Python or are an experienced developer pushing through the limitations of your Python code, this book is for all who aspire to be more Pythonic when writing better Python code.\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eUse the right kind of loops in Python\u003c\/li\u003e\n\u003cli\u003eLearn the ins and outs of mutable and immutable objects\u003c\/li\u003e\n\u003cli\u003eGet expert advice to avoid Python \"gotchas\"\u003c\/li\u003e\n\u003cli\u003eExamine advanced Python topics\u003c\/li\u003e\n\u003cli\u003eNavigate the \"attractive nuisances\" that exist in Python\u003c\/li\u003e\n\u003cli\u003eLearn the most useful data structures in Python and how to avoid misusing them\u003c\/li\u003e\n\u003cli\u003eAvoid security mistakes\u003c\/li\u003e\n\u003cli\u003eUnderstand the basics of numeric computation, including floating point numbers and numeric datatypes\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\"My high expectations for this engaging Python book have been exceeded: it offers a great deal of insight for intermediate or advanced programmers to improve their Python skills, includes copious sharing of precious experience practicing and teaching the language, yet remains concise, easy to read, and conversational.\"\u003c\/em\u003e\u003cbr\u003e--From the Foreword by \u003cstrong\u003eAlex Martelli\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Rarewaves","offers":[{"title":"Default Title","offer_id":55183846310262,"sku":"9780138320942","price":30.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0092\/7504\/8033\/files\/stand_35528866_afcf544f-e45f-4c6d-bdda-5d9be052108c.jpg?v=1753930487","url":"https:\/\/www.rarewaves.com\/products\/9780138320942-better-python-code","provider":"Rarewaves.com","version":"1.0","type":"link"}