![深度学习图像识别技术:基于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=1739116113-jUYHyUaVk0qSImmaXy5pSPxEqqAggHIi-0-0279c2e0b923956075feb4b38de4b38e)
图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=1739116113-OY0EQs2ruQdxRaUZv9ENL1lgkbn8gwp3-0-e6ff49696c8980b5a881ec9a60301f85)
图2-22 下载Visual Studio Code安装文件
第二步,双击Visual Studio Code安装文件,按默认选项完成安装,如图2-23所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/45_02.jpg?sign=1739116113-pJH5qyHMUBzVgIDZMatqsSbIfnUOcVw9-0-8755a6f3472bc38eda9265f3152338a2)
图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=1739116113-3HzVBv6wR96CtOYcqyoIS5jxQ0Csx8R9-0-101dc6368c165d3c78874399ed293e09)
图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=1739116113-5XIu63eralGSInDelCMoTdGGOu6NUwuu-0-057806e42f4d6483248c498aba3ce3d0)
在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=1739116113-0RrnrvcgdSb9tlMR2xbsrRNAxPDgCztk-0-a971db10bf478b6aa1d334922952a528)
图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=1739116113-XIu8ysGPzfMU9bkZalSLP0qcPGXIC5IV-0-7f442e31e73f711f9e7d8460069e25ef)
图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=1739116113-3MVyZcE7mCHPT8nH5duaPnTMqPElQtuI-0-929ebd405cfdb83d36e76c4ca4926556)
图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=1739116113-tBEMI5EBvinKmmJ0myN8mhGyEFhBq9VH-0-b5752e85d3eee3c797ef0624d05ea1b4)
图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=1739116113-CGBswSV4pNSi7DfYsEAq4O1qrzEWgZh1-0-3b278d6f1f039187777b53464624f119)
图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=1739116113-cLHQejUjzvi13BiJEKrxnjxcQE2AJ7qo-0-1965d094f3852c44b3c5075fae23b38a)
图2-30 配置YAPF
第三步,在需要整理的Python代码文件中使用快捷键〈Alt+Shift+F〉即可完成代码整理工作,如图2-31和图2-32所示。
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/50_01.jpg?sign=1739116113-zJBlxsO9bMoNlx1afwjAhXlprv2V1Wfs-0-7ecdb111114055095f27c047c322d7ef)
图2-31 整理前的代码
![](https://epubservercos.yuewen.com/31903E/20255828801879906/epubprivate/OEBPS/Images/50_02.jpg?sign=1739116113-77zpf2Kef4MZZtilOcgRGQdVsZBAU3uX-0-39b10770767d8b0c40b6d000f9dd76f9)
图2-32 整理后的代码
YAPF的目标是使生成的代码与遵循代码规范的程序员写出的一样,极大地降低了Python程序员维护代码风格的痛苦。
以上就是Visual Studio Code的安装、Python代码编写、Python代码调试、Python语法检查和Python代码美化的常见操作。掌握了上述操作,就可以在Visual Studio Code中高效地开发Python程序了。