This repository contains my Python learning journey based on the IIT Madras Python course. All lectures from Lecture 01 to Lecture 51 are completed, and additional practice & advanced topics are currently in progress.
π§ Status This repository is actively being updated with more practice problems, improvements, and advanced concepts.
π Progress Completed: Lecture 1β51 β Additional Practice & Improvements: In Progress π (30%) π Lecture Topics Covered πΉ Basics Lecture 01β03: Introduction, Setup, Print, Errors Lecture 04β06: Variables, Literals, Data Types Lecture 07β10: Operators & Expressions πΉ Strings & Conditions Lecture 11β13: Strings Lecture 17β19: If Statement Lecture 20β21: Import & Libraries πΉ Loops Lecture 22β34: While Loop, For Loop, Nested Loops πΉ Data Structures Lecture 35β36: Lists Lecture 37β39: Sets Lecture 40: Tuples Lecture 45β46: Dictionaries πΉ Functions Lecture 41β44: Functions Basics Lecture 47β48: Matrix using Functions Lecture 49β51: Scope, Types of Arguments, Advanced Functions π» Sample Codes πΉ Variables Example a = 10 name = "Ritik"
print(a) print(name) πΉ If-Else Example num = int(input("Enter number: "))
if num > 0: print("Positive") else: print("Negative") πΉ Loop Example for i in range(1, 6): print(i) πΉ List Example numbers = [1, 2, 3, 4]
for n in numbers: print(n) πΉ Function Example def add(a, b): return a + b
print(add(5, 3))