Ebooks for All

More than 4000 Free eBooks online

Kindle Unlimited | Unlimited Reading & Listening - First Month Free
https://amzn.to/4ev5iNl
Access millions of eBooks, audiobooks, and magazines. Read anywhere, anytime. Cancel anytime. Enjoy bestsellers, new releases, and more on any device.
First Month Free 2M+ Titles Read Anywhere Cancel Anytime
----------------------

You can read/download the book clicking below:

URL :  Python 3 Patterns, Recipes and Idioms
Image : 
Author : Bruce Eckel
Detail : 2017 | PDF | 872 Kb | 252 pages

eBook License: Creative Commons Attribution-Share Alike 3.0 license

This book is aimed at more experienced Python programmers who are looking to deepen their understanding of the language and modern programming idioms. Much of the material focuses on some of the more advanced techniques used by libraries, frameworks, and applications.

Through applying essential software engineering design patterns to Python, Python code becomes even more efficient and reusable from project to project.

The recipes take a problem-solution approach to resolve issues commonly faced by Python programmers across the globe. You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation. (From Author)

eBook Contents


Introduction - Book Development Rules - Developer Guide - Python for Programmers - Initialization and Cleanup - Unit Testing & Test-Driven Development - Decorators - Metaprogramming - Comprehensions - Coroutines, Concurrency & Distributed Systems - Jython - The Pattern Concept - The Singleton - Building Application Frameworks - Fronting for an Implementation – StateMachine - Decorator: Dynamic Type Selection - Iterators: Decoupling Algorithms from Containers - Factory: Encapsulating Object Creation - Function Objects - Changing the Interface - Table-Driven Code: Configuration Flexibility - Observer - Visitor - Pattern Refactoring - Projects
Category : 
© 2008-2024 Ebooks for all - All rights reserved

Home | About us | Privacy Policy | Legal Notice