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
Career relevance: Week 1 in the NL data job market
Week 1 Glossary
Going Further: Optional Deep Dives
Week 1 Kickoff Slides
๐ Week 1 Kickoff Slides
The slide deck used in the Week 1 in-class kickoff session. Covers: track intro (welcome, roadmap, how class works), the live quiz, chapter-by-chapter tour (Ch1-9), two live exercises from the practice chapter, the assignment scaffold tour, and the closing reflection.
<aside>
๐ก Use this as a recap. If you missed class or want to re-walk the agenda, the deck mirrors the structure of the lesson: same section numbers, same order. Especially useful for the assignment-launch walk-through (ยง7) when you start the assignment at home.
</aside>
Download
week_1__presentation.pdf
week_1__presentation.pdf
What's in it
- Slides 1-7 : Welcome, track-level intro, roadmap (Weeks 1-8 + 9-16), how class works, agenda.
- Slides 8-9 : Today's agenda (split first half / second half).
- ยง1 Live Quiz Round 1 : 10 questions covering Ch1-5.
- ยง2 Chapter Tour: Ch1-5 : one slide per chapter, key insight + exercise pointer for Ch1 (setup), Ch2 (data types), Ch3 (control flow), Ch4 (functions), Ch5 (type hints).
- ยง3 Live Exercise A : exercise options table + starter code for the recommended exercise (Ex 2: The Data Cleaner).
- ยง4 Agenda Card : flagging shaky concepts via the Live Q&A site (drives the ยง8 Deep-Dive).
- ยง5 Live Quiz Round 2 : 10 harder questions covering Ch6-9 + Gotchas.
- ยง6 Chapter Tour: Ch6-9 : one slide per chapter, Ch6 (CLI habits), Ch7 (reading errors), Ch8 (logging), Ch9 (file operations).
- ยง7 Live Exercise B : exercise options table + starter code for the recommended exercise (Ex 6: The Pipeline CLI).
- ยง8 Concept Deep-Dive : responsive to the agenda card; default topics: tracebacks bottom-up + CSV string trap.
- ยง9 Assignment Launch : The Data Cleaning Pipeline, scaffold tour, chapter mapping.
- ยง10 Hand-written Closer : 10-min on-paper reflection.
- Closing + homework.
The slides are deliberately student-facing only. The teacher's per-section script (pacing, quiz answer cribs, exercise reference solutions, closer rubric) lives in the GitHub-only lesson plan (week_1__lesson_plan.md).
The HackYourFuture curriculum is licensed underย CC BY-NC-SA 4.0
*https://hackyourfuture.net/*

Built with โค๏ธ by the HackYourFuture community ยท Thank you, contributors
Found a mistake or have a suggestion? Let us know in the feedback form.