Core Python programming and practical data analytics.
Designed for offline delivery on shared lab computers — no theory-only sessions, every week ends with something the student made, built, typed, or designed. Select a term to see its full breakdown.
Interpreters vs compilers, running scripts via CLI.
Assignment, integers, floats, strings, booleans.
Input(), type conversions int(), float(), str().
Math operations and boolean relational checks.
Structural branching using if, elif, and else blocks.
Definitive looping with for loops and range().
While loops, break, continue, pass.
Program a CLI 'Grade Calculator & CGPA Tracker'.
Program a CLI 'Grade Calculator & CGPA Tracker'.
String indexing, slicing syntax, methods.
Creating lists, appending, popping, updating indices.
Inline filtered list transformations.
Immutability, tuple unpacking, set uniqueness operations.
Key-value pairs, nested dictionaries, iteration.
Defining functions, parameters, return values, scope.
Importing built-in math, random, datetime.
Develop an interactive CLI 'Quiz System' with dictionaries.
Develop an interactive CLI 'Quiz System' with dictionaries.
Reading and writing text files safely with 'with open()'.
Parsing CSV files using Python's csv module.
Handling runtime errors with try/except/finally.
Calculating mean, median, mode via Python code.
Class definitions, constructors __init__, instances.
Encapsulating logic with class methods and self.
Sanitizing messy inputs, missing values.
Build a 'Sales Analytics System' reading raw CSV files.
Build a 'Sales Analytics System' reading raw CSV files.