Items related to Python Programming with Design Patterns

Python Programming with Design Patterns - Softcover

 
9780137579938: Python Programming with Design Patterns

Synopsis

Improve Your Python Code with Modern Object-Oriented Design Patterns

To write clean, efficient, maintainable code, developers everywhere turn to design patterns. Now there's a Python-specific patterns guide that's 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

"synopsis" may belong to another edition of this title.

About the Author

James W. Cooper holds a PhD in chemistry and worked in academia, for the scientific instrument industry, and for IBM for 25 years, primarily as a computer scientist at IBM's Thomas J. Watson Research Center. Now retired, he is the author of 20 books, including 3 on design patterns in various languages. His most recent books are Flameout: The Rise and Fall of IBM Instruments (2019) and Food Myths Debunked (2014).

James holds 11 patents and has written 60 columns for JavaPro Magazine. He has also written nearly 1,000 columns for the now vanished Examiner.com on foods and chemistry, and he currently writes his own blog: FoodScienceInstitute.com. Recently, he has written columns on Python for Medium.com and Substack.

He is also involved in local theater groups and is the treasurer for Troupers Light Opera, where he performs regularly.

"About this title" may belong to another edition of this title.

  • PublisherPearson
  • Publication date2021
  • ISBN 10 0137579934
  • ISBN 13 9780137579938
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages352

Buy Used

Condition: Very Good
Ships SAME or NEXT business day...
View this item

US$ 3.99 shipping within U.S.A.

Destination, rates & speeds

Search results for Python Programming with Design Patterns

Stock Image

Cooper, James
Published by Addison Wesley Professional, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
Used Softcover

Seller: TextbookRush, Grandview Heights, OH, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Very Good. Ships SAME or NEXT business day. We Ship to APO/FPO addr. Choose EXPEDITED shipping and receive in 2-5 business days within the United States. See our member profile for customer support contact info. We have an easy return policy. Seller Inventory # 52111688

Contact seller

Buy Used

US$ 42.98
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Seller Image

Cooper, James W.
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 43112034

Contact seller

Buy Used

US$ 45.49
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: 17 available

Add to basket

Seller Image

Cooper, James W.
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 43112034-n

Contact seller

Buy New

US$ 52.81
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: 17 available

Add to basket

Stock Image

James W. Cooper
Published by Pearson Education, 2022
ISBN 10: 0137579934 ISBN 13: 9780137579938
New PAP

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # GB-9780137579938

Contact seller

Buy New

US$ 55.46
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

JAMES W. COOPER
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Softcover

Seller: Basi6 International, Irving, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEJUNE24-376444

Contact seller

Buy New

US$ 56.85
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 3 available

Add to basket

Stock Image

James W. Cooper
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Softcover

Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. Seller Inventory # ABNR-17300

Contact seller

Buy New

US$ 56.85
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James W. Cooper
Published by Pearson Education, 2022
ISBN 10: 0137579934 ISBN 13: 9780137579938
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # GB-9780137579938

Contact seller

Buy New

US$ 53.10
Convert currency
Shipping: US$ 6.79
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

James Cooper
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Paperback

Seller: Grand Eagle Retail, Fairfield, OH, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. Paperback. Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns. Now there's a Python-specific patterns guide that's 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 programmingLearn what design patterns are, and how they help you write better codeUse creational patterns to enhance flexibility and avoid unnecessary complexityApply structural patterns to ensure that program elements work together well in large programsOptimize communication between objects with behavioral patterns Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9780137579938

Contact seller

Buy New

US$ 60.02
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Cooper, James
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Softcover

Seller: Books Puddle, New York, NY, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. 1st edition NO-PA16APR2015-KAP. Seller Inventory # 26386516435

Contact seller

Buy New

US$ 57.96
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Cooper, James
Published by Pearson, 2021
ISBN 10: 0137579934 ISBN 13: 9780137579938
New Softcover

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 394164748

Contact seller

Buy New

US$ 56.56
Convert currency
Shipping: US$ 8.79
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 13 more copies of this book

View all search results for this book