Autoplay
Autocomplete
Previous Lesson
Complete and Continue
TOTAL Python: Become an Advanced Python Developer in 16 days
DAY 1 - PROGRAM A NAME CREATOR WITH PYTHON
Python Course Roadmap (3:26)
Why Python? (2:07)
Day 1 Goal (1:26)
Installing Python & Pycharm (12:10)
Print in Python (7:05)
Coding Exercise 1: <> Print Practice #1
Coding Exercise 2: <> Print Practice #2
Coding Exercise 3: <> Print Practice #3
Strings in Python (9:55)
Coding Exercise 4: <> String Practice #1
Coding Exercise 5: <> String Practice #2
Coding Exercise 6: <> String Practice #3
Input in Python (8:50)
Coding Exercise 7: <> Input Practice #1
Coding Exercise 8: <> Input Practice #2
Coding Exercise 9: <> Input Practice #3
Quiz 1: Let's Review Day 1
Solution - Day 1 Coding Exercises
Day 1 Python Challenge (2:08)
Day 1 Python Challenge - Solution (9:19)
Assignment 1: Some Details for Getting Around Udemy
DAY 2 - PROGRAM A COMMISSION CALCULATOR WITH PYTHON
Day 2 Goal: What python skills will you learn today? (1:44)
Data Types in Python (6:19)
Variables in Python (9:18)
Coding Exercise 10: <> Variables Practice #1
Coding Exercise 11: <> Variables Practice #2
Coding Exercise 12: <> Variables Practice #3
Variable Names in Python (3:36)
Integers & Floats in Python (8:32)
Coding Exercise 13: <> Integers Practice
Coding Exercise 14: <> Floats Practice
Coding Exercise 15: <> Data Types Practice
Conversions between Data Types in Python (9:47)
Coding Exercise 16: <>Data Type Conversions Practice #1
Coding Exercise 17: <>Data Type Conversions Practice #2
Coding Exercise 18: <>Data Type Conversions Practice #3
String Formatting in Python (8:28)
Coding Exercise 19: <> Strings Formatting Practice #1
Coding Exercise 20: <> Strings Formatting Practice #2
Coding Exercise 21: <> Strings Formatting Practice #3
Mathematical Operators in Python (7:25)
Coding Exercise 22: <> Mathematical Operators Practice #1
Coding Exercise 23: <> Mathematical Operators Practice #2
Coding Exercise 24: <> Mathematical Operators Practice #3
Round Method in Python (7:13)
Coding Exercise 25: <> Round Practice #1
Coding Exercise 26: <> Round Practice #2
Coding Exercise 27: <> Round Practice #3
Important: About reviews
Quiz 2: Let's Review Day 2
Solution - Day 2 Coding Exercises
Day 2 Python Challenge (2:12)
Day 2 Python Challenge - Solution (6:57)
DAY 3 - PROGRAM A TEXT ANALYZER WITH PYTHON
Day 3 Goal: What python skills will you learn today? (1:54)
Index Method in Python (9:16)
Coding Exercise 28: <> Index Method Practice #1
Coding Exercise 29: <> Index Method Practice #2
Coding Exercise 30: <> Index Method Practice #3
Extracting Sub-Strings in Python (5:11)
Coding Exercise 31: <>Extracting Sub-Strings Practice #1
Coding Exercise 32: <>Extracting Sub-Strings Practice #2
Coding Exercise 33: <>Extracting Sub-Strings Practice #3
String Methods in Python (9:41)
Coding Exercise 34: <> String Methods Practice #1
Coding Exercise 35: <> String Methods Practice #2
Coding Exercise 36: <> String Methods Practice #3
String Properties in Python (6:59)
Coding Exercise 37: <> String Properties Practice #1
Coding Exercise 38: <> String Properties Practice #2
Coding Exercise 39: <> String Properties Practice #3
Lists in Python (12:43)
Coding Exercise 40: <> Lists Practice #1
Coding Exercise 41: <> Lists Practice #2
Coding Exercise 42: <> Lists Practice #3
Dictionaries in Python (13:56)
Coding Exercise 43: <> Dictionaries Practice #1
Coding Exercise 44: <> Dictionaries Practice #2
Coding Exercise 45: <> Dictionaries Practice #3
Tuples in Python (8:48)
Coding Exercise 46: <> Tuples Practice #1
Coding Exercise 47: <> Tuples Practice #2
Coding Exercise 48: <> Tuples Practice #3
Sets in Python (11:58)
Coding Exercise 49: <> Sets Practice #1
Coding Exercise 50: <> Sets Practice #2
Coding Exercise 51: <> Sets Practice #3
Booleans in Python (8:05)
Coding Exercise 52: <> Booleans Practice #1
Coding Exercise 53: <> Booleans Practice #2
Coding Exercise 54: <> Booleans Practice #3
Quiz 3: Let's Review Day 3
Solution - Day 3 Coding Exercises
Day 3 Python Challenge (3:31)
Day 3 Python Challenge - Solution (16:58)
DAY 4 - PROGRAM THE 'GUESS THE NUMBER' GAME WITH PYTHON
Day 4 Goal: What python skills will you learn today? (1:59)
Comparison Operators in Python (6:28)
Coding Exercise 55: <> Comparison Operators Practice #1
Coding Exercise 56: <> Comparison Operators Practice #2
Coding Exercise 57: <> Comparison Operators Practice #3
Logical Operators in Python (7:24)
Coding Exercise 58: <> Logical Operators Practice #1
Coding Exercise 59: <> Logical Operators Practice #2
Coding Exercise 60: <> Logical Operators Practice #3
Decision Making in Python (10:56)
Coding Exercise 61: <> Decision Making Practice #1
Coding Exercise 62: <> Decision Making Practice #2
Coding Exercise 63: <> Decision Making Practice #3
Loops in Python Intro (2:47)
For Loops in Python (16:01)
Coding Exercise 64: <> For Loops Practice #1
Coding Exercise 65: <> For Loops Practice #2
Coding Exercise 66: <> For Loops Practice #3
While Loops in Python (11:58)
Coding Exercise 67: <> While Loops Practice #1
Coding Exercise 68: <> While Loops Practice #2
Coding Exercise 69: <> Loop Interruption Statements Practice
Using Range in Python (4:22)
Coding Exercise 70: <> Range Practice #1
Coding Exercise 71: <> Range Practice #2
Coding Exercise 72: <> Range Practice #3
Enumerator in Python (4:54)
Coding Exercise 73: <> Enumerator Practice #1
Coding Exercise 74: <> Enumerator Practice #2
Coding Exercise 75: <> Enumerator Practice #3
Zip in Python (5:22)
Coding Exercise 76: <> Zip Practice #1
Coding Exercise 77: <> Zip Practice #2
Coding Exercise 78: <> Zip Practice #3
Min & Max in Python (5:50)
Coding Exercise 79: <> Min & Max Practice #1
Coding Exercise 80: <> Min & Max Practice #2
Coding Exercise 81: <> Min & Max Practice #3
Random in Python (8:02)
Coding Exercise 82: <> Random Practice #1
Coding Exercise 83: <> Random Practice #2
Coding Exercise 84: <> Random Practice #3
List Comprehensions in Python (8:04)
Coding Exercise 85: <> List Comprehensions Practice #1
Coding Exercise 86: <> List Comprehensions Practice #2
Coding Exercise 87: <> List Comprehensions Practice #3
Quiz 4: Let's Review Day 4
Solution - Day 4 Coding Exercises
Matches (Update Python 3.10) (11:10)
Day 4 Python Challenge (2:49)
Day 4 Python Challenge - Solution (9:15)
DAY 5 - PROGRAM 'THE HANGMAN' GAME WITH PYTHON
Day 5 Goal: What python skills will you learn today? (1:42)
Methods, Help & Documentation in Python (8:45)
Coding Exercise 88: <> Methods, Help & Documentation Practice #1
Coding Exercise 89: <> Methods, Help & Documentation Practice #2
Coding Exercise 90: <> Methods, Help & Documentation Practice #3
Functions (2:25)
Create Functions (8:23)
Coding Exercise 91: <> Create Functions Practice #1
Coding Exercise 92: <> Create Functions Practice #2
Coding Exercise 93: <> Create Functions Practice #3
Return (6:55)
Coding Exercise 94: <> Return Practice #1
Coding Exercise 95: <> Return Practice #2
Coding Exercise 96: <> Return Practice #3
Dynamic Functions (11:25)
Coding Exercise 97: <> Dynamic Functions Practice #1
Coding Exercise 98: <> Dynamic Functions Practice #2
Coding Exercise 99: <> Dynamic Functions Practice #3
Function Example (7:10)
Interactions Between Functions (12:06)
Coding Exercise 100: <> Interactions Between Functions Practice #1
Coding Exercise 101: <> Interactions Between Functions Practice #2
Coding Exercise 102: <> Interactions Between Functions Practice #3
Indefinite Arguments (*args) (5:40)
Coding Exercise 103: <> Indefinite Arguments (*args) Practice #1
Coding Exercise 104: <> Indefinite Arguments (*args) Practice #2
Coding Exercise 105: <> Indefinite Arguments (*args) Practice #3
Indefinite Arguments (**kwargs) (10:14)
Coding Exercise 106: <> Indefinite Arguments (**kwargs) Practice #1
Coding Exercise 107: <> Indefinite Arguments (**kwargs) Practice #2
Coding Exercise 108: <> Indefinite Arguments (**kwargs) Practice #3
Practical Problems (0:59)
Solutions to Practical Problems (20:10)
Quiz 5: Let's Review Day 5
Solution - Day 5 Coding Exercises
Day 5 Python Challenge (3:20)
Tips & Hints for Today's Project (3:58)
Day 5 Python Challenge - Solution (24:42)
Fixing a Bug (3:31)
DAY 6 - PROGRAM A RECIPES BOX WITH PYTHON
Day 6 Goal: What python skills will you learn today? (1:51)
Open and Manipulate Files (10:16)
Coding Exercise 109: <> Open and Manipulate Files Practice #1
Coding Exercise 110: <> Open and Manipulate Files Practice #2
Coding Exercise 111: <> Open and Manipulate Files Practice #3
Create and Write Files (9:08)
Coding Exercise 112: <> Create and Write Files Practice #1
Coding Exercise 113: <> Create and Write Files Practice #2
Coding Exercise 114: <> Create and Write Files Practice #3
Directories (12:40)
Quiz 6: Directories Quiz
Pathlib (5:07)
Quiz 7: Pathlib Quiz
Path (13:27)
Coding Exercise 115: <> Path Practice #1
Coding Exercise 116: <> Path Practice #2
Coding Exercise 117: <> Path Practice #3
Clean the Console (6:02)
Files & Functions (1:41)
Coding Exercise 118: <> Files & Functions Practice #1
Coding Exercise 119: <> Files & Functions Practice #2
Coding Exercise 120: <> Files & Functions Practice #3
Quiz 8: Let's Review Day 6
Solution - Day 6 Coding Exercises
Day 6 Python Challenge (6:26)
Day 6 Python Challenge - Solution (Part 1) (5:12)
Day 6 Python Challenge - Solution (Part 2) (10:51)
Day 6 Python Challenge - Solution (Part 3) (13:33)
Day 6 Python Challenge - Solution (Part 4) (12:21)
Testing Today's Project (7:27)
Fixing a Bug in Today's Project
DAY 7 - PROGRAM A BANK ACCOUNT WITH PYTHON
Day 7 Goal: What python skills will you learn today? (1:24)
Object Oriented Programming in Python (5:29)
Classes (5:38)
Coding Exercise 121: <> Classes Practice #1
Coding Exercise 122: <> Classes Practice #2
Coding Exercise 123: <> Classes Practice #3
Attributes (11:18)
Coding Exercise 124: <> Attributes Practice #1
Coding Exercise 125: <> Attributes Practice #2
Coding Exercise 126: <> Attributes Practice #3
Methods (6:20)
Coding Exercise 127: <> Methods Practice #1
Coding Exercise 128: <> Methods Practice #2
Coding Exercise 129: <> Methods Practice #3
Types of Methods (10:14)
Coding Exercise 130: <> Types of Methods Practice #1
Coding Exercise 131: <> Types of Methods Practice #2
Coding Exercise 132: <> Types of Methods Practice #3
Inheritance (6:48)
Coding Exercise 133: <> Inheritance Practice #1
Coding Exercise 134: <> Inheritance Practice #2
Coding Exercise 135: <> Inheritance Practice #3
Extended Inheritance
Coding Exercise 136: <> Extended Inheritance Practice #1
Coding Exercise 137: <> Extended Inheritance Practice #2
Coding Exercise 138: <> Extended Inheritance Practice #3
Polymorphism (6:28)
Coding Exercise 138: <> Polymorphism Practice #1
Coding Exercise 139: <> Polymorphism Practice #2
Coding Exercise 140: <> Polymorphism Practice #3
Pillars of Object Oriented Programming in Python
Special Methods (8:39)
Coding Exercise 141: <> Special Methods Practice #1
Coding Exercise 142: <> Special Methods Practice #2
Coding Exercise 143: <> Special Methods Practice #3
Quiz 9: Let's Review Day 7
Solution - Day 7 Coding Exercises
Day 7 Python Challenge (3:52)
Day 7 Python Challenge - Solution (14:47)
DAY 8 - PROGRAM A TICKET VENDING MACHINE WITH PYTHON
Day 8 Goal: What python skills will you learn today? (1:58)
Install Packages (9:46)
Quiz 10: Install Packages Quizz
Modules and Packages (11:23)
Quiz 11: Modules and Packages Quizz
Error Handling (10:38)
Coding Exercise 144: <> Error Handling Practice #1
Coding Exercise 145: <> Error Handling Practice #2
Coding Exercise 146: <> Error Handling Practice #3
Searching for Errors with Pylint (9:06)
Pylint Practice (Self-Assessment)
Test your Code with Unittest (8:06)
Quiz 12: Unittest Quizz
Decorators (12:07)
Quiz 13: Decorators Quizz
Generators (9:18)
Coding Exercise 147: <> Generators Practice #1
Coding Exercise 148: <> Generators Practice #2
Coding Exercise 149: <> Generators Practice #3
Quiz 14: Let's Review Day 8
Solution - Day 8 Coding Exercises
Day 8 Python Challenge (3:34)
Day 8 Python Challenge - Solution (12:14)
DAY 9 - PROGRAM A SERIAL NUMBER SEARCH ENGINE WITH PYTHON
Day 9 Goal: What python skills will you learn today? (1:29)
Collections Module (10:16)
Coding Exercise 150: <> Collections Module Practice #1
Coding Exercise 151: <> Collections Module Practice #2
Coding Exercise 152: <> Collections Module Practice #3
OS and Shutil Modules (12:16)
Quiz 15: OS and Shutil Modules Quizz
Datetime Module (8:53)
Coding Exercise 152: <> Datetime Module Practice #1
Coding Exercise 153: <> Datetime Module Practice #2
Coding Exercise 154: <> Datetime Module Practice #3
Modules to Measure Time (8:33)
Quiz 16: Modules to Measure Time Quizz
Math Module (4:16)
Coding Exercise 155: <> Math Module Practice #1
Coding Exercise 156: <> Math Module Practice #2
Coding Exercise 157: <> Math Module Practice #3
Re Module (21:20)
Coding Exercise 158: <> RegEx Practice #1
Coding Exercise 159: <> RegEx Practice #2
Coding Exercise 160: <> RegEx Practice #3
Compress and Decompress Files from Python (9:45)
Quiz 17: Compress and Decompress Files from Python Quizz
Quiz 18: Let's Review Day 9
Solution - Day 9 Coding Exercises
Day 9 Python Challenge (0:53)
Day 9 Python Challenge - Solution (16:24)
DAY 10 - PROGRAM THE GAME 'SPACE INVASION' WITH PYTHON
Day 10 Goal: What python skills will you learn today? (2:16)
Create the Screen (7:08)
Change Title, Icon and Color (5:09)
Add the Player (5:34)
Move the Player (3:08)
Controlling the Movement (7:44)
Setting Limits to the Movement (4:36)
Create Enemy (3:26)
Moving the Enemy (4:15)
Add a Background Image (5:03)
Bullets (7:43)
Bullet Movement (4:50)
Detect Collisions (9:13)
Add Enemies (5:52)
Show Score (5:23)
Add Music and Sounds (3:21)
Game Over (5:14)
Quiz 19: Let's Review Day 10
DAY 11 - PROGRAM A WEB DATA EXTRACTOR WITH PYTHON
Day 11 Goal: What python skills will you learn today? (1:38)
Web Scraping Principles (10:56)
How to View the Source Code (5:30)
Extracting the Site Title (7:19)
Extracting Elements from a Class (5:23)
Extracting Images (8:17)
toscrape.com (2:47)
Exploring Multiple Pages (3:12)
Identify Extraction Conditions (4:51)
Extracting the Title (4:01)
Putting Everything Together (7:56)
Quiz 20: Let's Review Day 11
DAY 12 - PROGRAM A RESTAURANT MANAGER WITH PYTHON
Day 12 Goal: What python skills will you learn today? (1:28)
Window Configuration (5:23)
Create Panels (10:05)
Checkbuttons (8:09)
Input Box (5:27)
Default Values (2:22)
Creating the Costs Panel (7:16)
Buttons & Invoice (4:35)
Calculator (6:22)
Calculator Functionality (10:03)
Setting the Checkbuttons (5:50)
Calculating Totals (10:13)
Create the Invoice (11:13)
Save the Invoice in a File (3:30)
Reset the Screen (4:21)
Quiz 21: Let's Review Day 12
DAY 13 - PROGRAM A VOICE ASSISTANT WITH PYTHON
Day 13 Goal: What python skills will you learn today? (1:32)
Note for the Next Lesson
Install Libraries (3:18)
Transform Voice into Text (7:13)
Transform Text into Voice (2:55)
Language Settings (4:51)
What Day it Is (4:01)
What Time it Is (3:04)
Initial Greeting (1:19)
Request Center (6:06)
Adding Functionalities (11:04)
Finishing the Assistant (3:56)
Quiz 22: Let's Review Day 13
DAY 14 - PROGRAM A WORK ATTENDANCE CONTROLLER WITH PYTHON
Day 14 Goal: What python skills will you learn today? (3:40)
Install Facial Recognition Libraries (4:18)
Step 1 - Load Images (5:53)
Step 2 - Mark Images (6:35)
Step 3 - Compare Faces (3:37)
Modify Difference (Distance) (4:39)
Show Distance (4:45)
Create the Face Database (10:43)
Find Matches in the Database (9:34)
Show Match (8:06)
Register Attendance (8:59)
Quiz 23: Let's Review Day 14
DAY 15 - PROGRAM A MACHINE LEARNING MODEL WITH PYTHON
Day 15 Goal: What python skills will you learn today? (2:46)
Meet Google Colab (7:50)
Numpy - Part 1 (15:21)
Numpy - Part 2 (12:39)
Pandas - Part 1 (6:36)
Pandas - Part 2 (11:36)
Pandas - Part 3 (6:06)
Matplotlib - Part 1 (14:04)
Matplotlib - Part 2 (12:19)
Introduction to Machine Learning (5:29)
Surviving the Titanic (25:08)
Quiz 24: Let's Review Day 15
DAY 16 - PROGRAM A TO-DO WEB APPLICATION WITH PYTHON
Day 16 Goal: What python skills will you learn today?
Virtual Environments in Python & Django
Installing Django to Work with Python
Configuring the Urls in Python and Django
Create the Tasks Table in Python and Django
Setting the View in Python and Django
Setting the Detail View for Python and Django
Create a Link to Details in Python and Django
Adding a New Task in Python and Django
New Task Form in Python and Django
Edit Task in Python and Django
Delete Task in Python and Django
Create the Login/Logout Logic in Python and Django
Login/Logout Form in Python and Django
Access Restriction in Python and Django
User Specific Data in Python and Django
Register New Users in Python and Django
Search Bar in Python and Django
One Style for All the Views
General Style in Python and Django
Top Bar in Python and Django
List Style with Python and Django
Search Bar Style with Python and Django
Finish the Site
Quiz 25: Let's Review Day 16
One More Day?
Sure!
Coding Exercise 60: <> Logical Operators Practice #3
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock