Topics
Following topics will be covered in this training. The order and depth of topic may differ slightly depending on progress of participants.
Module I
Getting Started With Interpreter
- Installation
- Interpreters / Jupyter
Calculating With Python
- Numbers
- Text
- Collections
- Built ins
Programming Constructs
- Loops
- Conditions
- Functions
Puting it together
- Modules
- Scripts
Module II
Working With Files
- Read/write text files
- shutils
Matter of Style
- List/Dictionary comprehensions
- Common iteration patterns
- Make a deck and shuffle it!
Data
- Tabular data
- Data Cleaning
- excel data
Problems from field
- Problems of participants’ choice
Module III
Object Oriented Programming
- Classes
- More
Third Party Tools
- requests
- typer
Your choice
- topics as per requirements