GitHunt
FA

faizankshaikh/Notes_PythonOOPTutorial

My notes for Corey Schafer's Python OOP Tutorials

Notes for Python OOP Tutorials

These are my notes for Corey Schafer's Python OOP Tutorials. I really liked how the guy taught this course, and so these notes are for my future self, or whoever else finds them useful. Hats off to Corey Schafer!

The notes are arranged in jupyter notebooks with the respective video names, whereas the transcripts are mostly taken using Youtube's auto-generated transcripts. You can find the links for these below

Table of Contents

  1. Classes and Instances [video link] [notebook] [transcript]
  2. Class Variables [video link] [notebook] [transcript]
  3. classmethods and staticmethods [video link] [notebook] [transcript]
  4. Inheritance and Creating Subclasses [video link] [notebook] [transcript]
  5. Special (Magic/Dunder) Methods [video link] [notebook] [transcript]
  6. Property Decorators - Getters, Setters and Deleters [video link] [notebook] [transcript]

Disclaimer

All the credits to the course and the content in this repository belong to the content creator (aka Corey Schafer). Other than that, this repository is free to use (i.e. has MIT license)

Languages

Jupyter Notebook100.0%

Contributors

MIT License
Created May 9, 2020
Updated January 3, 2026
faizankshaikh/Notes_PythonOOPTutorial | GitHunt