推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者!

HTML编辑器与开发工具推荐——vscode & Sublime Text & Atom & HBuilderX HBuilderX拥有丰富的插件生态系统,开发者可以根据自己的需求安装和使用各种插件,扩展HBuilderX的功能。HBuilderX作为一款轻量级的IDE,仅10余M的绿色发行包(不含插件),启动速度快,大文档打开速度快,编码提示响应速度快。Sublime Text是一款高度可定制的文本编辑器,以其优雅的用户界面、强大的功能和卓越的性能而受到开发者的喜爱。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🙈吾辈才疏学浅,摹写之作,恐有瑕疵。 阅读详情

今年的武林大会出现了一匹黑马,就是集力量和速度于一体的高手,而且身材匀称,脸型俊俏,肌肉线条感非常强!这款编辑器就是vscode, 刚好自己办公电脑上的sublime闹脾气,就试着用它来写了一下python,没想到效果非常之棒,在此分享给大家。

01.

vscode介绍

Visual Studio Code(简称vscode),是微软于2015年发布的一个跨平台源代码编辑器。虽然和Visual Studio同是出自微软之手,但二者完全是不同的两款产品,大家不要因为名字相近而混淆。

vscode的安装没有什么需要特别注意的地方,直接到官网(https://code.visualstudio.com/)下载自己系统对应的版本,傻瓜式安装就可以了。现在最新版的安装程度只有50M+,安装和启动速度都很快,相比pycharm这种重型武器实在是爽太多了。下图就是启动vscode后的界面,看起来是不是非常的清亮整洁。

Python资源共享群:626017123

 

 

 

 

 

主界面中的左侧侧边栏有几个比较重要的栏目,分别是文件管理、搜索、调试和插件管理。

1)文件管理。在这里可以对项目文件进行管理,其模式和pycharm、sublime等其他编辑器基本相同。

2)搜索。侧边栏的搜索和ctrl+F略有不同,主要表现在它是对当前工作区(项目目录)内的所有文件进行搜索。举个例子(下图),我在这里搜索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或者ctrl+shift+P打开命令控制栏(下图),在这里输入关键字select就能很容易找到python:选择解释器选项,选择这一选项后会列出我们已经导入到工作区中的所有项目名称。

 

 

 

 

 

 

 

配置完毕后会在vscode的左下角显示当前的解释器版本等信息。

 

 

 

 

 

 

现在基于vscode的python环境就算搭建完成了,接下来我们就看看如何使用vscode来执行python文件。

03.

运行和调试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中完成,不必再开多个工具。

这个Python编辑器,集Pycharm和Sublime优点于一身 编辑器在编程界里,每一年都有新秀出现!比如有霸气的平头哥Pycharm,霸道且战斗力极强,不过占内存大且启动速度有点慢!还有比较灵巧的Sublime小妹妹,启动速度极快,但是力量不足! 今天想给大家说的这个编辑器,就是集力量和速度于一身的高手vscode, 本来也是试着用它写了一下Python,没想到效果竟然出乎我的意料之外。所以介绍给大家,毕竟我我想跟你一起拥有它,哈哈哈!下面我就开始跟大家介绍... 阅读详情

相关推荐

(MATLAB)一维信号峰值检测findpeaks

一维信号波峰波谷检测,峰值、峰宽、到达时间计算。MATLAB自带的findpeaks函数能完成这一任务,在这里分享其基本用法与特殊用法。

HPC_ZY 2万+

Python开发工具中对比:vs code、pycharm、sublime

没有一款工具可以获得每一个人的认可和称赞,因此,在众多Python开发工具中也很难挑选出“最好”的一个。

2201_75362610的博客 1万+

汽车软件工程师必看:ASPICE开发流程全解析(附各阶段交付物清单)

本文全面解析了汽车行业广泛采用的ASPICE开发流程,详细介绍了从需求挖掘到系统架构设计、软件工程及测试验证各阶段的关键操作和交付物清单。针对汽车软件工程师,提供了实用的协作指南和工具推荐,帮助团队提升开发效率并降低项目风险,是掌握ASPICE标准的必备指南。

weixin_30733003的博客 644

Vscode以及sublime使用总结

1、好看的主题 直接去vscode的商店搜索github theme

youzjuer的博客 3541

【土壤普查实战】Python+ArcGIS随机森林模型一键生成土壤类型栅格图

本文详细介绍了如何利用Python和ArcGIS结合随机森林模型实现土壤类型栅格图的自动化生成,大幅提升土壤普查效率。通过环境准备、数据预处理、模型构建与调优等关键步骤,帮助用户掌握从样本点生成到最终栅格图输出的完整流程,适用于大面积区域或样本点较多的土壤分类任务。

weixin_29229989的博客 218

vmware vsphere5---部署vCSA(VMware vCenter Server)附带第二阶段安装报错解决方案

因为这份文档我是边做边写的,遇到问题重新装了好几次所以IP会很乱ESXI主机为192.168.20.10VCSA为192.168.20.7,后台为192.168.20.7:5480后期请自行对应,后面的192.168.20.57请对应192.168.20.7,或根据自己的来。

m0_70212665的博客 5714

VsCode与Sublime编辑器优缺点对比

由于Sublime与VSCode的主要功能为1.文本编辑2.插件使用。相对而言,Sublime与VSCode的文本编辑功能大同小异。而VsCode插件使用方面更为便捷,比如Git插件与SSH相关插件。因此,更推荐使用VsCode。

m0_49448331的博客 6680

CH341的I2C流模式(StreamI2C)到底怎么用?从EEPROM读写到自定义设备,一篇讲清参数配置逻辑

