Mastering Python Design Patterns

0
(0)

Mastering Python Design Patterns
 

  • Author:Sakis Kasampalis
  • Length: 199 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2015-02-12
  • ISBN-10: 1783989327
  • ISBN-13: 9781783989324
  • Sales Rank: #2784496 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Create various design patterns to master the art of solving problems using Python

    About This Book

    • Simplify design pattern implementation using the power of Python
    • Each pattern is accompanied with a real-world example demonstrating its key features
    • This is an easy-to-follow guide focusing on the practical aspects of Python design patterns

    Who This Book Is For

    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.

    In Detail

    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.

    Table of Contents

    Chapter 1: The Factory Pattern
    Chapter 2: The Builder Pattern
    Chapter 3: The Prototype Pattern
    Chapter 4: The Adapter Pattern
    Chapter 5: The Decorator Pattern
    Chapter 6: The Facade Pattern
    Chapter 7: The Flyweight Pattern
    Chapter 8: The Model-View-Controller Pattern
    Chapter 9: The Proxy Pattern
    Chapter 10: The Chain of Responsibility Pattern
    Chapter 11: The Command Pattern
    Chapter 12: The Interpreter Pattern
    Chapter 13: The Observer Pattern
    Chapter 14: The State Pattern
    Chapter 15: The Strategy Pattern
    Chapter 16: The Template Pattern

    中文:

    书名:掌握Python设计模式

    创建各种设计模式以掌握使用Python解决问题的艺术

    关于本书

    • 使用Python的强大功能简化设计模式实现
    • 每种模式都伴随着一个展示其主要特征的真实示例
    • 这是一本简单易懂的指南,重点介绍了Python设计模式的实用方面

    Who This Book Is For

    本书面向具有中等背景并对用惯用的Python语言实现的设计模式感兴趣的Python程序员。对Python感兴趣的其他语言的程序员也可以从这本书中受益,但如果他们首先阅读一些解释如何在Python中完成工作的介绍性材料,那会更好。

    详细地说

    Python是一种面向对象的脚本语言,广泛应用于各种类别。在软件工程中,设计模式是软件设计问题的推荐解决方案。尽管不是新事物,但设计模式仍然是软件工程中最热门的话题之一,它们可以作为软件开发人员解决他们在工作中面临的常见问题的现成参考。

    这本书将通过真实世界的例子带你了解每一种设计模式。这本书的目的是介绍更多关于如何编写Pythonic代码的低级细节和概念,而不仅仅是关注用Java和C++实现的常见解决方案。它包括故障排除、最佳实践、系统体系结构及其设计方面的小节。在本书的帮助下,您将能够理解Python设计模式的概念和框架,以及问题及其解决方案。您将重点介绍用于解决日常问题的所有16种设计模式。

    目录表

    第1章:工厂模式
    第2章:构建器模式
    第3章:原型模式
    Chapter 4: The Adapter Pattern
    Chapter 5: The Decorator Pattern
    第6章:正面模式
    第7章:轻量级模式
    第8章:模型-视图-控制器模式
    第9章:代理模式
    第十章:责任链模式
    第11章:命令模式
    Chapter 12: The Interpreter Pattern
    第13章:观察者模式
    第14章:国家模式
    Chapter 15: The Strategy Pattern
    第16章:模板模式

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册