Python教程0-3:第三方编辑器推荐

聊聊优秀编辑器的特点

Python官方安装包提供的两种代码编辑工具对于调试与运行Python程序虽然已经够用,但为了提升代码编写的效率以及体验,我还是强烈建议大家使用一些第三方的,对于程序开发进行过优化的编辑器。

一直以来,我个人心目中的优秀编辑器的特征是:

  • 语法着色:即用不同的颜色显示不同程序结构的部分,这可以降低出错率,也愉悦心情;
  • 辅助编写:即关键词的提示,语句结构的自动补全(如输入前一个引号,自动补全后一个);
  • 集成一体:将代码的撰写、编辑与编译运行一体集成,同时还采用项目制的方式;
  • 使用方便:比如安装配置简单,软件体量较小,运行速度较快,等等。
    当然,在上述前提下,开源和免费的软件优先考虑,至于原因嘛,没钱,能省则省。

优秀的Python编辑器

在Python开发中,还是有不少优秀的编辑器可供选择的,比较知名的有:

  • Eclipse + PyDev插件
  • PyCharm
  • Arnacoda
    但这些软件都有一个共同的特点,就是体量比较巨大,功能当然也绝对不是止步于代码的编写,而是将调试、编译等功能都一体化涵盖了,所以它们叫“一体化开发环境”(IDE)。对于初学者,要使用这些软件花在配置的时间上过久,我觉得在学习时并不推荐。但在真正入门之后在开发时,是非常优秀的选择。

另外,在Windows下,还有一个很轻量级的Python编辑软件,叫PyScripter。PyScripter是一个免费的面向Windows的Python编辑器,这个项目的开发者也有一个愿景,就是希望将它开发成为一适用于各种语言的优秀通用编辑器。

如果你要下载此编辑器,可以在其官网下载,地址是:https://sourceforge.net/projects/pyscripter/

pyscripter下载页面

PyScripter的安装同样没有什么太多好说,唯一需要说明的是,在安装选项中有一项“Edit with PyScripter File Explorer context menu”,选上它,当在Python文件上右击时,会出现一个“Edit with PyScripter”(用PyScripter编辑)的快捷菜单,我建议还是勾上。

PyScripter.png

此外还有一些通用以脚本编写见长的轻量编辑器,可以通过集成的编译系统来支持Python的编辑,我个人使用过体验比较好的有:

  • Visual Studio Code
  • Notepad++,
  • Sublime Text,等等。
    至于一些被资深程序员奉为圣经般存在的Vim和Emacs,我想对于初学者而言,还是暂先不要尝试,对于本教程的用户,我想也没有太多在纯终端下操作编码的需求,没有必要去重新学习记忆一整套的命令,当然如果你原先已经非常熟悉这两个软件另当别论。

本教程的建议

那说了这么多,对于初学者比较适合的软件究竟是哪个呢?我的建议可以尝试使用Sublime Text 或是Visual Studio Code,两个软件都是跨平台,也就是说无论你使用的是Windows、Mac还是Linux,都可以找到相应的安装版本。区别是Visual Studio Code是开源的,由微软拥抱开源技术对开发者释出的重磅礼物,而Sublime Text是一个商业软件,但它可以免费使用,只是在保存时会提醒你购买。

就我个人而言,使用的是Sublime Text, 也推荐大家使用,它较之于Visual Studio Code的优势在于开箱即用,即在安装完成后就可以直接执行代码编辑与编译调试,不需要额外的配置。而Visual Studio Code虽然功能也非常强,软件也非常好用,但还是需要在项目中添加一个调试的配置,我觉得如果我们现在暂时还是将精力放在语言的学习上,至于这些开发环境配置上的精力,则是能省则省,毕竟它还是可以免费使用的(大家也可以一些“你懂的”的方法去获取注册版,不过这不在本教程的陈述范围之列)。

要获取Sublime Text,可以去它的官方网站下载,地址是:https://www.sublimetext.com/ 。软件也有2和3的版本,在本教程使用场景中,无论是哪个版本都是可以的,你爱怎么翻牌就怎么翻吧。

Sublime Text Official Site.png

Sublime Text作为一个专业级的开发环境,功能十分的强大,要详解它的功能,估计都可以新开一个系列(实际上,还真的有人这么做了)。在这里给大家放一个图感受一下它的功能。

用Sublime Text来实现的hey python程序

安装好Sublime Text之后,我们就来尝试用它来复刻之前的“hello python!”程序。Sublime Text可以将一个文件夹作为当前的项目目录 ,所以我强烈建议为你的Python学习之旅创建一个新的项目,例如“D:\Dev\Python27”。

接下去,我们启动Sublime Text,选择“文件”/“打开文件夹”,选择我们在上一步中创建的工作目录。这时你会发现左侧多了一个类似资源管理器的文件树,在新建的文档中输入我们的测试代码print("hey, Python!"),将文件保存,记住后缀为.py

如果你的系统中已经安装了Python官方程序包,那么Sublime Text已经为我们创建了默认的解释执行的方案(在这一点,类似于Visual Studio Code之类的工具还是需要手动来创建运行任务脚本的,也正是这个原因,我还是推荐大家使用这一工具)。如何安装呢,方法很简单,按快捷键组合:Ctrl+B,在出现的下拉菜单中选择编译系统为“Python”。然后你会发现,软件窗口一分为二,在下方出现了编译的结果,如图所示。

Sublime_helloPython.png

到目前为止,我们应该已经具备了Python学习的环境搭建工作,接下去我们就可以开始安心的在Python学习之路上出发了。

我有意申请简书与微博的联合认证作者,条件之一是写作的文章需要有2000个喜欢,所以你点个赞再走吧,也欢迎你订阅本人编辑的专题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容