JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
PD176 - Gen AI
PD176 - Training in Gen AI and DE
Gradebook
Lesson Tracker
Attendance
More
Share
Explore
Python Essentials Track
Python Track in Details
Python Lesson Tracker
Python Lesson Tracker
Module
Topic
Sub-Topic
Status
Module
Topic
Sub-Topic
Status
Core Python Fundamentals
5
Python Setup & Environment
- Installing Python 3.x - Creating a virtual environment (
venv
/
conda
) - Managing packages with
pip
Done
Basic Syntax & Data Types
- Variables, types (int, float, str, bool) - Arithmetic & string operations - Indentation & code blocks
Done
Control Flow
-
if
/
elif
/
else
statements -
for
and
while
loops -
break
/
continue
Done
Data Structures
- Lists, tuples, sets, dictionaries - Common operations: append, slicing, membership
Done
Functions & Scope
- Defining & calling functions - Parameters, return values - Local vs. global scope
Done
Intermediate Python & Essentials
5
Modules & Packages
- Organizing Python code into
.py
files - Import statements (absolute vs. relative)
Done
Object-Oriented Programming (OOP)
- Classes, objects, methods - Constructors, basic inheritance, encapsulations
Done
Error Handling & Logging
-
try
/
except
, custom exceptions - Logging module (levels: DEBUG, INFO, ERROR)
Done
Basic Testing
-
pytest
or
unittest
- Writing test cases
Done
Type Hints & Code Quality
- Type annotations (PEP 484) - Linters (
flake8
,
black
), docstrings
Done
Data Handling & Manipulation
3
Introduction to Data Analysis
- Basic EDA concepts (min, max, mean, etc.) - Possibly quick plotting (pandas or matplotlib)
Done
NumPy Essentials
- Array creation, slicing, indexing - Broadcasting & vectorized ops
Done
pandas for DataFrames
- Reading CSV/JSON, inspection (
head()
,
info()
) - Cleaning data (duplicates, missing values) - Merges, joins, groupby
Done
Integration Topics
3
Environment Management & API Calls
-
.env
files,
python-dotenv
- Reading/writing secrets -
requests
for HTTP
Done
Minimal Web Framework
- Flask or FastAPI basics - Exposing a POST endpoint
Done
SQL Database Connections & ORM
- sqlite3 or psycopg2 (Postgres) - SQLAlchemy basics
Done
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
Ctrl
P
) instead.