Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Data Scientist Development PackNew to Visual Studio Code? Get it now.
Data Scientist Development Pack

Data Scientist Development Pack

day253

|
242 installs
| (0) | Free
Popular Visual Studio Code extensions for Data Scientist
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Github Repo VSCode Plugin Visual Studio Marketplace Downloads Visual Studio Marketplace Installs

Data Scientist Development Pack

This extension pack provides a comprehensive development environment for data scientists, supporting Python, C++, Go, and build tools. Perfect for data science, machine learning, and high-performance computing projects.

Extensions Included

Python Development

  • Python - Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, Data Science (with Jupyter), PySpark and more.
  • Black Formatter - Code formatting using Black.
  • isort - Import sorting using isort.
  • Data Wrangler - Data cleaning and preparation tool.
  • Jupyter - Jupyter notebook support.

C++ Development

  • C/C++ - C/C++ IntelliSense, debugging, and code browsing.
  • CMake - CMake language support.
  • CMake Tools - Extended CMake support in Visual Studio Code.

Go Development

  • Go - Rich Go language support with IntelliSense, code navigation, and more.

General Tools

  • Remote Development - Remote development.
  • YAML - YAML language support.
  • Even Better TOML - TOML language support.
  • Sort Lines - Sort lines of text.

Usage

  • Python Language Server: Pylance is used as the Python language server. Note: If you've previously set a language server and want to try Pylance, make sure you've set "python.languageServer": "Default" or "Pylance" in your settings.json file using the text editor, or using the Settings Editor UI.

  • Integrated Import Sorting: Once isort extension is installed in Visual Studio Code, isort is automatically registered as an import organizer. You can use Shift + Alt + O to trigger the organize imports editor action. You can also trigger this from the quick fix available when imports are not organized.

  • Customizable isort Arguments: You can customize the arguments passed to isort by modifying the isort.args setting.

  • Import Sorting on Save: You can enable import sorting on save for Python files by changing the editor.codeActionsOnSave setting. It also works alongside the VS Code Black formatter extension if you set the following settings:

    "python.languageServer": "Pylance",
    "[python]": {
        "editor.defaultFormatter": "ms-python.black-formatter",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": "explicit"
        }
    },
    "isort.args": [
        "--profile",
        "black"
    ],

Want to see your extension added?

Open a PR and I'd be happy to take a look.

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft