Environment & Tooling Setup¶
Getting from a blank laptop to a working, reproducible data-science setup: installing Anaconda, isolating a conda environment, installing and touring VS Code, running Jupyter notebooks, IPython's built-in productivity tools, and — once local hardware isn't enough — HiPerGator and the reactive marimo notebook format.
Ordered easiest to hardest. Start at the top if you're setting up for the first time; skip ahead if a topic is already familiar.
- Installing Anaconda Navigator
- Anaconda & Python Setup on macOS (video)
- Python Environments Explained: Console vs. IDE vs. Notebooks (video)
- Creating & Exporting a Conda Environment
- Installing Visual Studio Code
- Touring the VS Code Interface
- Installing Extensions & Configuring Settings
- Setting Up a Jupyter Notebook in VS Code
- Running Cells & Writing Markdown
- IPython Deep Dive: Python Data Science Handbook, Ch. 1
- Python Expert Talk: Decorators, Generators & Metaclasses (video)
- HiPerGator: UF's Research Computing Cluster
- marimo: Reactive Python Notebooks