Main
Learning Python Design Patterns - Second Edition
Learning Python Design Patterns - Second Edition
Chetan Giridhar
4.0
/
5.0
0 comments
Key Features
- Understand the structural, creational, and behavioural Python design patterns
- Get to know the context and application of design patterns to solve real-world problems in software architecture, design, and application development
- Get practical exposure through sample implementations in Python v3.5 for the design patterns featured
- Enhance your skills to create better software architecture
- Understand proven solutions to commonly occurring design issues
- Explore the design principles that form the basis of software design, such as loose coupling, the Hollywood principle and the Open Close principle among others
- Delve into the object-oriented programming concepts and find out how they are used in software applications
- Develop an understanding of Creational Design Patterns and the different object creation methods that help you solve issues in software development
- Use Structural Design Patterns and find out how objects and classes interact to build larger applications
- Focus on the interaction between objects with the command and observer patterns
- Improve the productivity and code base of your application using Python design patterns
- Introduction to Design Patterns
- The Singleton Design Pattern
- The Factory Pattern - Building Factories to Create Objects
- The Facade Pattern - Being Adaptive with Facade
- The Proxy Pattern - Controlling Object Access
- The Observer Pattern - Keeping Objects in the Know
- The Command Pattern - Encapsulating Invocation
- The Template Method Pattern - Encapsulating Algorithm
- Model-View-Controller - Compound Patterns
- The State Design Pattern
- AntiPatterns
Categories:
Year:
2016
Edition:
2
Publisher:
Packt Publishing - ebooks Account
Language:
English
Pages:
164
ISBN 10:
178588803X
ISBN 13:
9781785888038
ISBN:
178588803X,9781785888038
Your tags:
Data Modeling & Design;Databases & Big Data;Computers & Technology;Software;Accounting;Adobe;Databases;Design & Graphics;E-mail;Enterprise Applications;Mathematical & Statistical;Microsoft;Optical Character Recognition;Personal Finance;Presentation Software;Project Management Software;Quickbooks;Spreadsheets;Suites;Utilities;Voice Recognition;Word Processing;Computers & Technology;Python;Programming Languages;Computers & Technology;Programming Languages;Computer Science;New, Used & Rental Textbo
Comments of this book
There are no comments yet.