\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/microsoft/vscode-python/network/alerts).\n\n \n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","sha":"18efcd6f6a47f09559891c0637912d25931bbc2d","created_at":"2025-03-31 22:15","time_from_now":"1个月前","created_at_unix":1743430520}},{"name":"package.json","path":"package.json","sha":"f2a199d705c5e0531e09bb57556f5535c8afaa11","type":"file","submodule_git_url":null,"size":73947,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Remove debris from smart send experiment (#24957)\n\nThis should've been part of\nhttps://github.com/microsoft/vscode-python/pull/23067\n\nRemoving debris, making package.json look cleaner. \n/cc @cwebster-99","sha":"affbd1b523ded0a8ac3045cfacf9987d411a6f4d","created_at":"2025-04-02 23:16","time_from_now":"1个月前","created_at_unix":1743606986}},{"name":"package.nls.json","path":"package.nls.json","sha":"2d4028063006171f3c803ec805a4cc2730b052a8","type":"file","submodule_git_url":null,"size":20049,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Remove debris from smart send experiment (#24957)\n\nThis should've been part of\nhttps://github.com/microsoft/vscode-python/pull/23067\n\nRemoving debris, making package.json look cleaner. \n/cc @cwebster-99","sha":"affbd1b523ded0a8ac3045cfacf9987d411a6f4d","created_at":"2025-04-02 23:16","time_from_now":"1个月前","created_at_unix":1743606986}},{"name":"requirements.in","path":"requirements.in","sha":"a1e2243c553eb11f7afe1d117e159f36045bd14e","type":"file","submodule_git_url":null,"size":431,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"chore: update required dependencies (#24998)\n\n","sha":"ee8f2300214a848cde1e671aaf82004b20fe86ff","created_at":"2025-04-22 11:17","time_from_now":"11天前","created_at_unix":1745291826}},{"name":"requirements.txt","path":"requirements.txt","sha":"3983d5414c5446d530896bb884ec1701fd492c9d","type":"file","submodule_git_url":null,"size":3999,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"chore: update required dependencies (#24998)\n\n","sha":"ee8f2300214a848cde1e671aaf82004b20fe86ff","created_at":"2025-04-22 11:17","time_from_now":"11天前","created_at_unix":1745291826}},{"name":"sprint-planning.github-issues","path":"sprint-planning.github-issues","sha":"1fbd09a790e83226aec34226f490bc7bdfb2940e","type":"file","submodule_git_url":null,"size":1376,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Update the issue notebook (#19388)\n\n","sha":"72c638e9d2785dc0f015e1c7448483653a02387a","created_at":"2022-06-30 06:15","time_from_now":"2年前","created_at_unix":1656540936}},{"name":"tsconfig.browser.json","path":"tsconfig.browser.json","sha":"e34f3f6788ac07fb940181492e3ea4a802a12ae6","type":"file","submodule_git_url":null,"size":164,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Update to latest lsp for pull diagnostics (#23979)\n\nThis is to match the latest updates we've made in pylance.\n\nSee this PR:\nhttps://github.com/microsoft/pyrx/pull/5590","sha":"32d519b4eb14729bb2190c440c79aa66439d6d05","created_at":"2024-08-24 03:02","time_from_now":"8个月前","created_at_unix":1724439735}},{"name":"tsconfig.extension.json","path":"tsconfig.extension.json","sha":"d5805806b6753b0719db12997e385dce70f7a291","type":"file","submodule_git_url":null,"size":535,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Remove start page and its build dependencies (#16834)\n\n* First deletion pass\r\n* Remove commands & settings\r\n* Remove cusotm webview implementation\r\n* Remove build steps\r\n* Re-add mocks\r\n* Update Pylance prompt\r\n* Remove \"jupyter not installed\" notification\r\n* Add news file\r\n* Remove a plugin that seems to be unused\r\n* Remove gulpfile ref\r\n* Remove telemetry constant\r\n* Remove unused telemetry event\r\n* Remove tsx checks\r\n* Undo some formatting changes\r\n* Remove react-related deps\r\n* Re-add ESLint plugins\r\n* Remove comment\r\n* Remove out/server from gulpfile\r\n* Remove ABExperiments type","sha":"a6dc358740cd0d9004d9ca6db5e2cb3521314137","created_at":"2021-08-11 04:58","time_from_now":"3年前","created_at_unix":1628629087}},{"name":"tsconfig.json","path":"tsconfig.json","sha":"718d4ab4aad1d96dca61f5ee142d512e93d565cf","type":"file","submodule_git_url":null,"size":1107,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Update to latest lsp for pull diagnostics (#23979)\n\nThis is to match the latest updates we've made in pylance.\n\nSee this PR:\nhttps://github.com/microsoft/pyrx/pull/5590","sha":"32d519b4eb14729bb2190c440c79aa66439d6d05","created_at":"2024-08-24 03:02","time_from_now":"8个月前","created_at_unix":1724439735}},{"name":"tsfmt.json","path":"tsfmt.json","sha":"6d9806a01c23cd7a872fdc72b03761c4f81c3b00","type":"file","submodule_git_url":null,"size":757,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"Prettier\n","sha":"7c81cfcd06cdbfd91224489864ac3c9ae2c16d59","created_at":"2020-02-21 02:45","time_from_now":"5年前","created_at_unix":1582224304}},{"name":"vscode-python-signing.csproj","path":"vscode-python-signing.csproj","sha":"7fb333c4b27707a837587529706f91a1bd8143a4","type":"file","submodule_git_url":null,"size":641,"is_readme_file":null,"content":null,"target":null,"commit":{"message":"VS Python analysis engine integration (#1231)\n\n* Undo changes\r\n\r\n* Test fixes\r\n\r\n* Increase timeout\r\n\r\n* Remove double event listening\r\n\r\n* Remove test\r\n\r\n* Revert \"Remove test\"\r\n\r\nThis reverts commit e240c3fd117c38b9e6fdcbdd1ba2715789fefe48.\r\n\r\n* Revert \"Remove double event listening\"\r\n\r\nThis reverts commit af573be27372a79d5589e2134002cc753bb54f2a.\r\n\r\n* Undo changes\r\n\r\n* Test fixes\r\n\r\n* .NET Core check\r\n\r\n* Better find dotnet\r\n\r\n* Fix pip test\r\n\r\n* Linting tests\r\n\r\n* Undo accidental changes\r\n\r\n* Add clone and build PTVS\r\n\r\n* Appveyor PTVS build\r\n\r\n* Fix slashes\r\n\r\n* Enable build\r\n\r\n* Try absolute path\r\n\r\n* Fix xcopy switch\r\n\r\n* Activate Analysis Engine test on Appveyor\r\n\r\n* Temporary only run new tests\r\n\r\n* Disable PEP hint tests\r\n\r\n* Test fix\r\n\r\n* Disable appveyor build and tests for PTVS for now\r\n\r\n* Remove analysis engine test from the set\r\n\r\n* Remove VS image for now\r\n\r\n* Build/sign VSXI project\r\n\r\n* Run vsce from cmd\r\n\r\n* Rename\r\n\r\n* Abs path vsce\r\n\r\n* Path\r\n\r\n* Move project\r\n\r\n* Ignore publishing project\r\n\r\n* Try csproj\r\n\r\n* Add framework\r\n\r\n* Ignore build output folder\r\n\r\n* Package before build\r\n\r\n* Try batch instead of PS\r\n\r\n* Fix path quotes\r\n\r\n* #1096 The if statement is automatically formatted incorrectly\r\n\r\n* Merge fix\r\n\r\n* Add more tests\r\n\r\n* More tests\r\n\r\n* Typo\r\n\r\n* Test\r\n\r\n* Also better handle multiline arguments\r\n\r\n* Changes lost on squash\r\n\r\n* More lost changes\r\n\r\n* Restore Jedi/PTVS setting\r\n\r\n* Update tests to new PTVS\r\n\r\n* Signature tests\r\n\r\n* Add PTVS tests task\r\n\r\n* Analysis Engine contribution\r\n\r\n* Add Mac/Linux info\r\n\r\n* Disable csproj build\r\n\r\n* Add unzip to dependencies\r\n\r\n* Minor fixes to doc\r\n\r\n* Change setting type to bool\r\n\r\n* Report progress on status bar\r\n\r\n* Simplify\r\n\r\n* CR feedback\r\n\r\n* Fix launching fx-independent code on Mac/Linux\r\n\r\n* Add title\r\n","sha":"962c85042825737fb7c8d2b95fa4054cde5643d8","created_at":"2018-03-31 04:44","time_from_now":"7年前","created_at_unix":1522442647}}]},"projectMenu":[{"menu_name":"home"},{"menu_name":"code"},{"menu_name":"issues"},{"menu_name":"devops"},{"menu_name":"versions"},{"menu_name":"wiki"},{"menu_name":"resources"},{"menu_name":"activity"}],"projectReadMe":"%7B%22type%22%3A%22file%22%2C%22encoding%22%3A%22base64%22%2C%22size%22%3A9602%2C%22name%22%3A%22README.md%22%2C%22path%22%3A%22README.md%22%2C%22content%22%3A%22%23%20Python%20extension%20for%20Visual%20Studio%20Code%5Cn%5CnA%20%5BVisual%20Studio%20Code%5D(https%3A%2F%2Fcode.visualstudio.com%2F)%20%5Bextension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2FVSCode)%20with%20rich%20support%20for%20the%20%5BPython%20language%5D(https%3A%2F%2Fwww.python.org%2F)%20(for%20all%20%5Bactively%20supported%20Python%20versions%5D(https%3A%2F%2Fdevguide.python.org%2Fversions%2F%23supported-versions))%2C%20providing%20access%20points%20for%20extensions%20to%20seamlessly%20integrate%20and%20offer%20support%20for%20IntelliSense%20(Pylance)%2C%20debugging%20(Python%20Debugger)%2C%20formatting%2C%20linting%2C%20code%20navigation%2C%20refactoring%2C%20variable%20explorer%2C%20test%20explorer%2C%20and%20more!%5Cn%5Cn%23%23%20Support%20for%20%5Bvscode.dev%5D(https%3A%2F%2Fvscode.dev%2F)%5Cn%5CnThe%20Python%20extension%20does%20offer%20%5Bsome%20support%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fwiki%2FPartial-mode)%20when%20running%20on%20%5Bvscode.dev%5D(https%3A%2F%2Fvscode.dev%2F)%20(which%20includes%20%5Bgithub.dev%5D(http%3A%2F%2Fgithub.dev%2F)).%20This%20includes%20partial%20IntelliSense%20for%20open%20files%20in%20the%20editor.%5Cn%5Cn%5Cn%23%23%20Installed%20extensions%5Cn%5CnThe%20Python%20extension%20will%20automatically%20install%20the%20following%20extensions%20by%20default%20to%20provide%20the%20best%20Python%20development%20experience%20in%20VS%20Code%3A%5Cn%5Cn-%20%5BPylance%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.vscode-pylance)%20-%20to%20provide%20performant%20Python%20language%20support%5Cn-%20%5BPython%20Debugger%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.debugpy)%20-%20to%20provide%20a%20seamless%20debug%20experience%20with%20debugpy%5Cn%5CnThese%20extensions%20are%20optional%20dependencies%2C%20meaning%20the%20Python%20extension%20will%20remain%20fully%20functional%20if%20they%20fail%20to%20be%20installed.%20Any%20or%20all%20of%20these%20extensions%20can%20be%20%5Bdisabled%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-marketplace%23_disable-an-extension)%20or%20%5Buninstalled%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-marketplace%23_uninstall-an-extension)%20at%20the%20expense%20of%20some%20features.%20Extensions%20installed%20through%20the%20marketplace%20are%20subject%20to%20the%20%5BMarketplace%20Terms%20of%20Use%5D(https%3A%2F%2Fcdn.vsassets.io%2Fv%2FM146_20190123.39%2F_content%2FMicrosoft-Visual-Studio-Marketplace-Terms-of-Use.pdf).%5Cn%5Cn%23%23%20Extensibility%5Cn%5CnThe%20Python%20extension%20provides%20pluggable%20access%20points%20for%20extensions%20that%20extend%20various%20feature%20areas%20to%20further%20improve%20your%20Python%20development%20experience.%20These%20extensions%20are%20all%20optional%20and%20depend%20on%20your%20project%20configuration%20and%20preferences.%5Cn%5Cn-%20%5BPython%20formatters%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fformatting%23_choose-a-formatter)%5Cn-%20%5BPython%20linters%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Flinting%23_choose-a-linter)%5Cn%5CnIf%20you%20encounter%20issues%20with%20any%20of%20the%20listed%20extensions%2C%20please%20file%20an%20issue%20in%20its%20corresponding%20repo.%5Cn%5Cn%23%23%20Quick%20start%5Cn%5Cn-%20%20%20**Step%201.**%20%5BInstall%20a%20supported%20version%20of%20Python%20on%20your%20system%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fpython-tutorial%23_prerequisites)%20(note%3A%20that%20the%20system%20install%20of%20Python%20on%20macOS%20is%20not%20supported).%5Cn-%20%20%20**Step%202.**%20%5BInstall%20the%20Python%20extension%20for%20Visual%20Studio%20Code%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-gallery).%5Cn-%20%20%20**Step%203.**%20Open%20or%20create%20a%20Python%20file%20and%20start%20coding!%5Cn%5Cn%23%23%20Set%20up%20your%20environment%5Cn%5Cn%3C!--%20use%20less%20words%20--%3E%5Cn%5Cn-%20%20%20Select%20your%20Python%20interpreter%20by%20clicking%20on%20the%20status%20bar%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FInterpreterSelectionZoom.gif%20width%3D280%20height%3D100%3E%5Cn%5Cn-%20%20%20Configure%20the%20debugger%20through%20the%20Debug%20Activity%20Bar%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FConfigureDebugger.gif%20width%3D734%20height%3D413%3E%5Cn%5Cn-%20%20%20Configure%20tests%20by%20running%20the%20%60Configure%20Tests%60%20command%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FConfigureTests.gif%20width%3D734%20height%3D413%3E%5Cn%5Cn%23%23%20Jupyter%20Notebook%20quick%20start%5Cn%5CnThe%20Python%20extension%20offers%20support%20for%20Jupyter%20notebooks%20via%20the%20%5BJupyter%20extension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-toolsai.jupyter)%20to%20provide%20you%20a%20great%20Python%20notebook%20experience%20in%20VS%20Code.%5Cn%5Cn-%20Install%20the%20%5BJupyter%20extension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-toolsai.jupyter).%5Cn%5Cn-%20%20%20Open%20or%20create%20a%20Jupyter%20Notebook%20file%20(.ipynb)%20and%20start%20coding%20in%20our%20Notebook%20Editor!%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FOpenOrCreateNotebook.gif%20width%3D1029%20height%3D602%3E%5Cn%5CnFor%20more%20information%20you%20can%3A%5Cn%5Cn-%20%20%20%5BFollow%20our%20Python%20tutorial%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fpython-tutorial%23_prerequisites)%20with%20step-by-step%20instructions%20for%20building%20a%20simple%20app.%5Cn-%20%20%20Check%20out%20the%20%5BPython%20documentation%20on%20the%20VS%20Code%20site%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Flanguages%2Fpython)%20for%20general%20information%20about%20using%20the%20extension.%5Cn-%20%20%20Check%20out%20the%20%5BJupyter%20Notebook%20documentation%20on%20the%20VS%20Code%20site%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fjupyter-support)%20for%20information%20about%20using%20Jupyter%20Notebooks%20in%20VS%20Code.%5Cn%5Cn%23%23%20Useful%20commands%5Cn%5CnOpen%20the%20Command%20Palette%20(Command%2BShift%2BP%20on%20macOS%20and%20Ctrl%2BShift%2BP%20on%20Windows%2FLinux)%20and%20type%20in%20one%20of%20the%20following%20commands%3A%5Cn%5Cn%7C%20Command%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Description%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20-------------------------------------%20%7C%20--------------------------------------------------------------------------------------------------------------------------------------------------------------%20%7C%5Cn%7C%20%60Python%3A%20Select%20Interpreter%60%20%20%20%20%20%20%20%20%20%20%7C%20Switch%20between%20Python%20interpreters%2C%20versions%2C%20and%20environments.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20%60Python%3A%20Start%20Terminal%20REPL%60%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Start%20an%20interactive%20Python%20REPL%20using%20the%20selected%20interpreter%20in%20the%20VS%20Code%20terminal.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20%60Python%3A%20Run%20Python%20File%20in%20Terminal%60%20%7C%20Runs%20the%20active%20Python%20file%20in%20the%20VS%20Code%20terminal.%20You%20can%20also%20run%20a%20Python%20file%20by%20right-clicking%20on%20the%20file%20and%20selecting%20%60Run%20Python%20File%20in%20Terminal%60.%20%7C%5Cn%7C%20%60Python%3A%20Configure%20Tests%60%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Select%20a%20test%20framework%20and%20configure%20it%20to%20display%20the%20Test%20Explorer.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%5CnTo%20see%20all%20available%20Python%20commands%2C%20open%20the%20Command%20Palette%20and%20type%20%60Python%60.%20For%20Jupyter%20extension%20commands%2C%20just%20type%20%60Jupyter%60.%5Cn%5Cn%23%23%20Feature%20details%5Cn%5CnLearn%20more%20about%20the%20rich%20features%20of%20the%20Python%20extension%3A%5Cn%5Cn-%20%20%20%5BIntelliSense%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fediting%23_autocomplete-and-intellisense)%3A%20Edit%20your%20code%20with%20auto-completion%2C%20code%20navigation%2C%20syntax%20checking%20and%20more%5Cn-%20%20%20%5BLinting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Flinting)%3A%20Get%20additional%20code%20analysis%20with%20Pylint%2C%20Flake8%20and%20more%5Cn-%20%20%20%5BCode%20formatting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fformatting)%3A%20Format%20your%20code%20with%20black%2C%20autopep%20or%20yapf%5Cn-%20%20%20%5BDebugging%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fdebugging)%3A%20Debug%20your%20Python%20scripts%2C%20web%20apps%2C%20remote%20or%20multi-threaded%20processes%5Cn-%20%20%20%5BTesting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Funit-testing)%3A%20Run%20and%20debug%20tests%20through%20the%20Test%20Explorer%20with%20unittest%20or%20pytest.%5Cn-%20%20%20%5BJupyter%20Notebooks%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fjupyter-support)%3A%20Create%20and%20edit%20Jupyter%20Notebooks%2C%20add%20and%20run%20code%20cells%2C%20render%20plots%2C%20visualize%20variables%20through%20the%20variable%20explorer%2C%20visualize%20dataframes%20with%20the%20data%20viewer%2C%20and%20more%5Cn-%20%20%20%5BEnvironments%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fenvironments)%3A%20Automatically%20activate%20and%20switch%20between%20virtualenv%2C%20venv%2C%20pipenv%2C%20conda%20and%20pyenv%20environments%5Cn-%20%20%20%5BRefactoring%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fediting%23_refactoring)%3A%20Restructure%20your%20Python%20code%20with%20variable%20extraction%20and%20method%20extraction.%20Additionally%2C%20there%20is%20componentized%20support%20to%20enable%20additional%20refactoring%2C%20such%20as%20import%20sorting%2C%20through%20extensions%20including%20%5Bisort%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.isort)%20and%20%5BRuff%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dcharliermarsh.ruff).%5Cn%5Cn%5Cn%5Cn%23%23%20Supported%20locales%5Cn%5CnThe%20extension%20is%20available%20in%20multiple%20languages%3A%20%60de%60%2C%20%60en%60%2C%20%60es%60%2C%20%60fa%60%2C%20%60fr%60%2C%20%60it%60%2C%20%60ja%60%2C%20%60ko-kr%60%2C%20%60nl%60%2C%20%60pl%60%2C%20%60pt-br%60%2C%20%60ru%60%2C%20%60tr%60%2C%20%60zh-cn%60%2C%20%60zh-tw%60%5Cn%5Cn%23%23%20Questions%2C%20issues%2C%20feature%20requests%2C%20and%20contributions%5Cn%5Cn-%20%20%20If%20you%20have%20a%20question%20about%20how%20to%20accomplish%20something%20with%20the%20extension%2C%20please%20%5Bask%20on%20our%20Discussions%20page%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fdiscussions%2Fcategories%2Fq-a).%5Cn-%20%20%20If%20you%20come%20across%20a%20problem%20with%20the%20extension%2C%20please%20%5Bfile%20an%20issue%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python).%5Cn-%20%20%20Contributions%20are%20always%20welcome!%20Please%20see%20our%20%5Bcontributing%20guide%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python%2Fblob%2Fmain%2FCONTRIBUTING.md)%20for%20more%20details.%5Cn-%20%20%20Any%20and%20all%20feedback%20is%20appreciated%20and%20welcome!%5Cn%20%20%20%20-%20%20%20If%20someone%20has%20already%20%5Bfiled%20an%20issue%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python)%20that%20encompasses%20your%20feedback%2C%20please%20leave%20a%20%F0%9F%91%8D%2F%F0%9F%91%8E%20reaction%20on%20the%20issue.%5Cn%20%20%20%20-%20%20%20Otherwise%20please%20start%20a%20%5Bnew%20discussion%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fdiscussions%2Fcategories%2Fideas).%5Cn-%20%20%20If%20you're%20interested%20in%20the%20development%20of%20the%20extension%2C%20you%20can%20read%20about%20our%20%5Bdevelopment%20process%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python%2Fblob%2Fmain%2FCONTRIBUTING.md%23development-process).%5Cn%5Cn%23%23%20Data%20and%20telemetry%5Cn%5CnThe%20Microsoft%20Python%20Extension%20for%20Visual%20Studio%20Code%20collects%20usage%5Cndata%20and%20sends%20it%20to%20Microsoft%20to%20help%20improve%20our%20products%20and%5Cnservices.%20Read%20our%5Cn%5Bprivacy%20statement%5D(https%3A%2F%2Fprivacy.microsoft.com%2Fprivacystatement)%20to%5Cnlearn%20more.%20This%20extension%20respects%20the%20%60telemetry.enableTelemetry%60%5Cnsetting%20which%20you%20can%20learn%20more%20about%20at%5Cnhttps%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fsupporting%2Ffaq%23_how-to-disable-telemetry-reporting.%5Cn%22%2C%22sha%22%3A%22b69de7351679f5c216aacbee964145f16504ac5d%22%2C%22replace_content%22%3A%22%23%20Python%20extension%20for%20Visual%20Studio%20Code%5Cn%5CnA%20%5BVisual%20Studio%20Code%5D(https%3A%2F%2Fcode.visualstudio.com%2F)%20%5Bextension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2FVSCode)%20with%20rich%20support%20for%20the%20%5BPython%20language%5D(https%3A%2F%2Fwww.python.org%2F)%20(for%20all%20%5Bactively%20supported%20Python%20versions%5D(https%3A%2F%2Fdevguide.python.org%2Fversions%2F%23supported-versions))%2C%20providing%20access%20points%20for%20extensions%20to%20seamlessly%20integrate%20and%20offer%20support%20for%20IntelliSense%20(Pylance)%2C%20debugging%20(Python%20Debugger)%2C%20formatting%2C%20linting%2C%20code%20navigation%2C%20refactoring%2C%20variable%20explorer%2C%20test%20explorer%2C%20and%20more!%5Cn%5Cn%23%23%20Support%20for%20%5Bvscode.dev%5D(https%3A%2F%2Fvscode.dev%2F)%5Cn%5CnThe%20Python%20extension%20does%20offer%20%5Bsome%20support%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fwiki%2FPartial-mode)%20when%20running%20on%20%5Bvscode.dev%5D(https%3A%2F%2Fvscode.dev%2F)%20(which%20includes%20%5Bgithub.dev%5D(http%3A%2F%2Fgithub.dev%2F)).%20This%20includes%20partial%20IntelliSense%20for%20open%20files%20in%20the%20editor.%5Cn%5Cn%5Cn%23%23%20Installed%20extensions%5Cn%5CnThe%20Python%20extension%20will%20automatically%20install%20the%20following%20extensions%20by%20default%20to%20provide%20the%20best%20Python%20development%20experience%20in%20VS%20Code%3A%5Cn%5Cn-%20%5BPylance%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.vscode-pylance)%20-%20to%20provide%20performant%20Python%20language%20support%5Cn-%20%5BPython%20Debugger%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.debugpy)%20-%20to%20provide%20a%20seamless%20debug%20experience%20with%20debugpy%5Cn%5CnThese%20extensions%20are%20optional%20dependencies%2C%20meaning%20the%20Python%20extension%20will%20remain%20fully%20functional%20if%20they%20fail%20to%20be%20installed.%20Any%20or%20all%20of%20these%20extensions%20can%20be%20%5Bdisabled%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-marketplace%23_disable-an-extension)%20or%20%5Buninstalled%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-marketplace%23_uninstall-an-extension)%20at%20the%20expense%20of%20some%20features.%20Extensions%20installed%20through%20the%20marketplace%20are%20subject%20to%20the%20%5BMarketplace%20Terms%20of%20Use%5D(https%3A%2F%2Fcdn.vsassets.io%2Fv%2FM146_20190123.39%2F_content%2FMicrosoft-Visual-Studio-Marketplace-Terms-of-Use.pdf).%5Cn%5Cn%23%23%20Extensibility%5Cn%5CnThe%20Python%20extension%20provides%20pluggable%20access%20points%20for%20extensions%20that%20extend%20various%20feature%20areas%20to%20further%20improve%20your%20Python%20development%20experience.%20These%20extensions%20are%20all%20optional%20and%20depend%20on%20your%20project%20configuration%20and%20preferences.%5Cn%5Cn-%20%5BPython%20formatters%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fformatting%23_choose-a-formatter)%5Cn-%20%5BPython%20linters%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Flinting%23_choose-a-linter)%5Cn%5CnIf%20you%20encounter%20issues%20with%20any%20of%20the%20listed%20extensions%2C%20please%20file%20an%20issue%20in%20its%20corresponding%20repo.%5Cn%5Cn%23%23%20Quick%20start%5Cn%5Cn-%20%20%20**Step%201.**%20%5BInstall%20a%20supported%20version%20of%20Python%20on%20your%20system%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fpython-tutorial%23_prerequisites)%20(note%3A%20that%20the%20system%20install%20of%20Python%20on%20macOS%20is%20not%20supported).%5Cn-%20%20%20**Step%202.**%20%5BInstall%20the%20Python%20extension%20for%20Visual%20Studio%20Code%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Feditor%2Fextension-gallery).%5Cn-%20%20%20**Step%203.**%20Open%20or%20create%20a%20Python%20file%20and%20start%20coding!%5Cn%5Cn%23%23%20Set%20up%20your%20environment%5Cn%5Cn%3C!--%20use%20less%20words%20--%3E%5Cn%5Cn-%20%20%20Select%20your%20Python%20interpreter%20by%20clicking%20on%20the%20status%20bar%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FInterpreterSelectionZoom.gif%20width%3D280%20height%3D100%3E%5Cn%5Cn-%20%20%20Configure%20the%20debugger%20through%20the%20Debug%20Activity%20Bar%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FConfigureDebugger.gif%20width%3D734%20height%3D413%3E%5Cn%5Cn-%20%20%20Configure%20tests%20by%20running%20the%20%60Configure%20Tests%60%20command%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FConfigureTests.gif%20width%3D734%20height%3D413%3E%5Cn%5Cn%23%23%20Jupyter%20Notebook%20quick%20start%5Cn%5CnThe%20Python%20extension%20offers%20support%20for%20Jupyter%20notebooks%20via%20the%20%5BJupyter%20extension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-toolsai.jupyter)%20to%20provide%20you%20a%20great%20Python%20notebook%20experience%20in%20VS%20Code.%5Cn%5Cn-%20Install%20the%20%5BJupyter%20extension%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-toolsai.jupyter).%5Cn%5Cn-%20%20%20Open%20or%20create%20a%20Jupyter%20Notebook%20file%20(.ipynb)%20and%20start%20coding%20in%20our%20Notebook%20Editor!%5Cn%5Cn%20%20%20%20%20%3Cimg%20src%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fvscode-python%2Fmain%2Fimages%2FOpenOrCreateNotebook.gif%20width%3D1029%20height%3D602%3E%5Cn%5CnFor%20more%20information%20you%20can%3A%5Cn%5Cn-%20%20%20%5BFollow%20our%20Python%20tutorial%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fpython-tutorial%23_prerequisites)%20with%20step-by-step%20instructions%20for%20building%20a%20simple%20app.%5Cn-%20%20%20Check%20out%20the%20%5BPython%20documentation%20on%20the%20VS%20Code%20site%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Flanguages%2Fpython)%20for%20general%20information%20about%20using%20the%20extension.%5Cn-%20%20%20Check%20out%20the%20%5BJupyter%20Notebook%20documentation%20on%20the%20VS%20Code%20site%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fjupyter-support)%20for%20information%20about%20using%20Jupyter%20Notebooks%20in%20VS%20Code.%5Cn%5Cn%23%23%20Useful%20commands%5Cn%5CnOpen%20the%20Command%20Palette%20(Command%2BShift%2BP%20on%20macOS%20and%20Ctrl%2BShift%2BP%20on%20Windows%2FLinux)%20and%20type%20in%20one%20of%20the%20following%20commands%3A%5Cn%5Cn%7C%20Command%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Description%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20-------------------------------------%20%7C%20--------------------------------------------------------------------------------------------------------------------------------------------------------------%20%7C%5Cn%7C%20%60Python%3A%20Select%20Interpreter%60%20%20%20%20%20%20%20%20%20%20%7C%20Switch%20between%20Python%20interpreters%2C%20versions%2C%20and%20environments.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20%60Python%3A%20Start%20Terminal%20REPL%60%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Start%20an%20interactive%20Python%20REPL%20using%20the%20selected%20interpreter%20in%20the%20VS%20Code%20terminal.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%7C%20%60Python%3A%20Run%20Python%20File%20in%20Terminal%60%20%7C%20Runs%20the%20active%20Python%20file%20in%20the%20VS%20Code%20terminal.%20You%20can%20also%20run%20a%20Python%20file%20by%20right-clicking%20on%20the%20file%20and%20selecting%20%60Run%20Python%20File%20in%20Terminal%60.%20%7C%5Cn%7C%20%60Python%3A%20Configure%20Tests%60%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%20Select%20a%20test%20framework%20and%20configure%20it%20to%20display%20the%20Test%20Explorer.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%5Cn%5CnTo%20see%20all%20available%20Python%20commands%2C%20open%20the%20Command%20Palette%20and%20type%20%60Python%60.%20For%20Jupyter%20extension%20commands%2C%20just%20type%20%60Jupyter%60.%5Cn%5Cn%23%23%20Feature%20details%5Cn%5CnLearn%20more%20about%20the%20rich%20features%20of%20the%20Python%20extension%3A%5Cn%5Cn-%20%20%20%5BIntelliSense%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fediting%23_autocomplete-and-intellisense)%3A%20Edit%20your%20code%20with%20auto-completion%2C%20code%20navigation%2C%20syntax%20checking%20and%20more%5Cn-%20%20%20%5BLinting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Flinting)%3A%20Get%20additional%20code%20analysis%20with%20Pylint%2C%20Flake8%20and%20more%5Cn-%20%20%20%5BCode%20formatting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fformatting)%3A%20Format%20your%20code%20with%20black%2C%20autopep%20or%20yapf%5Cn-%20%20%20%5BDebugging%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fdebugging)%3A%20Debug%20your%20Python%20scripts%2C%20web%20apps%2C%20remote%20or%20multi-threaded%20processes%5Cn-%20%20%20%5BTesting%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Funit-testing)%3A%20Run%20and%20debug%20tests%20through%20the%20Test%20Explorer%20with%20unittest%20or%20pytest.%5Cn-%20%20%20%5BJupyter%20Notebooks%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fjupyter-support)%3A%20Create%20and%20edit%20Jupyter%20Notebooks%2C%20add%20and%20run%20code%20cells%2C%20render%20plots%2C%20visualize%20variables%20through%20the%20variable%20explorer%2C%20visualize%20dataframes%20with%20the%20data%20viewer%2C%20and%20more%5Cn-%20%20%20%5BEnvironments%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fenvironments)%3A%20Automatically%20activate%20and%20switch%20between%20virtualenv%2C%20venv%2C%20pipenv%2C%20conda%20and%20pyenv%20environments%5Cn-%20%20%20%5BRefactoring%5D(https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fpython%2Fediting%23_refactoring)%3A%20Restructure%20your%20Python%20code%20with%20variable%20extraction%20and%20method%20extraction.%20Additionally%2C%20there%20is%20componentized%20support%20to%20enable%20additional%20refactoring%2C%20such%20as%20import%20sorting%2C%20through%20extensions%20including%20%5Bisort%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.isort)%20and%20%5BRuff%5D(https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dcharliermarsh.ruff).%5Cn%5Cn%5Cn%5Cn%23%23%20Supported%20locales%5Cn%5CnThe%20extension%20is%20available%20in%20multiple%20languages%3A%20%60de%60%2C%20%60en%60%2C%20%60es%60%2C%20%60fa%60%2C%20%60fr%60%2C%20%60it%60%2C%20%60ja%60%2C%20%60ko-kr%60%2C%20%60nl%60%2C%20%60pl%60%2C%20%60pt-br%60%2C%20%60ru%60%2C%20%60tr%60%2C%20%60zh-cn%60%2C%20%60zh-tw%60%5Cn%5Cn%23%23%20Questions%2C%20issues%2C%20feature%20requests%2C%20and%20contributions%5Cn%5Cn-%20%20%20If%20you%20have%20a%20question%20about%20how%20to%20accomplish%20something%20with%20the%20extension%2C%20please%20%5Bask%20on%20our%20Discussions%20page%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fdiscussions%2Fcategories%2Fq-a).%5Cn-%20%20%20If%20you%20come%20across%20a%20problem%20with%20the%20extension%2C%20please%20%5Bfile%20an%20issue%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python).%5Cn-%20%20%20Contributions%20are%20always%20welcome!%20Please%20see%20our%20%5Bcontributing%20guide%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python%2Fblob%2Fmain%2FCONTRIBUTING.md)%20for%20more%20details.%5Cn-%20%20%20Any%20and%20all%20feedback%20is%20appreciated%20and%20welcome!%5Cn%20%20%20%20-%20%20%20If%20someone%20has%20already%20%5Bfiled%20an%20issue%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python)%20that%20encompasses%20your%20feedback%2C%20please%20leave%20a%20%F0%9F%91%8D%2F%F0%9F%91%8E%20reaction%20on%20the%20issue.%5Cn%20%20%20%20-%20%20%20Otherwise%20please%20start%20a%20%5Bnew%20discussion%5D(https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-python%2Fdiscussions%2Fcategories%2Fideas).%5Cn-%20%20%20If%20you're%20interested%20in%20the%20development%20of%20the%20extension%2C%20you%20can%20read%20about%20our%20%5Bdevelopment%20process%5D(https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-python%2Fblob%2Fmain%2FCONTRIBUTING.md%23development-process).%5Cn%5Cn%23%23%20Data%20and%20telemetry%5Cn%5CnThe%20Microsoft%20Python%20Extension%20for%20Visual%20Studio%20Code%20collects%20usage%5Cndata%20and%20sends%20it%20to%20Microsoft%20to%20help%20improve%20our%20products%20and%5Cnservices.%20Read%20our%5Cn%5Bprivacy%20statement%5D(https%3A%2F%2Fprivacy.microsoft.com%2Fprivacystatement)%20to%5Cnlearn%20more.%20This%20extension%20respects%20the%20%60telemetry.enableTelemetry%60%5Cnsetting%20which%20you%20can%20learn%20more%20about%20at%5Cnhttps%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fsupporting%2Ffaq%23_how-to-disable-telemetry-reporting.%5Cn%22%7D"},"zoneReducer":{"zoneDetail":"","newsDetail":""}}
Python extension for Visual Studio Code
A Visual Studio Code extension with rich support for the Python language (for all actively supported Python versions), providing access points for extensions to seamlessly integrate and offer support for IntelliSense (Pylance), debugging (Python Debugger), formatting, linting, code navigation, refactoring, variable explorer, test explorer, and more!
Support for vscode.dev
The Python extension does offer some support when running on vscode.dev (which includes github.dev). This includes partial IntelliSense for open files in the editor.
Installed extensions
The Python extension will automatically install the following extensions by default to provide the best Python development experience in VS Code:
These extensions are optional dependencies, meaning the Python extension will remain fully functional if they fail to be installed. Any or all of these extensions can be disabled or uninstalled at the expense of some features. Extensions installed through the marketplace are subject to the Marketplace Terms of Use.
Extensibility
The Python extension provides pluggable access points for extensions that extend various feature areas to further improve your Python development experience. These extensions are all optional and depend on your project configuration and preferences.
If you encounter issues with any of the listed extensions, please file an issue in its corresponding repo.
Quick start
Set up your environment
Select your Python interpreter by clicking on the status bar
Configure the debugger through the Debug Activity Bar
Configure tests by running the
Configure Tests
commandJupyter Notebook quick start
The Python extension offers support for Jupyter notebooks via the Jupyter extension to provide you a great Python notebook experience in VS Code.
Install the Jupyter extension.
Open or create a Jupyter Notebook file (.ipynb) and start coding in our Notebook Editor!
For more information you can:
Useful commands
Open the Command Palette (Command+Shift+P on macOS and Ctrl+Shift+P on Windows/Linux) and type in one of the following commands:
Python: Select Interpreter
Python: Start Terminal REPL
Python: Run Python File in Terminal
Run Python File in Terminal
.Python: Configure Tests
To see all available Python commands, open the Command Palette and type
Python
. For Jupyter extension commands, just typeJupyter
.Feature details
Learn more about the rich features of the Python extension:
Supported locales
The extension is available in multiple languages:
de
,en
,es
,fa
,fr
,it
,ja
,ko-kr
,nl
,pl
,pt-br
,ru
,tr
,zh-cn
,zh-tw
Questions, issues, feature requests, and contributions
Data and telemetry
The Microsoft Python Extension for Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. This extension respects the
telemetry.enableTelemetry
setting which you can learn more about at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting.