05. Core Python. Classes and Object-orientation (Austin Bingham & Robert Smallshire, 2020)

1. Course Overview: 00:00:00 __ 1. Course Overview 2. Class Attributes Methods and Properties: 00:02:04 __ 01. Version Check 00:02:24 __ 02. Overview 00:06:23 __ 03. Class Attributes 00:14:32 __ 04. Static Methods 00:17:28 __ 05. Class Methods 00:24:57 __ 06. Static Methods with Inheritance 00:30:24 __ 07. Class Methods with Inheritance 00:37:24 __ 08. Properties 00:47:49 __ 09. Properties and Inheritance 00:57:17 __ 10. Overriding Properties with Template Methods 01:01:11 __ 11. Summary 3. String Representation of Objects: 01:02:52 __ 1. Overview 01:07:03 __ 2. Customizing repr() 01:16:09 __ 3. Customizing str() 01:22:24 __ 4. Customizing format() 01:33:08 __ 5. Summary 4. Multiple Inheritance and Method-resolution Order: 01:36:27 __ 1. Review - Single Inheritance 01:42:03 __ 2. Type Inspection 01:46:11 __ 3. Multiple Inheritance 01:50:19 __ 4. Method Resolution Order 01:55:54 __ 5. super() 02:05:14 __ 6. Resolving the Mystery 02:08:46 __ 7. Summary 5. Class Decorators: 02:12:51 __ 1. Overview 02:17:05 __ 2. Can We Synthesize a Method 02:19:54 __ 3. Making a Class Decorator 02:29:19 __ 4. Class Decorator Factories 02:39:53 __ 5. Summary 6. Data Classes: 02:41:26 __ 1. Data Classes 02:43:40 __ 2. Defining Data Classes 02:45:52 __ 3. Hash and Hashability 02:48:24 __ 4. Dataclass Invariants 02:52:23 __ 5. Summary
Back to Top