初学者python编辑器选pycharm,pycharm怎么编译python
现在是编辑器编程世界,每年都有新秀出现!比如霸气的平头哥Pycharm,在霸气上战斗力非常强,但是占用内存比较大,启动速度有点慢!也有聪明绝顶的姐姐。起步速度很快,但是动力不够!
今天要和大家分享的编辑器是mldxyvscode,既有动力又有速度。我试着用它写Python,却有意想不到的效果。所以我来给你介绍一下。毕竟我想和你在一起。哈哈!我要向你介绍这个神器的强大力量!
Visual Studio Code(简称vscode)是微软在2015年发布的跨平台源代码编辑器。虽然两者都和Visual Studio一样出自微软,但却是完全不同的产品。请不要混淆,因为名字很接近。
安装vscode时没有什么需要特别注意的。直接从官网(https://code.visualstudio.com/)下载自己系统的版本,老老实实安装。目前最新版本安装度只有50M,安装启动速度快。比起pycharm之类的重型武器,很爽快。下图是启动vscode后的界面。看起来是不是又亮又漂亮?
主界面左侧的侧边栏包含几个重要的栏目:文件管理、搜索、调试、插件管理。
1)文件管理。您可以在这里管理项目文件。其模式与pycharm、sublime等其他编辑器基本相同。
2)检索。与ctrl F略有不同,侧边栏搜索主要是指搜索当前工作区(项目目录)中的所有文件。比如(下图),我在这里搜索时间关键词。它不仅在当前的1.py文件中搜索time关键字,还搜索所有文件。
3)调试。众所周知,sublime有一个很大的弱点,就是缺少调试功能,但是同一个轻量级编辑器的vscode包含了这个功能,用户体验也很好。下面将详细描述vscode调试,但这里将忽略它。
4)插件管理。vscode的插件管理方式和pycharm有些类似,但总之非常方便。此外,vscode还支持插件的离线安装。网上有很多具体的方法。下载https://市场的网站。视觉studio.com/vs代码可在这里。
值得一提的是,vscode的插件真的很丰富。比如jupyter模拟、代码标准化、Git管理等功能,都可以通过安装插件来实现。个人认为vscode的调试功能和插件管理远超sublime。Sublime也有很好的插件支持,但是并没有丰富和改进vscode。调试功能就更不用说了。
构建python开发环境
本节重点介绍如何基于vscode构建python开发环境。如前所述,vscode只是一个代码编辑器,并不是一个集成开发环境,所以它本身并不具备编译功能。那么,如何管理它和本地的开发环境呢?是的还是靠插件。
如果打开上面的插件管理侧边栏,在APP应用商店中搜索python,就会生成需要第一个结果的插件。下图是安装完成后显示的屏幕。根据插件,目前支持的python版本有2.7和3.5以上的所有版本。也就是说现在所有流行的python版本都支持。
快速入门介绍了基于vscode构建python环境的基本步骤。步骤1和步骤2分别是用于安装python开发环境和vscode的python插件。这两步应该没有问题。第三步,也就是让我们来关注一下如何配置。
默认情况下,vscode的解释器配置是特定于项目的。这意味着可以为每个项目配置不同的解释器。为了我的方便,我可以导入之前的几个项目进行演示。导入完成后,请随意打开py文件,然后按F1或ctrl shift P打开命令控制栏(如下图所示)。通过在这里输入关键字select,可以很容易地找到python。选择解释器选项,然后选择这个选项来列出所有导入到工作区的项目名称。
配置完成后,当前解释器版本等信息会显示在vscode的左下角。
现在,即使基于vscode的python环境已经完成,我们还是来看看如何使用vscode运行python文件。
python程序的运行与调试
1).操作
在vscode中执行代码的方法有很多,但是今天我要讲的是两个最基本的方法。第一种方法是下图所示的调试工具栏中的“启动而不调试”。(快捷键ctrl+F5)。
执行后,终端信息将显示在屏幕底部。因为我们运行的是打印100到1000朵水仙花的程序,所以执行结果会输出到终端,其他提示信息也会输出。
这种方法有缺点。如果print语句打印太多,例如打印dataframe表,输出信息将会不完整。在这种情况下,考虑第二种方法,右键单击,然后单击
在终端中运行python文件”,运行后也会自动调出终端界面并输出相关提示信息,但用print打印时可以显示完整的输出结果。
2)调试
运行完了,简单说一下调试。或许是因为长期使用sublime的缘故,我真的很喜欢vscode的调试功能。断点设置的基本概念就不提了。直接按F5进入调试界面。下图是程序执行54次后的结果。
首先看侧边栏,就是文章第一部分提到的调试功能界面。变量列包含由vscode自动识别的程序变量。
在监视栏中,您可以自定义变量栏中没有的表达式。比如我们要实时监控i j k的值,可以在这里加上表达式;
看代码部分,显示了程序的运行位置和一些功能键(继续、跳过、单步等。);最后,最新的运行结果将实时打印在控制台部分。
另外,可以在开始调试之前为当前项目添加一个配置项(launch.json),这样就不用在每次调试之前做调试配置了。下图显示了添加调试配置项的方法。
毕竟是微软的产品,vscode的调试功能用起来还是挺方便的。
作为一个轻量级编辑器,vscode用起来比pycharm流畅很多,功能也比sublime更完善。而且如果你的项目包含多种语言(比如web开发),所有的代码都可以在vscode中完成,所以不需要打开多个工具。
只是我用的感觉,真的很好。大家根据自己的喜好和使用感受来考虑吧!编程时有没有什么很酷的神器?你可以在评论区炫耀它的威力!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。