Week 03: Python basics
Introduction
This week marks the beginning of our Python journey. We’ll start by exploring the foundational building blocks of the language: variables, core data types, and the logic that controls program flow. We’ll also dive into the art of “prompt engineering” with AI assistants to help us write, debug, and explain code as we build our first interactive programs.
Recommended readings
- Python tutorial (Ch 3-4) - Official Python documentation
- PEP 8: Style guide for Python code - The official Python style guide