Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doggy8088/python-extension-pack-for-ai-developers
Python Extension Pack for AI Developers
https://github.com/doggy8088/python-extension-pack-for-ai-developers
jupyter-notebook python vscode-extension
Last synced: about 2 months ago
JSON representation
Python Extension Pack for AI Developers
- Host: GitHub
- URL: https://github.com/doggy8088/python-extension-pack-for-ai-developers
- Owner: doggy8088
- License: mit
- Created: 2024-05-11T14:16:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T12:02:27.000Z (9 months ago)
- Last Synced: 2024-12-19T22:55:42.979Z (about 2 months ago)
- Topics: jupyter-notebook, python, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=doggy8088.python-extension-pack-for-ai-developers
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Extension Pack for AI Developers
This extension pack packages some of the most popular (and some of my favorite) Python extensions. If you like it, please leave your `Rating & Review` and share with your friends. If you know any extension that is good for Angular development, just let me know by [creating an issue](https://github.com/doggy8088/python-extension-pack-for-ai-developers/issues).
## Extensions Included
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
Python language support with extension access points for IntelliSense ([Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)), Debugging ([Python Debugger](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy)), linting, formatting, refactoring, unit tests, and more.
* [autopep8](https://marketplace.visualstudio.com/items?itemName=ms-python.autopep8)
Formatting support for Python files using the `autopep8` formatter.
```json
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-python.autopep8",
"editor.codeActionsOnSave": {
"source.organizeImports.ruff": "explicit"
}
}
```* [Pylint](https://marketplace.visualstudio.com/items?itemName=ms-python.pylint)
Linting support for Python files using `Pylint`.
* [Python Environment Manager](https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-environment-manager)
View and manage Python environments & packages.
* [Python Indent](https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent)
Correct Python indentation
* [autoDocstring - Python Docstring Generator](https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring)
Generates python docstrings automatically
* [Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter)
Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
## Some other extensions you may need (Optional)
* [Ruff](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff)
A Visual Studio Code extension with support for the Ruff linter.
## The VS Code User Settings for Newbies
```json
{
"workbench.sideBar.location": "right","files.autoGuessEncoding": true,
"files.trimTrailingWhitespace": true,
"files.defaultLanguage": "${activeEditorLanguage}","editor.codeLens": true,
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.wordWrap": "on",
"editor.tabCompletion": "on",
"editor.cursorSmoothCaretAnimation": "on","[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-python.autopep8",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
}
},"terminal.integrated.showExitAlert": false,
"terminal.integrated.allowChords": false,
"terminal.integrated.defaultProfile.windows": "Command Prompt","notebook.formatOnSave.enabled": false,
"notebook.codeActionsOnSave": {
"notebook.source.fixAll": "explicit",
"notebook.source.organizeImports": "explicit"
},"git.autofetch": true,
"git.enableSmartCommit": true
}
```**Enjoy!**