Master Object-Oriented Programming with Python: Complete Beginner's Course π
Learn the fundamentals of Object-Oriented Programming in Python with this comprehensive tutorial. Perfect for beginners looking to build solid OOP skills for software development!

freeCodeCamp.org
2.3M views β’ Oct 13, 2021

About this video
Object Oriented Programming is an important concept in software development. In this complete tutorial, you will learn all about OOP and how to implement it using Python.
π» Code: https://github.com/jimdevops19/PythonOOP
π Tutorial referenced for a deeper explanation about __repr__: https://www.youtube.com/watch?v=FIaPZXaePhw
βοΈ Course developed by Jim from JimShapedCoding. Check out his channel: https://www.youtube.com/channel/UCU8d7rcShA7MGuDyYH1aWGg
β€οΈ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
βοΈ Course Contents βοΈ
β¨οΈΒ (0:00:00) Getting Started with Classes
β¨οΈΒ (0:12:11) Constructor, __init__
β¨οΈΒ (0:50:35) Class vs Static Methods
β¨οΈΒ (1:13:22) Inheritance
β¨οΈΒ (1:30:14) Getters and Setters
β¨οΈΒ (1:51:00) OOP Principles
π Thanks to our Champion and Sponsor supporters:
πΎ Wong Voon jinq
πΎ hexploitation
πΎ Katia Moran
πΎ BlckPhantom
πΎ Nick Raker
πΎ Otis Morgan
πΎ DeezMaster
πΎ AppWrite
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
π» Code: https://github.com/jimdevops19/PythonOOP
π Tutorial referenced for a deeper explanation about __repr__: https://www.youtube.com/watch?v=FIaPZXaePhw
βοΈ Course developed by Jim from JimShapedCoding. Check out his channel: https://www.youtube.com/channel/UCU8d7rcShA7MGuDyYH1aWGg
β€οΈ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
βοΈ Course Contents βοΈ
β¨οΈΒ (0:00:00) Getting Started with Classes
β¨οΈΒ (0:12:11) Constructor, __init__
β¨οΈΒ (0:50:35) Class vs Static Methods
β¨οΈΒ (1:13:22) Inheritance
β¨οΈΒ (1:30:14) Getters and Setters
β¨οΈΒ (1:51:00) OOP Principles
π Thanks to our Champion and Sponsor supporters:
πΎ Wong Voon jinq
πΎ hexploitation
πΎ Katia Moran
πΎ BlckPhantom
πΎ Nick Raker
πΎ Otis Morgan
πΎ DeezMaster
πΎ AppWrite
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Video Information
Views
2.3M
Likes
48.6K
Duration
02:12:35
Published
Oct 13, 2021
User Reviews
4.8
(451)