Python Object Oriented Programming Cookbook
Effective Programming techniques for scalable application development with Python 3.6
Seiten
2019
Packt Publishing Limited (Verlag)
978-1-78862-278-3 (ISBN)
Packt Publishing Limited (Verlag)
978-1-78862-278-3 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Utilizing over 60 plus recipes to help you build your Python application using OOP principles.
About This Book
* Understand the OOP principles and the common developer patterns
* Practical recipes that will help you overcome common OOP problems
* Unique recipes in Python 3.x that will help you integrate seamlessly with built-in features and the standard library
Who This Book Is For
This book is for Python developers who would like to gain deeper understanding to OOP with practical solutions to common OOP problems. Basic Python programming knowledge is assumed
What You Will Learn
* Gain a deeper understanding of OOP with practical solutions to common problems
* Abstract all the fundamental and advanced topics in OOPs with Python
* Implement creational, structural, and behavioral design patterns
* Explore Serialization and Parallelization techniques in OPPs
* Functionally learn methods related to unit testing
In Detail
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. This solution-based guide will be your companion as it will take you through various developer bottlenecks while building your Python application using OOP principles.
You will begin with a brief introduction to classes and objects before moving into functions. From here you will then be taken through solutions while implementing inheritance, abstraction, method overloading, overriding, class overloading, overriding, and more. You will then move on to some advanced topics such as polymorphism, open recursion, exception handling and generics with Python 3.6. This book will also take you through creational, structural and behavioral Python development patterns involved with Object-oriented Programming. You will also be taken through Python recipes to work with Strings, Serialization, pattern matching, and regular expressions. Finally, you will also be taken through recipes for unit testing.
About This Book
* Understand the OOP principles and the common developer patterns
* Practical recipes that will help you overcome common OOP problems
* Unique recipes in Python 3.x that will help you integrate seamlessly with built-in features and the standard library
Who This Book Is For
This book is for Python developers who would like to gain deeper understanding to OOP with practical solutions to common OOP problems. Basic Python programming knowledge is assumed
What You Will Learn
* Gain a deeper understanding of OOP with practical solutions to common problems
* Abstract all the fundamental and advanced topics in OOPs with Python
* Implement creational, structural, and behavioral design patterns
* Explore Serialization and Parallelization techniques in OPPs
* Functionally learn methods related to unit testing
In Detail
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. This solution-based guide will be your companion as it will take you through various developer bottlenecks while building your Python application using OOP principles.
You will begin with a brief introduction to classes and objects before moving into functions. From here you will then be taken through solutions while implementing inheritance, abstraction, method overloading, overriding, class overloading, overriding, and more. You will then move on to some advanced topics such as polymorphism, open recursion, exception handling and generics with Python 3.6. This book will also take you through creational, structural and behavioral Python development patterns involved with Object-oriented Programming. You will also be taken through Python recipes to work with Strings, Serialization, pattern matching, and regular expressions. Finally, you will also be taken through recipes for unit testing.
Brian Allbee has been a developer professionally for two decades. His experience includes web and system applications in several languages, for industries as varied as organization membership services, consumer health-care reporting, advertising, and cloud automation. He fell in love with Python just before 2.6 was available, and has focused his development efforts as much on Python as time and professional obligations allowed since then. He lives and codes in the Denver area.
Erscheint lt. Verlag | 19.8.2019 |
---|---|
Verlagsort | Birmingham |
Sprache | englisch |
Maße | 191 x 235 mm |
Themenwelt | Informatik ► Software Entwicklung ► Objektorientierung |
ISBN-10 | 1-78862-278-2 / 1788622782 |
ISBN-13 | 978-1-78862-278-3 / 9781788622783 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …
Buch | Hardcover (2024)
Hanser (Verlag)
44,99 €
Entwicklung von GUIs für verschiedene Betriebssysteme
Buch (2023)
Hanser, Carl (Verlag)
39,99 €
Principles and Practice Using C++
Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95 €