A step-by-step guide to analyzing data with Python and Visual Studio Code. Take the class at firstpythonnotebook.org.
This tutorial is available in two formats:
- 📖 Traditional chapters: Step-by-step markdown documentation for reading and reference
- 📓 Interactive notebooks: Complete collection of Jupyter notebooks for hands-on learning in VS Code
Both formats cover the same content - choose the approach that works best for your learning style!
- Install VS Code with Python and Jupyter extensions
- Set up your environment using uv:
uv init first-python-notebook cd first-python-notebook uv add pandas matplotlib seaborn jupyter altair - Choose your path:
- Follow the traditional tutorial
- Or dive into the interactive notebooks