| 1. Classes Are Objects Too.mp4 | 14.3 MB | ||
| 1. Classes Are Objects Too.vtt | 8.6 KB | ||
| 1. Course Introduction and Prerequisites.mp4 | 5.3 MB | ||
| 1. Course Introduction and Prerequisites.vtt | 4.6 KB | ||
| 1. Course Overview.mp4 | 3.9 MB | ||
| 1. Course Overview.vtt | 2.3 KB | ||
| 1. Introducing Class Inheritance.mp4 | 9.4 MB | ||
| 1. Introducing Class Inheritance.vtt | 6.7 KB | ||
| 1. Introducing Data Classes.mp4 | 12.1 MB | ||
| 1. Introducing Data Classes.vtt | 7.2 KB | ||
| 1. Objects are Dictionaries.mp4 | 13.9 MB | ||
| 1. Objects are Dictionaries.vtt | 9 KB | ||
| 1. Validating Attribute Values.mp4 | 14.2 MB | ||
| 1. Validating Attribute Values.vtt | 7.4 KB | ||
| 2. Classes and Instances.mp4 | 6 MB | ||
| 2. Classes and Instances.vtt | 3.8 KB | ||
| 2. Defining Class Methods.mp4 | 13.9 MB | ||
| 2. Defining Class Methods.vtt | 7 KB | ||
| 2. Encapsulation and Name Mangling.mp4 | 16.9 MB | ||
| 2. Encapsulation and Name Mangling.vtt | 9.6 KB | ||
| 2. Overriding Parent Class Instance Methods.mp4 | 9.9 MB | ||
| 2. Overriding Parent Class Instance Methods.vtt | 5.2 KB | ||
| 2. Type Hinting of Instance Attributes.mp4 | 7.2 MB | ||
| 2. Type Hinting of Instance Attributes.vtt | 3.6 KB | ||
| 2. Working with Complex Data.mp4 | 13.1 MB | ||
| 2. Working with Complex Data.vtt | 8.6 KB | ||
| 3. Accessing Attributes through Properties.mp4 | 12.2 MB | ||
| 3. Accessing Attributes through Properties.vtt | 6.2 KB | ||
| 3. Designing Classes.mp4 | 10.6 MB | ||
| 3. Designing Classes.vtt | 8.4 KB | ||
| 3. Implementing Slots and Methods.mp4 | 3.9 MB | ||
| 3. Implementing Slots and Methods.vtt | 2.3 KB | ||
| 3. Inspecting Class Relationships.mp4 | 8.4 MB | ||
| 3. Inspecting Class Relationships.vtt | 6 KB | ||
| 3. Passing Self to Instance Methods.mp4 | 11.8 MB | ||
| 3. Passing Self to Instance Methods.vtt | 5.6 KB | ||
| 3. Summary.mp4 | 6.5 MB | ||
| 3. Summary.vtt | 3.6 KB | ||
| 4. Extending Parent Class Instance Methods with super.mp4 | 7.3 MB | ||
| 4. Extending Parent Class Instance Methods with super.vtt | 3.6 KB | ||
| 4. Python and Objects.mp4 | 8.8 MB | ||
| 4. Python and Objects.vtt | 7.8 KB | ||
| 4. Setting Property Values.mp4 | 7.9 MB | ||
| 4. Setting Property Values.vtt | 4.2 KB | ||
| 4. Turning Instances to Strings.mp4 | 6.8 MB | ||
| 4. Turning Instances to Strings.vtt | 3.2 KB | ||
| 4. Whats Next.mp4 | 4.3 MB | ||
| 4. Whats Next.vtt | 4 KB | ||
| 5. Adding New Attributes to the Subclass Instances.mp4 | 4.3 MB | ||
| 5. Adding New Attributes to the Subclass Instances.vtt | 2 KB | ||
| 5. Modifying Instance Representation.mp4 | 14.1 MB | ||
| 5. Modifying Instance Representation.vtt | 8.9 KB | ||
| 5. Should You Utilize OOP.mp4 | 6.4 MB | ||
| 5. Should You Utilize OOP.vtt | 4.8 KB | ||
| 5. Summary.mp4 | 3.5 MB | ||
| 5. Summary.vtt | 2.2 KB | ||
| 5. Using Computed Properties.mp4 | 14.6 MB | ||
| 5. Using Computed Properties.vtt | 7.5 KB | ||
| 6. Optimizing Memory with Slots.mp4 | 12.3 MB | ||
| 6. Optimizing Memory with Slots.vtt | 6.8 KB | ||
| 6. Overview of Special Dunder Methods.mp4 | 12.7 MB | ||
| 6. Overview of Special Dunder Methods.vtt | 5.3 KB | ||
| 6. Summary.mp4 | 9.6 MB | ||
| 6. Summary.vtt | 5.5 KB | ||
| 7. Multiple Inheritance and Method Resolution Order.mp4 | 17.6 MB | ||
| 7. Multiple Inheritance and Method Resolution Order.vtt | 9.9 KB | ||
| 7. Summary.mp4 | 8.4 MB | ||
| 7. Summary.vtt | 4.9 KB | ||
| 8. Summary.mp4 | 9.3 MB | ||
| 8. Summary.vtt | 4.9 KB | ||
| Bonus Resources.txt | 409.6 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| Note about indentation.txt | 307.2 B | ||
| accessing-class-attributes-and-methods-slides.pdf | 7.5 MB | ||
| classes.py | 512 B | ||
| classes_are_objects.py | 102.4 B | ||
| code_from_repl.txt | 409.6 B | ||
| employee.py | 204.8 B | ||
| everything-is-an-object-slides.pdf | 12.6 MB | ||
| implementing-class-inheritance-slides.pdf | 9.3 MB | ||
| instantiating-custom-classes-slides.pdf | 8.6 MB | ||
| links.txt | 102.4 B | ||
| main.py | 204.8 B | ||
| managing-attribute-access-slides.pdf | 11.4 MB | ||
| object_class.py | 102.4 B | ||
| project.py | 204.8 B | ||
| read-only.py | 307.2 B | ||
| slots.py | 409.6 B | ||
| using-data-classes-slides.pdf | 6.6 MB | ||
| write-only.py | 307.2 B | ||
| ▲ 125 total files | |||
Classes and Object-oriented Programming in Python 3
https://CourseWikia.com
Released 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + vtt | Duration: 2h 26m | Size: 394 MB
You might have heard the sentence which states that “everything is an object in Python”. This course will teach you how to approach the object-oriented paradigm in Python and how to implement it in practice
To fully utilize the power of Python, you need to be familiar with how to create your own custom classes. In this course, Classes and Object-oriented Programming in Python, you’ll learn to structure programs in an object-oriented way. First, you’ll explore how to define custom classes and instantiate objects. Next, you’ll discover how manage attribute access with properties. Finally, you’ll learn how to implement inheritance, class attributes and how to use data classes. When you’re finished with this course, you’ll have the skills and knowledge of object-oriented programming in Python needed to build enterprise level applications with the OOP paradigm in mind.
All Comments