What you’ll build
Throughout this section, you’ll work through a progression of increasingly practical skills:- Set up a project — Create an organized folder structure for a sales analysis tool
- Understand paths — Learn exactly how Python finds your files and modules
- Organize code — Split logic into reusable helper functions across multiple files
- Project handling — Learn professional conventions for packages, imports, and virtual environments
- Weather data analysis — Build a complete program that fetches, processes, and visualizes real-world API data
Project structure
Create your first organized multi-file project
Python paths
Understand how Python finds files and modules
Organizing code
Split code into reusable functions and files
Project handling
Packages, imports, and virtual environments