📕 1. Beginner Python Programming 📕
- (00:00:00) Introduction
- (00:01:12) Variables & Data Types
- (00:12:21) Basic Operators & Input
- (00:24:11) Conditions
- (00:32:54) if-elif-else
- (00:45:56) Chained Conditionals & Nested Statements
- (00:53:29) For Loops
- (00:59:29) While Loops
- (01:05:51) List's and Tuples
- (01:14:09) Iteration by Item
- (01:20:13) String Methods
- (01:26:38) Slice Operator
- (01:33:41) Functions
- (01:42:10) How to Read a Text File
- (01:50:31) Writing to a Text File
- (01:54:50) Using .count() and .find()
- (02:01:47) Introduction to Modular Programming
- (02:09:28) Optional Parameters
- (02:15:36) Try and Except (Error Handling)
- (02:20:29) Global vs Local Variables
📗 2. Object Oriented Programming 📗
- (02:29:16) Introduction to Objects
- (02:39:02) Creating Classes
- (02:50:37) Inheritance
- (03:03:13) Overloading Methods
- (03:16:01) Static Methods and Class Methods
- (03:25:44) Private and Public Classes
📘 3. Intermediate Python 📘
- (03:31:40) Optional Parameters
- (03:41:13) Static and Class Methods
- (03:50:24) Map Function
- (03:56:15) Filter Function
- (04:03:12) Lambda Function
- (04:10:12) Introduction to Collections
- (04:22:17) Named Tuple
- (04:30:20) Deque
📙 4. Advanced Python 📙
- (04:40:12) Overview of Python
- (04:58:34) Dunder/Magic Methods
- (05:12:23) Metaclasses
- (05:34:10) Decorators
- (05:50:29) Generators
- (06:04:32) Context Managers