Week 1 - Python Foundations

Python Setup

Data Types and Variables

Control Flow: Logic and Loops

Functions and Modules

Type Hints for Clearer Code

Command-Line Interface Habits

Errors and Debugging

Logging in Python

File Operations

Azure Setup and Account Access

Practice

Week 1 Gotchas & Pitfalls

Week 1 Assignment: The Data Cleaning Pipeline

Week 1 Glossary

Going Further: Optional Deep Dives

Week 1 Kickoff Slides

Week 1 Glossary

A single place to look up every Python and data-engineering term you meet this week. Entries are grouped by the chapter where the term first appears, so the glossary mirrors your reading order. Inside each chapter, related terms sit next to each other under a small themed subsection. While reading Ch1, focus on the Ch1 section and ignore later sections until you reach the matching chapter.

Ch1: Python Setup

Data engineering work

Python ecosystem

Hardware and architecture

Languages and compilation

Versioning and releases

Cloud infrastructure

Virtual environments and packaging

Editor and shell

Automation and CI/CD

Ch2: Data Types and Variables

Data types

Python types and behaviour

Ch3: Control Flow

Control flow