VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Python开发人员的效率非常有用,VS Code会自动建议你在打开第一个.py文件后立即安装它。
但为什么要安装它呢?除了语法高亮显示,Python还有一个强大的功能,如:
IntelliSense:使用自动补全、代码导航、语法检查等功能编写代码
Linting:使用Pylint、flke8等获得额外的代码分析
代码格式:使用black、autopep或YAPF格式化代码
调试:调试Python脚本、web应用程序和远程或多线程进程
测试:使用unittest、pytest或nose通过测试资源管理器运行和调试测试
Jupyter Notebooks:创建和编辑Jupyter Notebooks,添加和运行代码单元格,渲染图,通过变量浏览器可视化变量,使用data viewer可视化数据帧等等
环境:自动激活virtualenv, venv, pipenv, conda,和pyenv环境,并且支持自由切换
重构:用变量提取、方法提取和导入排序来重构你的Python代码
Python Snippets是一个 Ferhat Yalçın 开发的内置代码片段包的扩展包,这个扩展包对任何开发人员来说非常有用的,特别是对Python初学者,它包含许多内置的代码片段,比如字符串、列表、集合、元组、字典、类等等。使用这个插件的另一个好处是,它还为每个代码片段提供了至少一个示例,使它在学习Python时很有用。