网站建站之后需要维护吗,vps服务器怎么做网站,app编写软件,wordpress 微信 商城模板编程里面的编辑器就像是武林大会里面的高手#xff0c;每一年都有新秀#xff0c;黑马出现#xff01;比如有练习霸道的天罡之气的榜首Pycharm#xff0c;力量雄厚霸道战斗力极强#xff0c;但是对斗气消耗很大#xff0c;占内存大而且启动速度有点慢#xff01;还有练习… 编程里面的编辑器就像是武林大会里面的高手每一年都有新秀黑马出现比如有练习霸道的天罡之气的榜首Pycharm力量雄厚霸道战斗力极强但是对斗气消耗很大占内存大而且启动速度有点慢还有练习灵巧的剑法的Sublime小妹身形婀娜多姿长的漂亮修炼风属性启动速度极快但是力量不足今年的武林大会出现了一匹黑马就是集力量和速度于一体的高手而且身材匀称脸型俊俏肌肉线条感非常强这款编辑器就是vscode, 刚好自己办公电脑上的sublime闹脾气就试着用它来写了一下python没想到效果非常之棒在此分享给大家。01.vscode介绍 Visual Studio Code(简称vscode)是微软于2015年发布的一个跨平台源代码编辑器。虽然和Visual Studio同是出自微软之手但二者完全是不同的两款产品大家不要因为名字相近而混淆。vscode的安装没有什么需要特别注意的地方直接到官网(https://code.visualstudio.com/)下载自己系统对应的版本傻瓜式安装就可以了。现在最新版的安装程度只有50M安装和启动速度都很快相比pycharm这种重型武器实在是爽太多了。下图就是启动vscode后的界面看起来是不是非常的清亮整洁。主界面中的左侧侧边栏有几个比较重要的栏目分别是文件管理、搜索、调试和插件管理。1)文件管理。在这里可以对项目文件进行管理其模式和pycharm、sublime等其他编辑器基本相同。2)搜索。侧边栏的搜索和ctrlF略有不同主要表现在它是对当前工作区(项目目录)内的所有文件进行搜索。举个例子(下图)我在这里搜索time关键字它会把所有文件中的time关键字搜索出来而不仅仅是当前的1.py文件。3)调试。大家都知道sublime有一大软肋就是缺少调试功能但是同为轻量级编辑器的vscode却配备了这一功能而且用户体验还不错。关于vscode的调试在下文中会有详细介绍这里暂且略过。4)插件管理。vscode的插件管理模式与pycharm有些相似总之就是非常方便另外vscode也支持插件离线安装具体方法网上很多这里提供一个下载离线插件包的网站https://marketplace.visualstudio.com/VSCode。值得一提的是vscode的插件的确十分丰富例如jupyter模拟、代码规范化、Git管理等功能都可以通过安装插件来实现。个人认为vscode的调试功能和插件管理都要远胜于sublime虽然sublime也有很好的插件支持但是没有vscode丰富和完善至于调试功能就更不用说了。02.搭建python开发环境在这一部分我们重点讲一下如何基于vscode构建python开发环境。上面我们也讲到过vscode只是一个代码编辑器而非集成开发环境因此其本身是不具备编译功能的那该如何管理它和本地的开发环境呢没错还是要靠插件。打开我们上面讲的插件管理侧边栏在应用商店中搜索python返回的第一个结果就是我们需要的插件下图是我安装完之后显示的画面。从插件的介绍来看目前支持的python版本有2.7以及3.5以上的所有版本也就是说当下比较流行的python版本它都支持。Quick start中写的就是基于vscode搭建python环境的基本步骤其中step1和step2分别是安装python开发环境和vscode的python插件这两步应该都没有什么问题我们重点讲一下step3也就是如何配置。vscode中的解释器配置默认是以项目为单元进行区分的也就是说针对不同的项目可以配置不同的解释器。为了便于理解我导入几个以前的项目进行演示导入完毕后随便打开一个py文件然后按F1或者ctrlshiftP打开命令控制栏(下图)在这里输入关键字select就能很容易找到python选择解释器选项选择这一选项后会列出我们已经导入到工作区中的所有项目名称。配置完毕后会在vscode的左下角显示当前的解释器版本等信息。现在基于vscode的python环境就算搭建完成了接下来我们就看看如何使用vscode来执行python文件。03.运行和调试python程序1).运行vscode中运行代码的方法有很多我们今天只讲最基本的两种第一种方法是下图所显示的调试工具栏中的“在不调试的情况下启动”(快捷键ctrlF5)。执行后会在界面下方弹出终端信息由于我们运行的是一个打印100到1000之间水仙花数的程序因此运行结果会在终端中输出同时还会输出一些其他的提示信息。这种方法有一个缺点就是当一个print语句打印内容太多的时候(例如打印一个dataframe表格)输出信息里会显示不全这时可以考虑使用第二种方法单击鼠标右键并选择“在终端中运行python文件”运行后同样会自动调出终端界面并输出相关提示信息但在使用print打印的时候却能显示完整的输出结果。2).调试说完运行再简单聊一聊调试可能由于我长期使用sublime的原因对于vscode的调试功能实在是非常喜爱。断点的设置这些基本概念就不提了直接按F5进入调试界面下面这幅图就是程序执行了54次循环后的结果。首先来看侧边栏就是在文章第一部分提到的调试功能界面其中变量栏包含了vscode自动识别的程序变量在监控栏可以自定义变量栏中没有的表达式例如我们想实时监控ijk的值就可以将表达式添加到这里再来看代码部分这里显示的是程序的运行位置以及一些功能键(继续、跳过、单步执行等)最后在控制台部分则会实时打印最新的运行结果。另外在开始调试之前可以为当前项目添加一个配置项(launch.json)这样就不必在每次调试之前都进行调试配置了下图给出了添加调试配置项的一种方法。毕竟是微软的产品vscode的调试功能用起来还是蛮顺手的。作为一款轻量级编辑器vscode使用起来要比pycharm顺滑的多而相比sublime它的功能又更加完善而且如果你的项目包含多种语言(例如web开发)所有代码都可以在vscode中完成不必再开多个工具。近期热门:太好玩了我用Python写了个火影忍者版的连连看建议看一下零基础学Python都想问的6个问题老司机给你两千字解答倒计时2天千人Python知识星球重大福利一年仅一次还剩2天