Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Python Extension Pack for AI DevelopersNew to Visual Studio Code? Get it now.
Python Extension Pack for AI Developers

Python Extension Pack for AI Developers

Will 保哥

duotify.com
|
1,087 installs
| (1) | Free
Popular Visual Studio Code extensions for Python Development in AI, Machine Learning, and Data Science.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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)

  • Ruff

    A Visual Studio Code extension with support for the Ruff linter.

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!

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