Basics of Computer Programming Fundamentals Python Environment Setting Basic Data Types, Literals and Variables Operators and Expressions Control Flow Function and Module String List and Tuple Set and Dictionary Files Error and Exception Handling Classes and Objects Inheritance and Polymorphism GUI Programming – Tkinter Python Libraries Using Python to Access Web Data Using Databases with Python Case Studies Annexure 1: The Python Standard Library Annexure 2: os.path — Common Pathname Manipulations Annexure 3: pathlib — Object-Oriented Filesystem Paths Index