PYTHON TRAINING CURRICULUM
This Training Prepares you on how to practically analyze data using
python to derive insights and help make data driven decisions.
● Module 1: Python Programming Foundation
○ Introduction to Python
○ Variables and Data Types
○ Basic Arithmetic Operators
○ Logical and Relational Operators
○ Basic Input/Output
● Module 2: Python Programming Data Structures
○ Lists and List Manipulation
○ Tuples
○ Sets and Dictionaries
Control Flow and Functions in Python
● Module 3: Python Control Flow and Loop
○ If Statements
○ If-Else Statements
○ The Range Function
○ For and While Loops
1
● Module 4: Python Programming Function
○ Function Definitions
○ Function Parameters and Arguments
○ Function Return Values
○ Function Calling and Scope
Data Manipulation with NumPy and Pandas
● Module 5: Python Programming Numpy Array
○ Introduction to NumPy
○ Numpy Slicing
○ Numpy Methods and Attributes
● Module 6: Python Programming Pandas
○ Introduction to Pandas
○ Series
○ DataFrames
Data Visualization and Introduction to Databases
● Module 7: Exploratory Analysis and Visualization with Pandas
○ Data Loading
○ Missing Values, Filtering
○ Cleaning, Updating Rows
○ Casting
○ Groupby Aggregation Function
○ Data visualization using matplotlib and seaborn