Table of Contents

Lab 04: Pandas & scikit-learn Foundations

In this lab you will practice a compact, reproducible workflow for working with tabular data and building baseline ML models:

Environment & Installation

Requirements:

# Create and activate a virtual environment
python -m venv .venv
# macOS/Linux
source .venv/bin/activate
# Windows (PowerShell)
.\.venv\Scripts\Activate.ps1
 
# Upgrade pip and install dependencies
pip install --upgrade pip
pip install jupyterlab pandas numpy scikit-learn matplotlib
 
# Launch JupyterLab
jupyter lab

Prefer a fresh venv per lab to avoid dependency conflicts. If your system Python is old, install a newer Python.

Getting the notebooks

Download the notebooks and place them in a working folder (e.g., labs/). Then open them in JupyterLab.

Running tips

HW04: Progress report 1

Provide a factual account of progress achieved so far and confirm the progress with your previously set milestones in the PRD document. The document should include:

Expected length of the document is 1 A4 page. Submit your progress reports to BRUTE as a .pdf file.