James Cooper
Python Programming with Design Patterns
Python Programming with Design Patterns
💎 Earn 168 Points (£1.68) on this item.
YOU SAVE £4.37
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £3.89. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Python Programming with Design Patterns
Design patterns are used to write clean, efficient, and maintainable code. This guide provides 23 proven patterns for writing superior object-oriented code in Python, with visual, example-driven explanations and code samples. It covers abstract classes, multiple inheritance, GUI programming, widgets, graphical classes, drawing and plotting, math, databases, Python decorators, images, threads, iterators, creating executable code, and more.
Format: Paperback / softback
Length: 352 pages
Publication date: 16 February 2022
Publisher: Pearson Education (US)
To write clean, efficient, and maintainable code, developers worldwide rely on design patterns. Now, there is a Python-specific patterns guide that is friendly and practical enough for every Python developer, regardless of experience.
Best-selling patterns author James W. Cooper presents visual, example-driven explanations of 23 proven patterns for writing superior object-oriented code. Through clear and intuitive code samples, he introduces modern techniques for creating Python objects that interact effectively in powerful, flexible programs. Python newcomers, including those moving from other languages, will find a succinct introduction designed to get them up to speed fast.
Cooper's wide-ranging patterns coverage addresses abstract classes, multiple inheritance, GUI programming and widgets, graphical classes, drawing and plotting, math, databases, Python decorators, images, threads, iterators, creating executable code, and more. Throughout, his informal visual presentation makes patterns far easier to work with, so you can confidently build sophisticated programs that use Python's rich capabilities.
Review the essentials of Python objects and visual programming.
Learn what design patterns are and how they help you write better code.
Use creational patterns to enhance flexibility and avoid unnecessary complexity.
Apply structural patterns to ensure that program elements work together well in large programs.
Optimize communication between objects with behavioral patterns.
Weight: 606g
Dimension: 371 x 232 x 22 (mm)
ISBN-13: 9780137579938
UK and International shipping information
UK and International shipping information
We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.
