Sakis Kasampalis - Mastering Python Design Patterns [2015, PDF/EPUB, ENG] + Code

seeders: 8
leechers: 0
Added 11 years ago by D@vidoff in Books  > Non-Fiction

Download Fast Safe Anonymous
movies, software, shows...

Files

Sakis Kasampalis - Mastering Python Design Patterns [2015, PDF/EPUB, ENG] + Code (Size: 3.7 MB)
  Code
  9324OS_01_code
  a.py~ 1.82 KB
  abstract_factory.py 2.03 KB
  data
  donut.json 1.36 KB
  person.xml 1.37 KB
  factory_method.py 1.82 KB
  factory_method.py~ 1.83 KB
  old
  abstract_factory.py 2.03 KB
  abstract_factory.py~ 2.03 KB
  data
  donut.json 1.36 KB
  person.xml 1.37 KB
  factory_method.py 1.83 KB
  9324OS_02_code
  apple-factory.py 810 B
  builder.py 4.3 KB
  builder.py~ 4.24 KB
  computer-builder.py 1.37 KB
  fluent_builder.py 750 B
  fluent_builder.py~ 518 B
  pizza.py~ 4.18 KB
  9324OS_03_code
  clone.py 392 B
  9324OS_04_code
  adapter.py 770 B
  adapter.py~ 792 B
  external.py 411 B
  external.py~ 412 B
  old
  adapter.py 770 B
  adapter.py~ 843 B
  external.py 411 B
  external.py~ 412 B
  9324OS_05_code
  fibonacci.py 339 B
  fibonacci_naive.py 263 B
  mymath.py 1009 B
  old
  fibonacci.py 339 B
  fibonacci.py~ 339 B
  fibonacci_naive.py 263 B
  fibonacci_naive.py~ 263 B
  mymath.py 1009 B
  mymath.py~ 899 B
  9324OS_06_code
  facade.py 2.54 KB
  facade.py~ 2.29 KB
  old
  facade.py 2.29 KB
  facade.py~ 989 B
  9324OS_07_code
  flyweight.py 1.72 KB
  flyweight.py~ 1.36 KB
  old
  flyweight.py 1.36 KB
  flyweight.py~ 1.32 KB
  9324OS_08_code
  mvc.py 1.34 KB
  mvc.py~ 1.33 KB
  old
  mvc.py 1.33 KB
  mvc.py~ 1.31 KB
  9324OS_09_code
  lazy.py 978 B
  lazy.py~ 978 B
  proxy.py 1.02 KB
  proxy.py~ 1.01 KB
  9324OS_10_code
  chain.py 1.36 KB
  chain.py~ 1.36 KB
  old
  chain.py 1.36 KB
  chain.py~ 1.36 KB
  9324OS_11_code
  command.py 1.73 KB
  command.py~ 1.74 KB
  first-class.py 516 B
  old
  command.2.py~ 1.78 KB
  command.py 1.74 KB
  command.py~ 1.78 KB
  first-class.py 516 B
  first-class.py~ 535 B
  9324OS_12_code
  interpreter.py 4.44 KB
  interpreter.py~ 4.44 KB
  old
  interpreter.py 4.44 KB
  interpreter.py~ 4.46 KB
  9324OS_13_code
  observer.py 1.8 KB
  observer.py~ 1.78 KB
  old
  note 50 B
  observer.py 1.78 KB
  observer.py~ 1.61 KB
  test.py 412 B
  9324OS_14_code
  old
  state.py 2.52 KB
  state.py~ 2.52 KB
  test-fsm.py~ 1.13 KB
  state.py 2.56 KB
  state.py~ 2.52 KB
  test-fsm.py~ 1.13 KB
  9324OS_15_code
  langs.py 536 B
  old
  langs.py 536 B
  strategy.py 1.52 KB
  strategy.py~ 1.16 KB
  strategy.py 1.44 KB
  strategy.py~ 1.52 KB
  9324OS_16_code
  old
  graph-template.py 1.73 KB
  graph-template.py~ 1.69 KB
  graph.py 2.08 KB
  graph.py~ 2.06 KB
  template.py 600 B
  template.py~ 600 B
  Sakis Kasampalis - Mastering Python Design Patterns - 2015.epub 1.51 MB
  Sakis Kasampalis - Mastering Python Design Patterns - 2015.pdf 2.05 MB

Description


Книги и журналы » Компьютерная литература » Программирование (книги)

Mastering Python Design Patterns

Год: 2015
Автор: Sakis Kasampalis
Издательство: Packt Publishing
ISBN: 978-1-78398-933-1
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 212
Описание:

Python is an object-oriented, scripting language that is used in wide range of categories. In software engineering, a design pattern is a recommended solution to a software design problem. Although not new, design patterns remain one of the hottest topics in software engineering and they come as a ready reference for software developers to solve the common problems they face at work.

This book will take you through each and every design pattern explained with the help of real-world examples. The aim of the book is to introduce more low-level detail and concepts on how to write Pythonic code, not just focusing on common solutions as implemented in Java and C++. It includes small sections on troubleshooting, best practices, system architecture, and its design aspects. With the help of this book, you will be able to understand Python design pattern concepts and the framework, as well as issues and their resolution. You'll focus on all 16 design patterns that are used to solve everyday problems.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Preface
Chapter 1: The Factory Pattern

Factory Method
A real-life example
A software example
Use cases
Implementation
Abstract Factory
A real-life example
A software example
Use cases
Implementation
Chapter 2: The Builder Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 3: The Prototype Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 4: The Adapter Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 5: The Decorator Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 6: The Facade Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 7: The Flyweight Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 8: The Model-View-Controller Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 9: The Proxy Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 10: The Chain of Responsibility Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 11: The Command Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 12: The Interpreter Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 13: The Observer Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 14: The State Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 15: The Strategy Pattern
A real-life example
A software example
Use cases
Implementation
Chapter 16: The Template Pattern
A real-life example
A software example
Use cases
Implementation
Index
[/spoiler]