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. |