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.
Extensions Included
Python
Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.
autopep8
Formatting support for Python files using the autopep8 formatter.
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-python.autopep8",
"editor.codeActionsOnSave": {
"source.organizeImports.ruff": "explicit"
}
}
Pylint
Linting support for Python files using Pylint .
Python Environment Manager
View and manage Python environments & packages.
Python Indent
Correct Python indentation
autoDocstring - Python Docstring Generator
Generates python docstrings automatically
Jupyter
Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
Some other extensions you may need (Optional)
The VS Code User Settings for Newbies
{
"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!
| |