-
Basics of Python Programming - Expressions, Variables, and Printing Output
-
Python Operators - Python Assignment Operator, Relational and Logical Operators
-
Python Conditionals and If Statement
-
loops - for / while / do-while
-
Array and ArrayList - Python String Arrays, Arrays of Objects, Primitive Data Types, toString and Exceptions
-
Python Collections (Arrays) – List, Tuple, Sets and Dictionary
-
Procedure - Parameters, Arguments, and Return Values
-
Basics of Object Oriented Programming
-
Creating Class and Object
-
Constructors in Python – Parameterized and Non-parameterized
-
Inheritance in Python
-
In built class methods and attributes
-
Multi-Level and Multiple Inheritance
-
Method Overriding and Data Abstraction
-
Encapsulation and Polymorphism
-
importing python modules and Lamba Function