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 | |