本文详细解析了CH341的I2C流模式(StreamI2C)的使用方法,从EEPROM读写到自定义设备的参数配置逻辑。通过深入分析I2C协议基础、StreamI2C参数映射关系及典型设备配置示例,帮助开发者快速掌握StreamI2C的应用技巧,解决实际开发中的常见问题。

weixin_30932215的博客 448

推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者

编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且...

cainiao_python的博客 2001

前端build工程的时候 出现 `build.rollupOptions.external 的解决方法

看到这个Bug,理性分析: 遇到 Rollup failed to resolve import “@vue/devtools-api” 错误可能是由于 Pinia 使用了 @vue/devtools-api 模块,而 Vite 的 Rollup 插件无法解析这个模块 ps:但是我前一秒还可以,加了个别代码,突然不行,我是不相信的 = - =

码农研究僧的博客 3055

【3天快速入门WPF】11-附加属性

创建一个静态类,用于定义附加属性。使用方法注册附加属性。提供Get和Set方法来获取和设置附加属性的值。通过以上步骤,我们可以在WPF中轻松实现和使用附加属性。附加属性的主要用途包括为控件添加自定义行为、控制布局信息(如Grid.Row和)以及实现动态样式。

Zy100Papa的博客 679

推荐一款 Python 编辑器,集Pycharm和Sublime优点于一身的王者

点击上方“开发者技术前线”,选择“星标”13:21 在看真爱来自:菜鸟学Python编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的...

开发者技术前线-DevolperFront 789

备战2025数学建模国赛(算法46):多目标优化

本篇博客将深入浅出地介绍多目标优化的核心概念、主流算法,并重点结合一个数学建模竞赛的经典案例,提供完整的Python代码实现,助你在未来的竞赛中游刃有余。它通过寻找帕累托最优解集,完美地诠释了“鱼与熊掌不可兼得”的权衡思想,为最终决策提供科学依据。这些问题都包含多个相互冲突的目标,传统的单目标优化方法(如梯度下降、单纯形法)对此无能为力,因为它们无法同时优化多个目标。在数学建模竞赛中,我们面临的绝大多数问题都不是单一的“最好”,而是充满权衡与妥协的“最优”。记住,成功的建模不仅在于解出问题,更在于清晰地。

YOLO 285

python编辑器和pycharm编辑器区别_这个Python编辑器,集Pycharm和Sublime优点于一身

编辑器在编程界里,每一年都有新秀出现!比如有霸气的平头哥Pycharm,霸道且战斗力极强,不过占内存大且启动速度有点慢!还有比较灵巧的Sublime小妹妹,启动速度极快,但是力量不足!今天想给大家说的这个编辑器,就是集力量和速度于一身的高手vscode, 本来也是试着用它写了一下Python,没想到效果竟然出乎我的意料之外。所以介绍给大家,毕竟我我想跟你一起拥有它,哈哈哈!下面我就开始跟大家介绍这...

weixin_32541907的博客 948

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

python编辑器_推荐一款 Python 编辑器,集Pycharm和Sublime优点于一身的王者

导读:编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且启动速度有点慢!还有练习灵巧的剑法的Sublime小妹,身形婀娜多姿,长的漂亮,修炼风属性,启动速度极快,但是力量不足!今年的武林大会出现了一匹黑马,就是集力量和速度于一体的高手,而且身材匀称,脸型俊俏,肌肉线条感...

weixin_39771791的博客 247

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python编辑器_推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者

编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且启动速度有点慢!还有练习灵巧的剑法的Sublime小妹,身形婀娜多姿,长的漂亮,修炼风属性,启动速度极快,但是力量不足!今年的武林大会出现了一匹黑马,就是集力量和速度于一体的高手,而且身材匀称,脸型俊俏,肌肉线条感非常强...

weixin_39960019的博客 122

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python自带编译器和pycharm_这个Python编辑器,集Pycharm和Sublime优点于一身

原标题:这个Python编辑器,集Pycharm和Sublime优点于一身编辑器在编程界里,每一年都有新秀出现!比如有霸气的平头哥Pycharm,霸道且战斗力极强,不过占内存大且启动速度有点慢!还有比较灵巧的Sublime小妹妹,启动速度极快,但是力量不足!今天想给大家说的这个编辑器,就是集力量和速度于一身的高手vscode, 本来也是试着用它写了一下Python,没想到效果竟然出乎我的意料之外。...

weixin_39965673的博客 178

这款Python王者编辑器,集Pycharm和Sublime优点于一身

转自菜鸟学Python编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气...

小詹学python的博客 238

一款集Pycharm和Sublime优点于一身的神编辑器

编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且...

苏克的博客 291

sublime和pycharm的优缺点

一直用sublime,最近写服务器和客户端的程序时就有些坑了,所以我简单说一下我遇到的他们的区别 sublime 优点: 1.字体好看,界面简洁,看起来很爽 2.轻便,直接把目录拖进去就行了,不用创建项目什么的。打开只需0.1秒~ 但你想要的功能基本都有,还有很多酷炫的插件让你锦上添花 3.写代码很酷啊,你去看下sublime官网就知道了,比如多行编辑(这个确实用到过),还有各种快捷键让...

剑洋侠客 4万+

15款Python编辑器,你喜欢用哪一款?

IDE 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。IDE 使用的工具包括:文本编辑器编译器和/或解释器装配自动化工具(assembly automation tool)调试器(debugger)有一个与 IDE 相似的术语——代码编辑器(code editor)。我们先来探讨二者的异同。...

千锋教育 1万+
上一篇: 用Python 3实现选择排序和冒泡排序代码详解!
下一篇: 使用Python进行机器学习的假设检验!
普通网友
博客等级 码龄7年 438粉丝 263原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值