SR NO

TOPIC

HOURS

1

What is OOP? OOP terminology, exploring object interface, class anatomy-attributes and methods, understanding class definitions, Create your first class.

6

2

Using attributes in class definition, class anatomy, the __init__ constructor. Add a class constructor, types of methods in a class

3

3

Class inheritance, types of inheritance, creating a subclass, method overriding

3

4

Multiple inheritance, MRO, Polymorphism, properties in python class

3

5

Storing Collections of Data Using Lists, Storing Data Using Other Collection Types

3

6

Exception handling, different types of exceptions, Try and Except Statement, catching specific exceptions

3

7

Creating Graphical User Interfaces, adding widgets

3

8

Databases , storing data in mysql database using GUI

6