No Topic Duration
1 Basics of Python 2 hours
1.1 What is python and Why do we use python
1.2 Different environements in python
1.3 Installation and setup
1.4 Data types in python
1.5 Basic Input & output functions in python
1.6 Online Quiz
2 Writing basic program in Python 2 hour
2.1 Implementing Formula's using expressions
2.2 Operators in Python
2.3 Online Quiz
3 Implementation of Algorithms in python 8 hours
3.1 Flow Control in Python
3.2 Implementation of basic algorithms in python, using flow control
3.3 Debugging Python programming
3.3 Hands on exercises
3.2 Online Quiz
4 Function and modules in python 2 hours
4.1 Writing function and user defined modules
4.2 Python Standard Library
4.3 Online Quiz
5 Data Structures in Python 2 hours
5.1 List, Tuples, Dictionaries Set, Sequences etc
5.2 Hands on exercises
5.3 Online Quiz
6 Implementation of Algorithms using python Data structures 4 hours
6.1 Sorting Searching, list processing etc
6.2 String processing in python
6.3 Exception handling in python
6.4 Hands on exercises
6.5 Online Quiz
7 File handling in python 4 hours
7.1 Reading and writing to text files and binary files
7.2 Reading & Writing a csv file for processing data
7.3 Python pickle
7.4 Reading and writing JSON Data files
7.5 Logging in python
7.6 Online Quiz
8 Objected Oriented Programming in python 8 hours
8.1 Definition of Classes & Methods
8.2 Concept of self in python
8.3 Concept of initialization in python
8.4 Defining Objects and variables
8.5 Inheritance
8.6 Hands on exercise
8.8 Online Quiz