- Introduction to Python Language
- Python Data Types and Input Output
- Operators and Expressions
- Control Structures
- Python Native Data Types
- Python Functions
- Python Modules
- Exception Handling
- File Management in Python
- Classes and Objects
- Inheritance
- Python Operator Overloading
Appendix-I
Bibliography
Index