Data Scientist Tools & Software
Python, notebooks, editors, version control, containers and data tools for data science.
Who this toolkit is for
For data scientists who explore data, build models and share results.
Essential (4)
Core tools that are broadly useful.
Python
Notebooks
- JupyterLab
Open Source
Why you may need this: Explore data and share results in notebooks.
Homebrew (verified)brew install jupyterlab
Code Editors
Why you may need this: Edit code and notebooks with Python extensions.
Homebrew (verified)brew install --cask visual-studio-code
Recommended (2)
Useful for particular parts of the work or course.
Containers
Docker DesktopFreemium
Why you may need this: Reproduce environments for experiments and deployment.
Homebrew (verified)brew install --cask docker-desktop
Data & Database Tools
- DBeaver Community
Open Source
Why you may need this: Query data stored in databases.
Homebrew (verified)brew install --cask dbeaver-community
Specialist / Optional · Show specialist tools (2)
Consider these for particular modules, tasks or environments.
Code Editors
- RStudio Desktop
Open Source
Why you may need this: An IDE for R users.
Homebrew (verified)brew install --cask rstudio - R
Open Source
Why you may need this: Statistical computing with R.
Homebrew (verified)brew install r
Build your Data Scientist setup
Build My Setup lets you add or remove apps, combine roles, see why each app is included, and get a single install command where verified packages exist. Nothing is installed automatically.