Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Python Mastery
Introduction to Python
Python Course Introduction (2:08)
Python Roadmap (3:42)
Course Materials & Downloads
What is Python (2:16)
How Python Works (2:18)
Why Learn Python (2:19)
Installing Python and VS Code (4:00)
Your First Python Program (4:07)
Extensions and Notion (5:10)
Python Basic Tools
Comments (5:00)
Print (7:42)
Escape Sequences (9:30)
Print – Challenge (3:31)
Variables (12:29)
Input (6:11)
How Python Code is Executed (2:31)
Python Challenge (0:22)
Quiz: Python Basic Tools
Data Types
Data Types (7:16)
Data Type Categories (7:17)
Data Type Classes (8:55)
Data Types Examples (5:47)
Python Challenge (0:22)
Quiz: Data Types
Working with Strings
Chapter Introduction (0:52)
Strings (1:56)
Type Function (3:31)
String Operators (5:01)
Replace (5:39)
Replace – Challenge (0:21)
Joining (2:41)
f-Strings (5:51)
Splitting (4:50)
Repeating (2:03)
Indexing and Slicing (14:13)
Removing Spaces (7:55)
Case Conversion (3:50)
Searching (12:11)
Validating Strings (2:25)
Strings Review (0:58)
Python Challenge (0:27)
Quiz: Working with Strings
Working with Numbers
Chapter Introduction (0:15)
Numbers (4:22)
Number Types (3:39)
Number Operators (4:02)
Rounding (9:58)
Random (2:27)
Validating Numbers (3:28)
Python Challenge (0:13)
Quiz: Working with Numbers
Logic & Operators
Chapter Introduction (0:38)
Control Flow (6:22)
Working with Boolean (8:14)
Comparison Operators (6:54)
Logical Operators (2:51)
Logical Operators Examples (3:33)
Not Operator (2:28)
Execution Order (7:24)
Membership Operators (3:57)
Identity Operators (7:44)
Python Challenge (0:56)
Quiz: Logic & Operators
Conditional Statements
Chapter Introduction (0:25)
Conditional Statement if (5:42)
Indentation (4:29)
Else (4:07)
Elif (6:35)
Nested If (3:25)
Conditions and Logical Operators (4:48)
Independent if (2:51)
Inline if (Ternary) (5:47)
Match case (5:20)
Conditional Statements Review (2:20)
Python Challenge 1 (12:37)
Python Challenge 2 (0:41)
Quiz: Conditional Statements
For Loops
Chapter Introduction (0:31)
Python Loops (1:36)
For Loop (7:21)
For Loop in Sequences (6:41)
For Loop Use Cases (6:48)
For Loop – Challenge (0:35)
Break (5:28)
Continue (3:39)
Pass (4:16)
Break & Continue Use Cases (4:59)
Break vs Continue vs Pass (1:43)
For Else (3:09)
For Else Break (6:51)
For Else Use Cases (5:55)
Nested Loops (6:01)
Nested Loops Use Cases (10:04)
Python Challenge (0:24)
Quiz: For Loops
While Loops
While Loop (2:55)
While Condition (8:13)
While True (6:40)
While Condition vs While True (1:29)
While vs For (1:47)
Python Challenge (6:18)
Quiz: While Loop
Lists – Fundamentals
Chapter Introduction (0:59)
Data Structures (6:53)
List Methods (2:44)
Creating Lists (7:17)
Nested Lists (4:08)
Indexing (9:59)
Slicing (6:11)
List Unpacking (4:18)
Unpacking Asterisk (7:15)
Unpacking Underscore (5:46)
Analyzing Lists (4:23)
All & Any Functions (2:46)
Count & Index Functions (2:12)
In & Is Operators (4:19)
Adding Items (7:55)
Removing Items (9:23)
Updating Items (5:05)
Sorting Lists (6:29)
Reversing Lists (3:15)
Lists – Advanced
Copying Lists (3:48)
Shallow Copy (1:44)
Deep Copy (7:00)
Copying Lists Review (4:09)
Combining Lists (3:58)
Zip Function (5:48)
Iterables & Iterators (6:32)
Iterator Examples (6:02)
Map Function (4:51)
Filter Function (5:39)
Lambda Function (13:19)
Lambda – Challenge (2:10)
List Comprehensions (9:22)
List Methods Review (5:19)
Data Structures
Lists (3:38)
Tuples (4:15)
Sets (4:53)
Set Methods (3:49)
Set Math Operations (5:30)
Set Relationships (3:56)
Dictionaries (5:59)
Dictionary Methods (11:47)
Dictionary Use Case (5:20)
Dictionary – Challenge (3:56)
Data Structures Review (3:46)
Functions
Function Types (4:17)
Chapter Introduction (0:34)
Python Functions (4:31)
How Functions Work (2:59)
Functions Examples (6:03)
Parameters & Arguments (6:22)
Parameters & Arguments Example (4:06)
Variable Scope (6:40)
Variable Scope Examples (3:47)
Positional vs Keyword Arguments (6:30)
Mixed Arguments (2:23)
Default Parameters (3:02)
*args (4:26)
**kwargs (3:26)
Return (4:44)
Return Examples (6:32)
Action Function (5:17)
Transformation Function (4:31)
Validation Function (5:19)
Orchestrator Function (9:17)
Function Types Review (1:09)
Writing Clean Functions (14:31)
Project 1: Building a Secure User Registration System
Project Requirements
Project Solution
Project 2: Building an Expense Tracker System
Project Requirements
Project Solution
Project 3: Building a Mini Banking System
Project Requirements
Project Solution
Congratulations & THANK YOU
Congratulations & THANK YOU (1:51)
Membership Operators
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock