All Projects → PacktPublishing → Python_Master-the-Art-of-Design-Patterns

PacktPublishing / Python_Master-the-Art-of-Design-Patterns

Licence: MIT license
Code repository for Python Master the Art of Design Patterns, by Packt

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
kvlang
13 projects

Python_Master-the-Art-of-Design-Patterns

By Packt

###What will you learn

  • Discover what design patterns are and how to apply them to writing Python
  • Implement objects in Python by creating classes and defining methods
  • Separate related objects into a taxonomy of classes and describe the properties and behaviors of those objects via the class interface
  • Understand when to use object-oriented features, and more importantly when not to use them
  • Get to know proven solutions to common 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
  • Use Structural Design Patterns and find out how objects and classes interact to build larger applications
  • Improve the productivity and code base of your application using Python design patterns
  • Secure an interface using the Proxy pattern

###Addational Information

  • Module 1: There are no code files present for Chapters 1 and 2
  • Module 2: There are no code files present for Chapter 11

###Related Products

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781787125186

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].