Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/day253/data-scientist-development-pack
Popular Visual Studio Code extensions for Data Scientist
https://github.com/day253/data-scientist-development-pack
vscode-extension
Last synced: 16 days ago
JSON representation
Popular Visual Studio Code extensions for Data Scientist
- Host: GitHub
- URL: https://github.com/day253/data-scientist-development-pack
- Owner: day253
- License: mit
- Created: 2024-12-24T03:06:05.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-01-08T12:20:32.000Z (about 1 month ago)
- Last Synced: 2025-01-08T13:39:11.561Z (about 1 month ago)
- Topics: vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=day253.data-scientist-development-pack
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[github-shield]: https://img.shields.io/github/stars/day253/data-scientist-development-pack?style=social
[github-url]: https://github.com/day253/data-scientist-development-pack
[vscode-shield]: https://img.shields.io/visual-studio-marketplace/r/day253.data-scientist-development-pack?logo=visual-studio-code&style=social
[vscode-url]: https://marketplace.visualstudio.com/items?itemName=day253.data-scientist-development-pack[![Github Repo][github-shield]][github-url]
[![VSCode Plugin][vscode-shield]][vscode-url]
![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/day253.data-scientist-development-pack?logo=visual-studio-code&style=social)
![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/day253.data-scientist-development-pack?logo=visual-studio-code&style=social)# Data Scientist Development Pack
This extension pack packages some of the most popular (and some of my favorite) Python/Jupyter extensions.
## Extensions Included
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, Data Science (with Jupyter), PySpark and more.
* [Black Formatter](https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter) - Code formatting using Black.
* [isort](https://marketplace.visualstudio.com/items?itemName=ms-python.isort) - Import sorting using isort.
* [Data Wrangler](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.datawrangler) - Data cleaning and preparation tool.
* [Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter) - Jupyter notebook support.
* [Remote Development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) - Remote development.
* [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) - YAML language support.
* [Even Better TOML](https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml) - TOML language support.
* [Sort Lines](https://marketplace.visualstudio.com/items?itemName=tyriar.sort-lines) - Sort lines of text.## Usage
- **Python Language Server**: [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-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](https://marketplace.visualstudio.com/items?itemName=ms-python.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](https://marketplace.visualstudio.com/items?itemName=ms-python.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](https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter) if you set the following settings:
```json
"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!**