Python Class Constructors and Instance Initialization
Real Python Real Python
188K subscribers
14,400 views
0

 Published On May 19, 2022

Class constructors are a fundamental part of object-oriented programming in Python. They allow you to create and properly initialize objects of a given class, making those objects ready to use.

This is a portion of the complete course, which you can find here:
https://realpython.com/courses/using-...

The rest of the course covers:
- Fine-tune object creation by overriding .__new__()
- Subclassing immutable Built-in Types
- Returning instances of a different class
- Allowing only a single instance of your class (singleton)

show more

Share/Embed