Python Pushing the Limits

by Mike Muller and Zain Memon

Published 31 October 2014
Free Python to be all it can be Open source Python is among the top ten programming languages worldwide, with diverse uses ranging from enterprise-level corporate solutions to programming with Raspberry Pi. If you're an experienced developer, this guide will help you take your Python programs to a higher level. Explore what's new in Python 3, venture into metaprogramming, learn about functional and aspect-oriented programming with Python, and understand small and large scale optimization. Learn about Python tools, testing, best practices, scientific tools, and more.
The popular Python open source programming language is used for everything from enterprise-level corporate solutions to Raspberry Pi programming to programming for Google, Spotify, and the BBC This guide gives experienced developers the expert guidance necessary to push Python to its limits, optimizing, extending, and complementing it Examines what's new in Python 3 and ventures into metaprogramming, decorators, descriptors, functional programming, and aspect-oriented programming with Python Also covers a practical definition of Pythonic, with examples; optimization, including small and large scale and profiling; virtualenv, pylint, and other tools; best practices; scientific Python tools; and standard library review Python Programming Pushing the Limits is a deep dive into advanced Python that will help even knowledgeable developers push the language to its limits.