Python Syllabus
Python Syllabus
1. Introduction to Python
- What is Python? Features & Applications
- Installing Python & Setting up Environment
- Running Python Programs (Interactive Mode vs. Script Mode)
- Python IDEs (VS Code, PyCharm, Jupyter Notebook)
2. Python Basics
- Python Syntax & Code Structure
- Variables and Data Types (int, float, string, bool)
- Type Conversion & Type Casting
- Basic Input/Output (print(), input())
- Comments in Python
3. Operators in Python
- Arithmetic Operators (+, -, *, /, %, **, //)
- Comparison Operators (==, !=, >, <, >=, <=)
- Logical Operators (and, or, not)
- Bitwise Operators (&, |, ^, ~, <<, >>)
- Assignment Operators
- Membership Operators (in, not in)
- Identity Operators (is, is not)
7. File Handling
- Reading & Writing Files (open(), read(), write())
- File Modes (r, w, a, r+)
- Working with CSV Files (csv module)
- JSON Handling (json module)
9. Exception Handling
- Errors vs. Exceptions
- try, except, finally, raise
- Custom Exceptions