空余工夫整顿了我认为 Python 编程必备的几个 VS Code 插件,分享一下。
如果你是初学小白,倡议全副装置并尽快上手,敲代码效率间接腾飞。当然如果你是老司机,也可查缺补漏。
一、Python
Python
这个插件必装,别问为啥!因为它是微软 VSCode
开发团队本人开发的,亲儿子的级别。尽管 VSCode 不装置任何插件也能高亮 Python 代码,但该插件提供的性能远不止如此,还有很多弱小的性能,比方:
- 智能补全:通过主动补全,代码导航,语法查看等来编辑代码
- 代码查看:应用
Pylint
、Flake8
获取额定的代码剖析,查看编程谬误 - 代码格局:用
black
,autopep
或YAPF
调整代码格局 - 调试:调试 Python 脚本,Web 应用程序以及近程或多线程过程
- 测试:通过测试 Explorer 中
unittest
,pytest
或nose
运行和调试测试 - Jupyter Notebook:创立和编辑 Jupyter Notebook,增加和运行代码单元、渲染图、通过变量资源管理器可视化变量、应用数据查看器可视化数据框等等
- 环境:主动激活并在
virtualenv
、venv
、pipenv
、conda
和pyenv
环境之间进行切换 - 重构:通过变量提取、办法提取和导入排序来重构 Python 代码
如下所示:
二、Python Snippets
Python Snippets
插件能够让咱们的 Python 编程更加高效。它蕴含了大量的内置办法,以及 string
、list
、sets
、tuple
、dictionary
、class
代码片段,并且还为每个代码段提供至多一个示例。
- 所有 python 内置办法代码片段
- 所有 python string 片段
- 所有 python list 片段
- 所有 python set 片段
- 所有 python tuple 片段
- 所有 python dictionary 字典片段
- 并蕴含许多其余代码段(例如 if/else、for、while、while/else、try/catch,文件解决和类片段和 oop 类示例(多态性、封装、继承.i.g)
如下所示:
三、Python Docstring Generator
Python Docstring Generator
能够主动创立 docstring,这真的为开发人员缩小了的很大工作量。并且,生成的文档字符串遵循所有规范格局,包含 Google
、docBlockr
、Numpy
、Sphinx
和PEP0257
。它的次要性能包含:
- 疾速生成一个可通过 Tab 键浏览的 docstring 代码段
- 在几种不同类型的文档字符串格局之间进行抉择
- 通过 pep484 类型提醒、默认值和 var 名称推断参数类型
- 反对 args,kwargs,修饰符,谬误和参数类型
上面是实例:
具体应用办法、扩大配置、自定义模板可参考文档:
四、Python Test Explorer for Visual Studio Code
这个插件通过应用 Test Explorer UI
运行 Python Unittest
或Pytest
测试,对于功能测试十分不便。具体性能如下:
- 在 VS Code 的侧栏中的“测试”视图中显示“测试资源管理器”,其中蕴含所有检测到的测试、套件及其状态
- 在测试发现期间不便的错误报告
- 单元测试和 Pytest 调试
- 在资源管理器中抉择测试后,显示失败的测试日志
- 反对多根工作区
- 反对 Unittest 和 Pytest 测试框架及其插件
五、Python Preview
Python Preview
可展示可视化调试的过程,并增加到咱们的 Python 代码中。它将调试代码转换为带有动画和图形元素的交互式会话,以示意应用程序状态,对于代码调试十分直观。
六、Python Type Hint
Python Type Hint
提供针对 Python 的类型提醒主动实现性能,以及针对内置类型、类和键入模块的实现项。
- 提供内置类型、预计类型和键入模块的类型提醒实现项
- 预计正确的类型,提供实现项
- 能够在工作区中搜寻 Python 文件以进行类型预计
七、Jupyter
Jupyter
能够说是我最喜爱的 VS Code
插件之一,能够让咱们在 VS Code 中完满应用 Jupyter Notebooks。应用办法如下:
1、创立新笔记本,关上命令面板(Windows:Ctrl + Shift + P
;iOS:Command + Shift + P
),而后抉择命令Jupyter: Create New Blank Jupyter Notebook
。
2、通过单击状态栏右下方的内核选择器或调用 Notebook: Select Notebook Kernel
命令来抉择内核。
3、通过单击语言选择器或调用 Notebook: Change Cell Language
命令来更改单元格语言。
另外,Jupyter
插件还反对 VS Code Insiders 中的其余语言,例如 Julia
和R
。
以上就是本次分享的所有内容,如果你感觉文章还不错,欢送关注公众号:Python 编程学习圈,每日干货分享,发送“J”还可支付大量学习材料,内容笼罩 Python 电子书、教程、数据库编程、Django,爬虫,云计算等等。或是返回编程学习网,理解更多编程技术常识。