Embark on a comprehensive 100-day journey to master Python programming. This structured learning path takes you from the absolute basics of syntax, variables, and data types, through control flow, functions, and advanced data structures. Dive deep into Object-Oriented Programming (OOP) concepts, error handling, file I/O, and explore powerful modules for real-world applications. By the end, you'll be capable of building a variety of Python projects, equipped with the knowledge to tackle complex programming challenges.
If Else Conditional Statements in Python | Python Tutorial - Day #14
19:27
Match Case Statements in Python | Python Tutorial - Day #16
8:11
Short hand if else statements | Python Tutorial - Day #41
7:43
Exercise 2: Good Morning Sir | Python Tutorial - Day #15
5:19
Exercise 2: Solution & Shoutouts | Python Tutorial - Day #26
7:42
For Loops in Python | Python Tutorial - Day #17
13:01
While Loops in Python | Python Tutorial - Day #18
14:10
break and continue in Python | Python Tutorial - Day #19
12:14
for Loop with else in Python | Python Tutorial - Day #35
6:33
Functions in Python | Python Tutorial - Day #20
16:18
Function Arguments in Python | Python Tutorial - Day #21
13:50
Docstrings in Python | Python Tutorial - Day #29
8:32
Recursion in Python | Python Tutorial - Day #30
10:01
Local vs Global Variables in Python| Python Tutorial - Day #48
10:37
Lambda functions in Python | Python Tutorial - Day #52
9:18
Map, Filter and Reduce in Python | Python Tutorial - Day #53
13:01
Introduction to Lists in Python | Python Tutorial - Day #22
20:07
List Methods in Python | Python Tutorial - Day #23
9:32
Tuples in Python | Python Tutorial - Day #24
8:15
Operations on Tuples in Python | Python Tutorial - Day #25
6:59
Sets in Python | Python Tutorial - Day #31
7:52
Set Methods in Python | Python Tutorial - Day #32
15:58
Dictionaries in Python | Python Tutorial - Day #33
10:20
Dictionary Methods in Python | Python Tutorial - Day #34
8:27
Exercise 3: Kaun Banega Crorepati (KBC) | Python Tutorial - Day #27
2:47
Kaun Banega Crorepati: Exercise 3 - Solution & Shoutouts | Python Tutorial - Day #39
23:16
Virtual Environment in Python | Python Tutorial - Day #43
21:38
How import works in Python | Python Tutorial - Day #44
12:42
if __name__ == "__main__" in Python | Python Tutorial - Day #45
9:24
os Module in Python | Python Tutorial - Day #46
15:24
Enumerate Function in Python | Python Tutorial - Day #42
7:37
'is' vs '==' in Python | Python Tutorial - Day #54
8:01
File IO in Python | Python Tutorial - Day #49
12:53
read(), readlines() and other methods | Python Tutorial - Day #50
10:47
seek(), tell() and other functions | Python Tutorial - Day #51
7:47
Exercise 8 - Merge the PDF | Python Tutorial - Day #76
3:14
Exercise 8 - Merge the Pdf Solution in Python | Python Tutorial - Day #82
7:51
Introduction to OOPs in Python | Python Tutorial - Day #56
15:54
Classes and Objects in Python | Python Tutorial - Day #57
9:32
Constructors in Python | Python Tutorial - Day #58
11:17
Decorators in Python | Python Tutorial - Day #59
13:05
Getters and Setters in Python | Python Tutorial - Day #60
10:37
Inheritance in Python | Python Tutorial - Day #61
7:34
Access Modifiers in Python | Python Tutorial - Day #62
11:43
Static Methods in Python | Python Tutorial - Day #65
7:37
Instance variables vs Class variables in Python | Python Tutorial - Day #66
14:37
Class Methods in Python | Python Tutorial - Day #69
6:25
Class Methods as Alternative Constructors in Python | Python Tutorial - Day #70
13:06
dir, __dict__ and help method in Python | Python Tutorial - Day #71
7:23
super keyword in Python | Python Tutorial - Day #72
9:08
Magic/Dunder Methods in Python | Python Tutorial - Day #73
12:12
Method Overriding in Python | Python Tutorial - Day #74
6:27
Operator Overloading in Python | Python Tutorial - Day #77
7:24
Single Inheritance in Python | Python Tutorial - Day #78
4:39
Multiple Inheritance in Python | Python Tutorial - Day #79
6:11
Multilevel Inheritance in Python | Python Tutorial - Day #80
7:54
Hybrid and Hierarchical Inheritance in Python | Python Tutorial - Day #81
8:54
Exercise 5 - Snake Water Gun | Python Tutorial - Day #55
5:55
Snake Water Gun Game in Python - Exercise 5 - Solution | Python Tutorial - Day #63
15:28
Exercise 6 - Library Management System in Python | Python Tutorial - Day #64
3:15
Exercise 6 Solution - Library Management Software in Python | Python Tutorial - Day #67
9:34
Exercise 7 - Clear the Clutter | Python Tutorial - Day #68
3:34
Exercise 7 Solution + Shoutouts | Python Tutorial - Day #75
12:12
Exercise 4: Secret Code Language | Python Tutorial - Day #40
6:05
Exercise 4: Solutions and Shoutouts | Python Tutorial - Day #47
19:31
Time Module in Python | Python Tutorial - Day #84
11:37
Creating command line utility in python | Python Tutorial - Day #85
18:32
Walrus Operator in Python | Python Tutorial - Day #86
9:36
Shutil Module in Python | Python Tutorial - Day #87
12:42
Requests Module in Python | Python Tutorial - Day #89
8:46
Generators in Python | Python Tutorial - Day #91
8:47
Function Caching in Python | Python Tutorial - Day #92
11:14
Regular Expressions in Python | Python Tutorial - Day #95
13:03
AsyncIO in Python | Python Tutorial - Day #96
10:29
Multithreading in Python | Python Tutorial - Day #97
17:49
MultiProcessing in Python | Python Tutorial - Day #98
20:04
Exercise 9 - Shoutouts to Everyone | Python Tutorial - Day #83
3:48
Exercise 9: Solution - Shoutouts to Everyone | Python Tutorial - Day #88
12:14
Exercise 10: News App in Python | Python Tutorial - Day #90
4:34
Exercise 10 - News App Solution & Shoutout | Python Tutorial - Day #93
11:31
Exercise 11 - Drink Water Reminder | Python Tutorial - Day #94
4:20
Exercise 11: Solution + Shoutouts - Desktop Notification System | Python Tutorial - Day #99
10:06