Python Programming Fundamentals — Data Science Roadmap
The general-purpose programming skills every data science workflow is built on
Steps in Python Programming Fundamentals
- Python Syntax & Data Types — beginner · Variables, numbers, strings, booleans and basic Python syntax
- Control Flow & Functions — beginner · if/else, loops, defining functions and default/keyword arguments
- Data Structures (Lists, Dicts, Sets, Tuples) — beginner · Python's core built-in collections and when to use each
- Object-Oriented Python — beginner · Classes, objects and writing reusable, organized analysis code
- File I/O & Working with Modules — beginner · Reading/writing files and organizing code into importable modules
- Virtual Environments & pip — beginner · Isolating project dependencies so library versions don't clash across analyses
Part of
- Data Science roadmap — the full learning path