Core Python
- History of Python
- Main Features
- Python Interpreter
- First Program
- Literals & Variables
- Basic Operators
- if, elif, else
- Loops in Python
- Lists & Methods
- Bubble Sort
- Advanced List Processing
- Functions
- Function Communication
- Return Statements
- Scope in Python
- Tuples
- Dictionaries
- Modules & Packages
- Useful Built-in Modules
- Errors in Python
- Exception Anatomy
- Common Exceptions
- Characters & Strings
- String Methods
- String Programs
- OOP Concepts
- Classes & Objects
- Inheritance
- Exception Handling
- File Processing
- Working with Real Files
- Generators
- Closures