Completed
1:15:39 Static attributes
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Python Object-Oriented Programming - From Fundamentals to Advanced Concepts
Automatically move to the next video in the Classroom when playback concludes
- 1 0:00:00 Intro
- 2 0:04:16 Creating classes and objects
- 3 0:15:15 Combining objects
- 4 0:21:43 Recap: classes, objects, attributes, methods and self
- 5 0:26:46 Example: a Person class
- 6 0:34:42 Accessing and modifying object data
- 7 0:41:13 Access modifiers: protected attributes
- 8 0:45:39 When should you make an attribute protected?
- 9 0:48:37 Python's "Consenting Adults" philosophy and private attributes
- 10 0:51:17 When to use protected vs private attributes
- 11 0:53:27 Creating getter and setter methods
- 12 0:57:22 Why do we create getters and setters?
- 13 1:03:37 Properties: creating a getter property. Properties vs getters and setters
- 14 1:10:39 Properties: creating a setter property
- 15 1:15:39 Static attributes
- 16 1:23:19 Static attributes vs instance attributes
- 17 1:25:13 Static methods
- 18 1:33:20 Static methods: when to use them?
- 19 1:34:46 Protected and private methods
- 20 1:39:55 Encapsulation
- 21 1:51:53 Encapsulation: why is it important?
- 22 1:55:10 Abstraction
- 23 2:05:08 Inheritance
- 24 2:15:49 Polymorphism: intro and naive solution
- 25 2:25:06 Polymorphism: refactored solution
- 26 2:35:35 Conclusion