Mastering Python Design Patterns


Download Mastering Python Design Patterns PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Mastering Python Design Patterns book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Mastering Python Design Patterns


Mastering Python Design Patterns

Author: Sakis Kasampalis

language: en

Publisher: Packt Publishing Ltd

Release Date: 2015-01-28


DOWNLOAD





This book is for Python programmers with an intermediate background and an interest in design patterns implemented in idiomatic Python. Programmers of other languages who are interested in Python can also benefit from this book, but it would be better if they first read some introductory materials that explain how things are done in Python.

Mastering Object-oriented Python


Mastering Object-oriented Python

Author: Steven F. Lott

language: en

Publisher: Packt Publishing Ltd

Release Date: 2014-04-22


DOWNLOAD





This book follows a standard tutorial approach with approximately 750 code samples spread through the 19 chapters. This amounts to over 5,900 lines of code that illustrate each concept. This book is aimed at programmers who have already learned the basics of object-oriented Python and need to write more sophisticated, flexible code that integrates seamlessly with the rest of Python. This book assumes a computer science background, with experience of common Python design patterns.

Learning Python


Learning Python

Author: Mark Lutz

language: en

Publisher: "O'Reilly Media, Inc."

Release Date: 2013-06-12


DOWNLOAD





Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionaries Create and process objects with Python statements, and learn Python’s general syntax model Use functions to avoid code redundancy and package code for reuse Organize statements, functions, and other tools into larger components with modules Dive into classes: Python’s object-oriented programming tool for structuring code Write large programs with Python’s exception-handling model and development tools Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing