There are currently no items in your shopping cart.

User Panel

Forgot your password?.

lynda Python Object-Oriented Programming

Video Introducing this tutorial

Python object-oriented programming
What you should know
Setting up the development environment

1. Objected-Oriented Python:
Object-oriented programming refresher
Basic class definition
Instance methods and attributes
Checking instance types
Class methods and members

2. Inheritance and Composition:
Understanding inheritance
Abstract base classes
Using multiple inheritance
Understanding composition

3. Magic Object Methods:
What are magic methods?
String representation
Equality and comparison
Attribute access
Callable objects

4. Data Classes:
Defining a data class
Using post initialization
Using default values
Immutable data classes

Next steps