![深度学习图像识别技术:基于TensorFlow Object Detection API和OpenVINO? 工具套件](https://wfqqreader-1252317822.image.myqcloud.com/cover/997/38485997/b_38485997.jpg)
2.4 安装Visual Studio Code
2.4.1 Visual Studio Code简介
Visual Studio Code是微软开源免费的跨平台代码编辑器,它完全继承了微软Visual Studio的优良基因。Visual Studio Code具有语法高亮、代码补全及多插件支持等功能,大大提高了Python代码的开发效率,本书推荐将Visual Studio Code作为Python代码的集成开发环境(IDE),如图2-21所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/44_01.jpg?sign=1738840268-trmk3D3ry4NMcQDsCOL6K7eLOsPWjrPZ-0-8d9c20d443a290c5a056ce9e25cba251)
图2-21 Visual Studio Code
2.4.2 安装
安装Visual Studio Code的具体步骤如下。
第一步,进入Visual Studio Code官网(https://code.visualstudio.com/),下载Visual Studio Code安装文件,如图2-22所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/45_01.jpg?sign=1738840268-0gXm8JZCYW1xxBMd0M4JN5EvpoK1E7Xg-0-4cb81f9fae0b0a65089de9b2b2fd8c84)
图2-22 下载Visual Studio Code安装文件
第二步,双击Visual Studio Code安装文件,按默认选项完成安装,如图2-23所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/45_02.jpg?sign=1738840268-Xu1VFHEfOVeUO6AOcNsLsDlTOK4eWmFu-0-c2fddd00e4f6aa7d83ba64029a345c7a)
图2-23 安装Visual Studio Code
第三步,Visual Studio Code安装完毕后,在Windows搜索框中输入“Visual Studio Code”,然后在搜索结果中单击“Visual Studio Code”,即可启动Visual Studio Code,如图2-24所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/46_01.jpg?sign=1738840268-MNKIdmaGMuqMzjsgkNto8WS69sZdRev6-0-0295866d1e778427f7073be339403cd7)
图2-24 启动Visual Studio Code
2.4.3 在Visual Studio Code中编辑Python代码
启动Visual Studio Code,在File菜单中选择New File,新建代码文件。这时,文件名默认为Untitled-1,由于Visual Studio Code不知道文件种类,所以无法实现语法高亮。
输入代码清单2-2所示代码。
代码清单2-2 测试代码
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/46_02.jpg?sign=1738840268-dCZkc4BhKCFATwlQe4wzHbcdBiNki8hU-0-e2f351f471f437734c827f9cb5cb87f8)
在File菜单中选择Save ,在“保存类型”中选择“Python(*.py)”,将文件以python_example1.py为文件名保存成Python源代码文件,这时,Visual Studio Code会立即实现语法高亮,如图2-25所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/46_04.jpg?sign=1738840268-5m4wx71fj3fPeGxXwdQMcdmsTjIIRvkb-0-73ead1fd535c6d34dac6eb90f00e0eaf)
图2-25 python_example1.py
2.4.4 在Visual Studio Code中运行Python代码
在Debug菜单中选择Start Without Debugging,或者按下快捷键〈Ctrl+F5〉,可以直接运行Python代码,在DEBUG CONSOLE中可以看到运行的结果,如图2-26所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/47_01.jpg?sign=1738840268-YAIFI6jpfQRabko9tcTE2Q5Uqy3sOW09-0-fe437a8720d69855bbe0c873ffcf5ff1)
图2-26 运行Python代码
2.4.5 在Visual Studio Code中调试Python代码
在期望断点行的行号左边的空白处双击左键,设置断点,然后在Debug菜单中选择Start Debugging,或者按下快捷键〈F5〉,进入调试模式,如图2-27所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/47_02.jpg?sign=1738840268-eO9pYhiJHCqWSzGdWGjy3HglkBj4gp7r-0-188cdce493d80a06e638f6a745d6ec96)
图2-27 进入Debug模式
在调试工具栏里面有:
● Continue(F5):继续运行。
● Step Over(F10):单步执行,遇到子函数不进入。
● Step Into(F11):单步执行,遇到子函数进入。
● Step Out(Shift+F11):从子函数中退出。
● Restart(Ctrl+Shift+F5):重新开始调试。
● Stop(Shift+F5):结束调试。
在VARIABLES(变量观察区)可以看到局部变量、全局变量等。
在WATCH(表达式观察区)可以输入需要观察的表达式,查看运行时表达式的值。
在CALL STACK(调用栈)可以看到函数调用的堆栈情况。
2.4.6 在Visual Studio Code安装Pylint
Pylint是Visual Studio Code推荐的Python代码静态分析工具,它能在程序员编写代码的同时自动分析Python代码中的语法错误,查找不符合Python代码风格标准(Pylint默认使用的代码风格标准是PEP 8)和有潜在问题的代码。
在Visual Studio Code安装Pylint工具非常方便,只需要在“TERMINAL”窗口输入命令“pip install pylint”,即可完成安装,如图2-28所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/48_01.jpg?sign=1738840268-zKEdzo53xxW1kRFx2GyTazTI4Iv733vM-0-a8910daa439909ea97fab34e44c5daa6)
图2-28 安装Pylint
2.4.7 在Visual Studio Code中一键美化Python代码
要将Python代码写漂亮,必须遵循PEP8 Python编码规范:《PEP 8——Style Guide for Python Code》。记住PEP8规范是一件非常痛苦的事情,幸好Google发布了一个自动整理Python代码,让其符合PEP8规范的工具——YAPF。
使用YAPF工具的具体步骤如下。
第一步,安装YAPF。在TERMINAL窗口输入命令“pip install yapf”,完成YAPF安装,如图2-29所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/49_01.jpg?sign=1738840268-qr6GeFvHQpCnCDdxCJ7rcOG9MGTSgX4T-0-e23724d67c300fbbca14d2a4630e4f3a)
图2-29 安装YAPF
第二步,配置YAPF。在File→Preferences中单击Settings,然后在Settings窗口输入“python.formatting.provider”,然后选择yapf,完成配置,如图2-30所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/49_02.jpg?sign=1738840268-JpVVKD0tU4a6lT4AzZRkBdJDhxkLV54E-0-e4e1b37b2acf64aff97effc87acfae79)
图2-30 配置YAPF
第三步,在需要整理的Python代码文件中使用快捷键〈Alt+Shift+F〉即可完成代码整理工作,如图2-31和图2-32所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/50_01.jpg?sign=1738840268-O7vwDYjHmbGeOuDhjQml1Ydzz7EymYIY-0-72eeaef22b57fb2eee38e3aef4a77ced)
图2-31 整理前的代码
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/50_02.jpg?sign=1738840268-mT4oVcTnzP1mWgdmH8pT7DEkZkTNkb00-0-12869321636ae7354eeeef9b24b3dc8e)
图2-32 整理后的代码
YAPF的目标是使生成的代码与遵循代码规范的程序员写出的一样,极大地降低了Python程序员维护代码风格的痛苦。
以上就是Visual Studio Code的安装、Python代码编写、Python代码调试、Python语法检查和Python代码美化的常见操作。掌握了上述操作,就可以在Visual Studio Code中高效地开发Python程序了。