Micha Jaworski, Tarek ZiadÃ©, "Professional Python Programming – Second Version"
English | ISBN: 1785886851 | 2016 | PDF/EPUB/MOBI | 460 pages | four MB/three MB/6 MB
Based mostly on newest secure model of Python(model three.5)
Creating properly manageable code that may run in numerous environments with totally different units of dependencies
Full of superior ideas and greatest practices to put in writing environment friendly Python code
Python is a dynamic programming language, utilized in a variety of domains by programmers who discover it easy, but highly effective. Even should you discover writing Python code straightforward, writing code that’s environment friendly and straightforward to take care of and reuse is a problem.
The main target of the guide is to familiarize you with widespread conventions, greatest practices, helpful instruments and requirements utilized by python professionals each day when working with code.
You’ll start with figuring out new options in Python three.5 and fast tips for enhancing productiveness. Subsequent, you’ll study superior and helpful python syntax parts purchased on this new model. Utilizing superior object-oriented ideas and mechanisms obtainable in python, you’ll study totally different approaches to implement metaprogramming. You’ll study to decide on good names, write packages and create standalone exectuables simply.
Additionally, you will be utilizing some highly effective instruments similar to buildout and vitualenv to launch and deploy the code on distant servers for manufacturing use. Shifting on, you’ll study to successfully create Python extensions with C, C++, cython and pyrex. Necessary elements whereas writing code akin to code administration instruments, writing clear documentation and check pushed improvement are additionally coated.
You’ll now dive deeper to make your code environment friendly with common guidelines of optimization, methods for locating bottlenecks and chosen instruments for software optimization
By the top of the ebook you’ll be an skilled in writing environment friendly and maintainable code.
What you’ll study
Conventions and greatest practices which are extensively adopted in python group
Package deal python code successfully for group and manufacturing use
Straightforward and light-weight methods to automate code deployment on distant techniques
Enhance your code s high quality, reliability and efficiency
Write concurrent code in python
Prolong python with code written in several languages