Sr. No.
Topic Name
1 Introduction to Python, Features of Python, Python versions, Install Python and Environment Setup
2 Python Identifiers, Keywords and Indentation, Python Data Types, Variables,
3 Operators in Python, Assignment, Logical, Arithmetic, etc. Taking User Inputs,
4 Conditional Statements If else and Nested If else and Elif. For Loop, While Loop & Nested Loops.
5 Introduction to Strings, Creation and Indexing, String Slicing, Built-in String Methods,
6 List, Tuple, Sets and Dictionary,
7 Basic Operations, Slicing & Functions and Methods, User Defined Functions,
8 Lambda Function, Importing Modules, Math Module, Files
9 Basics of Object-Oriented Programming, Creating Class and Object,
10 Constructors in Python, Inheritance in Python,
11 Inheritance: Single, Multi Level and Multiple,
12 Data Abstraction, Encapsulation.
13 Polymorphism: Overriding and Overloading,
14 Difference between method overloading and overriding
15 Basics of NumPy, Panda, Matplotlib