This class is for students from class 10, 11, 12, and college first year.
This course covers
| Introduction to Python & Setup | * What is Python? |
| * Why Python? | |
| * Installing Python & IDE (e.g., VS Code, PyCharm) | |
| * Basic Python environment setup | |
| * "Hello, World!" program | |
| Basic Data Types & Operators | * Variables & Data Types (Integers, Floats, Strings, Booleans) |
| * Arithmetic Operators (+, -, *, /, %, **) | |
| * Comparison Operators (==, !=, >, <,>=, <=) | |
| * Logical Operators (and, or, not) | |
| * String manipulation | |
| Control Flow | * Conditional Statements (if, elif, else) |
| * Loops (for, while) | |
| * Break and Continue statements | |
| Data Structures | * Lists |
| * Tuples | |
| * Dictionaries | |
| * Sets | |
| Functions | * Defining Functions |
| * Function Arguments (positional, keyword, default) | |
| * Return Values | |
| * Scope of Variables (local, global) | |
| * Lambda functions | |
| Modules & Libraries | * Importing Modules |
| * Standard Library Overview | |
| * Introduction to pip and installing packages | |
| * Basic usage of popular libraries (e.g., math, random) | |
| File Handling | * Reading from files |
| * Writing to files | |
| * File modes (read, write, append) | |
| Error Handling | * try, except, finally blocks. |
| * Raising exceptions. | |
| Basic Object Oriented Programming (OOP) | * Classes and Objects. |
| * Attributes and methods. | |
| * Inheritance. | |
| Project/Review | * Small project to solidify learned skills. |
| * Review of all concepts. |