| 1 |
Introduction |
Introduction to python programming language and know how of the tools and techniques to be used |
| 2 |
Programming basics |
Syntax, Statements, Variables, Operators getting the ground work done for python. |
| 3 |
Loops and Control Structures |
for, while, if-else etc. the crux logic creators of the program |
| 4 |
Strings |
Simple yet most powerful and widely used data structure. |
| 5 |
Lists and Dictionaries |
Pythons favourite data structures explained. |
| 6 |
Functions |
Writing reusable code in the form of python methods |
| 7 |
Classes and Objects |
Object Oriented concepts with python |
| 8 |
Advanced Data Structures |
List, Stack, Queue and other data structures in python |
| 9 |
File Operations |
How files work, reading writing to files, use of files for better programming |
| 10 |
Errors and exceptions |
Try, catch the errors and exceptions to avoid code to break. |
| 11 |
Standard Library |
Getting to know pre-written routines to get the work done faster. |
| 12 |
Database Application |
Writing code from scratch to read and write database. |
| 13 |
Research Project |
Exploring libraries related to data processing, e.g. numpy, scipy, matplotlib, pandas. |
| 14 |
Web Development |
Flask, Django Web Server Development. |
| 15 |
Automation |
Web Scraping, Google Suite, File Formats, Keyboard and Mouse. |