Learn Best Practices for Designing, Coding, and Distributing Python Software
Submitted By: NehaS
Rating: (Not rated)
Writing code in Python is simple, however, writing code that is efficient and easy to maintain and reuse is not so straightforward. This is where this book intends to step in. Written by Tarek Ziadé, a contributor to the Zope code and an experienced Python developer, <a target="_blank" href="http://www.packtpub.com/expert-python-programming/book">Expert Python Programming</a> takes you on a practical tour of Python application development.
“If you're looking to progress from knowing Python to mastering Python, this is the book for you” says Shannon –jj Behrans, moderator of the San Francisco Bay Area Python Interest Group. He goes on to say that “this is exactly the type of book I wish I had had five years ago. What took me years to discover by steadfastly attending talks at PyCon and my local Python users' group is now available in a succinct book form.”
Expert Python Programming is a comprehensive guide covering every aspect of advanced python programming right from setting up the best development environment to covering agile methodologies in Python and applying proven object-oriented principles to your design. Some of the most important things covered include writing a package, writing an installation, using zc.buildout, managing code, managing life cycles, documentation, and optimization.
Finally, the book outlines some useful design patterns and suggestions on when to use them. All the explanations are provided with the help of practical, real-world examples. This book is for Python developers who are already building applications, but want to build better ones by applying best practices and new development techniques to their projects.
For more information on the book, please visit <a target="_blank" href=" http://www.packtpub.com/expert-python-programming/book">http://www.packtpub.com/expert-python-programming/book</a>
Add Your Rating