AI Agent
with Python
Organized by: Data Solution 360
Orientation Class
Data Literacy
How data works
Scope and opportunities
Salary and benefit
About the competition
Class 1: Python Basics & Environment Setup
Python Overview & Use Cases
Install Python & Setup Jupyter Notebook
Syntax, Indentation, Variables, Data Types
Input/Output (input(), print())
Operators: Arithmetic, Comparison, Logical
Conditional Statements (if, if-else, elif)
Class 2: Control Flow & String Manipulation
For, while Loops & Nested Loops
Loop Control: break, continue, pass
String Creation, Indexing, Slicing
String Methods
Class 2: Data Structures – Lists, Tuples, Sets,
Dictionaries
Lists: Indexing, Slicing , Methods
Tuples: Tuple Basics, Tuple Methods
Sets: Unique Items & Set Operations
Dictionaries: Keys, Values, Access, Methods
Class 4: Functions & NumPy Setup
Defining & Calling Functions
Parameters, Return, Default Arguments
Lambda Functions
map(), filter(), reduce()
Intro to NumPy & Arrays
Array Indexing, Slicing, Operations
Common Functions
Class 5: C Data Handling & EDA with Pandas
Intro to Pandas: Series & DataFrames
Reading/Writing CSV, Excel
Data Filtering, Selection, Indexing
Handling Missing Data
GroupBy, Aggregation, Sorting
Basic EDA: summary stats, patterns, outliers
Class 6: Data Visualization – Matplotlib & Seaborn
Importance of Data Visualization
Matplotlib: Line, Bar, Scatter, Pie, Subplots
Plot Customization: Titles, Labels, Legends, Colors
Seaborn:
Categorical: Barplot, Boxplot, Violin, Strip
Distributions: Histplot, KDE
Heatmaps, Pairplots, Correlation Matrix
Matplotlib + Seaborn Integration
Class 5: C Data Handling & EDA with Pandas
Intro to Pandas: Series & DataFrames
Reading/Writing CSV, Excel
Data Filtering, Selection, Indexing
Handling Missing Data
GroupBy, Aggregation, Sorting
Basic EDA: summary stats, patterns, outliers
Class 6: Data Visualization – Matplotlib & Seaborn
Importance of Data Visualization
Matplotlib: Line, Bar, Scatter, Pie, Subplots
Plot Customization: Titles, Labels, Legends, Colors
Seaborn:
Categorical: Barplot, Boxplot, Violin, Strip
Distributions: Histplot, KDE
Heatmaps, Pairplots, Correlation Matrix
Matplotlib + Seaborn Integration
Class 7: C Data Handling & EDA with Pandas
Intro to Pandas: Series & DataFrames
Reading/Writing CSV, Excel
Data Filtering, Selection, Indexing
Handling Missing Data
GroupBy, Aggregation, Sorting
Basic EDA: summary stats, patterns, outliers
Class 8: Building an AI Agent
Basics of AI agent
How AI Agent works
Agent setup and interface
Class 9: Build your first AI Agent
Class 10: Build your first AI Agent