Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries

Steven F. Lott; Dusty Phillips

ISBN 10: 1801077266 ISBN 13: 9781801077262
Edité par Packt Publishing, 2021
Ancien(s) ou d'occasion Couverture souple

Vendeur GreatBookPrices, Columbia, MD, Etats-Unis Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Vendeur AbeBooks depuis 6 avril 2009


A propos de cet article

Description :

May show signs of wear, highlighting, writing, and previous use. This item may be a former library book with typical markings. No guarantee on products that contain supplements Your satisfaction is 100% guaranteed. Twenty-five year bookseller with shipments to over fifty million happy customers. N° de réf. du vendeur 43079789-5

Signaler cet article

Synopsis :

A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques

Key Features

  • Build an intuitive understanding of object-oriented design, from introductory to mature programs
  • Learn the ins and outs of Python syntax, libraries, and best practices
  • Examine a machine-learning case study at the end of each chapter

Book Description

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning.

Steven and Dusty provide a comprehensive, illustrative tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python’s classes and data structures to facilitate good design. In addition, the book also features an in-depth look at Python’s exception handling and how functional programming intersects with OOP. Two very powerful automated testing systems, unittest and pytest, are introduced. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem.

By the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs.

What you will learn

  • Implement objects in Python by creating classes and defining methods
  • Extend class functionality using inheritance
  • Use exceptions to handle unusual situations cleanly
  • Understand when to use object-oriented features, and more importantly, when not to use them
  • Discover several widely used design patterns and how they are implemented in Python
  • Uncover the simplicity of unit and integration testing and understand why they are so important
  • Learn to statically type check your dynamic code
  • Understand concurrency with asyncio and how it speeds up programs

Who this book is for

If you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.

Table of Contents

  1. Object-Oriented Design
  2. Objects in Python
  3. When Objects Are Alike
  4. Expecting the Unexpected
  5. When to Use Object-Oriented Programming
  6. Abstract Base Classes and Operator Overloading
  7. Python Data Structures
  8. The Intersection of Object-Oriented and Functional Programming
  9. Strings, Serialization, and File Paths
  10. The Iterator Pattern
  11. Common Design Patterns
  12. Advanced Design Patterns
  13. Testing Object-Oriented Programs
  14. Concurrency

À propos de l'auteur:

Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for almost 20 years.

Dusty Phillips is a Canadian software developer and an author currently living in New Brunswick. He has been active in the open-source community for 2 decades and has been programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several startups.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Détails bibliographiques

Titre : Python Object-Oriented Programming - Fourth ...
Éditeur : Packt Publishing
Date d'édition : 2021
Reliure : Couverture souple
Etat : good
Edition : 4ème Édition

Meilleurs résultats de recherche sur AbeBooks

Image d'archives

Lott, Steven F.,Phillips, Dusty
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion paperback

Vendeur : Bookmans, Tucson, AZ, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

paperback. Etat : Good. . Satisfaction 100% guaranteed. N° de réf. du vendeur mon0002744512

Contacter le vendeur

Acheter D'occasion

EUR 22,33
Expédition à EUR 3,50
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Steven F. Lott; Dusty Phillips
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : Goodwill Books, Hillsboro, OR, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : acceptable. Fairly worn, but readable and intact. If applicable: Dust jacket, disc or access code may not be included. N° de réf. du vendeur GICWV.1801077266.A

Contacter le vendeur

Acheter D'occasion

EUR 22,60
Expédition à EUR 3,50
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Steven F. Lott; Dusty Phillips
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : clickgoodwillbooks, Indianapolis, IN, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : acceptable. Used - Acceptable: All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. N° de réf. du vendeur CSIV.1801077266.A

Contacter le vendeur

Acheter D'occasion

EUR 22,64
Expédition à EUR 3,50
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Steven F. Lott
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00105711772

Contacter le vendeur

Acheter D'occasion

EUR 23,75
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Steven F. Lott
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00105309083

Contacter le vendeur

Acheter D'occasion

EUR 23,75
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Steven F. Lott; Dusty Phillips
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Paperback

Vendeur : BooksRun, Philadelphia, PA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. 4th ed. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. N° de réf. du vendeur 1801077266-11-1

Contacter le vendeur

Acheter D'occasion

EUR 23,76
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Steven F. Lott; Dusty Phillips
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : Bay State Book Company, North Smithfield, RI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : very_good. N° de réf. du vendeur BSM.16ZZ2

Contacter le vendeur

Acheter D'occasion

EUR 24,33
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Lott, Steven F.
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion paperback

Vendeur : Textbooks_Source, Columbia, MO, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

paperback. Etat : Good. 4th ed. Ships in a BOX from Central Missouri! May not include working access code. Will not include dust jacket. Has used sticker(s) and some writing or highlighting. UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). N° de réf. du vendeur 008359414U

Contacter le vendeur

Acheter D'occasion

EUR 24,63
Expédition à EUR 3,50
Expédition nationale : Etats-Unis

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Steven F. Lott; Dusty Phillips
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Ancien ou d'occasion Couverture souple

Vendeur : -OnTimeBooks-, Phoenix, AZ, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : very_good. Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships USPS Media Mail. N° de réf. du vendeur OTV.1801077266.VG

Contacter le vendeur

Acheter D'occasion

EUR 31,12
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

Steven F. Lott; Dusty Phillips
Edité par Packt Publishing, 2021
ISBN 10 : 1801077266 ISBN 13 : 9781801077262
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 43079789-n

Contacter le vendeur

Acheter neuf

EUR 49,94
Expédition à EUR 2,31
Expédition nationale : Etats-Unis

Quantité disponible : 3 disponible(s)

Ajouter au panier

There are 22 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre