We recommend the Anaconda distribution 2. **Jupyter Notebook or JupyterLab** — For interactive coding 3. **Required packages** — Listed in `requirements.txt`; install with `pip install -r requirements.txt`