Import It All
Books > Computers & Technology > Programming Languages > Python
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)

Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)


No Stock / Cannot Import

Product Description

Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)

<P style="MARGIN: 0px">€œEach item in Slatkin€s <I>Effective Python</I> teaches a self-contained lesson with its own source code. This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending <I>Effective Python</I> to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer.€</P> <P style="MARGIN: 0px"> <I>€"Brandon Rhodes, software engineer at Dropbox and chair of PyCon 2016-2017</I> </P> <P style="MARGIN: 0px"> </P> <P style="MARGIN: 0px">It€s easy to start coding with Python, which is why the language is so popular. However, Python€s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up.</P> <P style="MARGIN: 0px"> </P> <P style="MARGIN: 0px"> <B> <I> <B>Effective Python</B> </I> </B> will help you master a truly €œPythonic€ approach to programming, harnessing Python€s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers€ best-selling <I>Effective C++,</I> Brett Slatkin brings together 59 Python best practices, tips, and shortcuts, and explains them with realistic code examples.</P> <P style="MARGIN: 0px"> </P> <P style="MARGIN: 0px">Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You€ll learn the best way to accomplish key tasks, so you can write code that€s easier to understand, maintain, and improve.</P> <P style="MARGIN: 0px"> </P> <P style="MARGIN: 0px">Key features include</P> <UL> <LI> <DIV style="MARGIN: 0px">Actionable guidelines for all major areas of Python 3.x and 2.x development, with detailed explanations and examples</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Best practices for writing functions that clarify intention, promote reuse, and avoid bugs</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Coverage of how to accurately express behaviors with classes and objects</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Guidance on how to avoid pitfalls with metaclasses and dynamic attributes</DIV> </LI> <LI> <DIV style="MARGIN: 0px">More efficient approaches to concurrency and parallelism</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Better techniques and idioms for using Python€s built-in modules</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Tools and best practices for collaborative development</DIV> </LI> <LI> <DIV style="MARGIN: 0px">Solutions for debugging, testing, and optimization in order to improve quality and performance</DIV> </LI> </UL>

Technical Specifications

Country
USA
Manufacturer
Addison-Wesley Professional
Binding
Kindle Edition
ReleaseDate
2015-02-12T00:00:00.000Z
Format
Kindle eBook

You might also like

Back to top