- Sessions
- 16
- Fee
- ₹2,500
- One-time, full course
- Pace
- 2 days a week
- For
- Anyone who wants to learn Python from scratch.
1 to 1.5 hours per session. Two days a week. Practice problems every session. No capstone, concepts and exercises only.
Assumes Programming Fundamentals. New to coding? Start there. The basics are quietly re-woven into the first few sessions either way.
What we cover
- 01Intro to Python, setup, REPL, first program, print / input
- 02Variables, data types, operators, type conversion
- 03Strings: methods, f-strings, slicing
- 04Conditionals, logical operators
- 05Loops: for, while, range
- 06Loops practice: number and pattern programs
- 07Lists and list methods
- 08Lists practice
- 09Tuples and sets
- 10Dictionaries
- 11Collections practice (lists and dicts together)
- 12Functions: parameters, default / keyword args, return
- 13Functions practice
- 14Modules and standard library basics (math, random)
- 15Practice: functions and modules (small utility programs)
- 16Mixed exercises, debugging, recap
Honest scope
Builds a solid Python base, up to modules.
This course builds a strong base. It does not pretend to cover advanced topics. Those come later, separately.
Not covered here
- File handling
- Error handling
- Object-oriented programming
- lambda / map / filter