Video description
In this Python Beyond the Basics - Object-Oriented Programming training course, expert author David Blaikie will teach you how to design Python classes, and how to implement object-oriented programming concepts in Python. This course is designed for users that already have a basic working knowledge of Python.
You will start by learning about classes, including defining a class, class attributes, and working with class and instance data. From there, David will teach you about inheritance and polymorphism. This video tutorial also covers advanced features, such as implementing core syntax, subclassing built-ins, and new style classes. You will also learn about exceptions and object serialization. Finally, David will teach you about efficiency and testing, including debugging, logging, and benchmarking.
Once you have completed this computer based training course, you will be fully capable of designing your own Python classes, as well as implementing object-oriented programming concepts in Python.
Table of contents
- Introduction To Object Oriented Python
- Getting Started
- Classes
-
Inheritance And Polymorphism
- Inheriting Attributes
- Inheritance Examples
- Polymorphism
- Inheriting The Constructor
- Multiple Inheritance And The Lookup Tree
- Decorators, Static And Class Methods
- Abstract Classes
- Method Overloading - Extending And Providing
- Composition Versus Inheritance
- Assignment 2
- Assignment 2 - Solution
- Assignment 2 For Extra Credit - Solution
- Advanced Features
- Exceptions
- Object Serialization
- Efficiency And Testing
- Conclusion
Product information
- Title: Python Beyond The Basics - Object Oriented Programming
- Author(s):
- Release date: March 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771373609
You might also like
video
Object-oriented Programming with Python - A Practical Guide
Welcome to Object-Oriented Programming With Python-A Practical Guide, a one-stop course that will kick-start your object-oriented …
video
Beyond Basic Programming - Intermediate Python
So you have taken an initial programming course or have learned the basics on your own. …
video
Intermediate Python Programming
What do Scrabble cheaters, Shakespearean sonnets, Twitter, and the Astronomy Picture of the Day have to …
book
Python 3 Object-oriented Programming - Second Edition
Unleash the power of Python 3 objects About This Book Stop writing scripts and start architecting …