PythonPython编程与GIS遥感数据处理

1.4 Python程序的开发利器——VS Code的使用

2019-01-30  本文已影响106人  Sci小飞喵

1.4 Python程序的开发利器——VS Code的使用

微软公司的Visual Studio(下文简称VS)被称为宇宙最强IDE,这一点相信在Windows平台下开发过C/C++、C#程序的读者们都有切身的体会。虽然通过配置一些环境参数后,VS也能够后作为Pyton程序的开发环境,但对于脚本语言(往往大多数情况只需要一两个脚本)来说,VS难免显得有些臃肿,或者说大材小用了。因此,本文中小编将给大家介绍一款同样由微软公司开发的代码编辑器——Visual Studio Code(下文简称VS Code)。代码编辑器有很多,比如:Sublime Text、Atom、EditPlus、Notepad++、Vim、Emacs等,但从开源免费、稳定性、易用性、跨平台、扩展插件、断点调试等角度来说,小编更喜欢VS Code,VS Code只需安装一个Python扩展插件,即可完成Python开发环境的搭建。下面是VS Code的一些优点:

  • 基于最为宽松的MIT开源协议,完全免费使用
  • 具有跨平台特性,支持Windows、Mac OS、Linux(.deb和.rpm)平台
  • 插件丰富,具有大量的支持C、C++, C#, Java, Python, PHP, Go、HTML、CSS、JavaScript等主流语言开发的免费扩展插件
  • 界面布局美观,个性化设置支持json配置文件和用户界面两种方式
  • 对于代码量大的文件,具有minimap显示功能(当然,可以选择关闭此功能)
  • 由微软公司长期支持,稳定性和易用性可以说是无可挑剔

VS Code的下载与安装

下载VS_Code.png 安装VS_Code.png 首次打开VS_Code.png

在Windows资源管理器中的特定目录,小编这里以"C:\Users\ruixi\Desktop\Test_Python"目录为例,在该目录下,按住Shift键,然后鼠标右键选择在此处打开Powershell窗口,在命令行中输入命令:

 . code

注意“.”和“code”之间有一个空格,即可打开VS Code(前提是VS Code要正确安装)。


为VS Code配置Python开发环境

请按照“1.1 安装Python——Python开发环境的搭建”章节中的教程来检查是否已经正确安装Python,即,如下图,在cmd或者PowerShell中输入“Python -V”能够显示Python的版本信息

检验Python是否安装成功.png

如果提示Python为不可识别的命令等类似的错误信息,则说明Python没有正确安装。此时,如下图所示,请将Python的安装路径添加到系统环境变量:

Python添加到系统环境变量.png

如下图所示,转到VS Code的插件扩展界面,然后搜索Python,点击Python插件右下角的“install”来安装,安装完之后,“install”会变为“reload”或者“uninstall”,点击“reload”来重新加载所安装的Python插件。

安装Python插件1.png 安装Python插件2.png

Pylint是一个Python包,其功能是Python的语法和命名规范进行静态检查(静态检查,即代码没有运行之前,就能一下红色、绿色的下划波浪线表明有错误或者不规范的代码),安装这个Python包,请参照“1.2 第三方Python包的安装——Pip命令的使用”章节中的Python包的安装教程,一定要以管理员身份打开cmd或者PowerShell,然后使用如下命令来安装:

pip3 install pylint

用VS Code新建Python工程项目

VS_Code_New_Python_Project.gif

在VS Code中断点调试Python程序

"断点调试" 即在可能有Bug的地方,设置一个断点,当程序运行到该断点处时,程序会被IDE暂停运行,此时,借助IDE可以查看代码中各个变量的属性,这包括了变量的值、类型、大小等。通过这样的方式,一般都能找到Bug——程序运行过程中,某个变量并没有按照算法预期被赋予正确的值。

VS_Code_Debug_Python.gif

VS Code的个性化设置

VS_Code个性化设置1.png VS_Code个性化设置2.png VS_Code个性化设置3.png VS_Code个性化设置4.png

关注我的公众号——GIS遥感研究与开发

更多关于“Python编程与GIS遥感数据处理”的文章,您可以扫描以下二维码或者搜索“PyGIRS”来关注我的微信公众号:

iPyGIRS_Logo.jpg
上一篇 下一篇

猜你喜欢

热点阅读