各种教程好像都再说Windows和Linux,每次MAC都是一笔带过。

我知道MAC自带Python2.7,终端就能找到,但是感觉不好用(也不会保存)。想问有没有什么好用的编辑器,最好颜值高些,比如编辑代码时有模糊查找功能,彩色标注之类的?

如果是App store之外的,请指示靠谱的下载方式。

非常感谢各位回答。


其实其他的答案都说得差不多了,macOS 上基本就这几个选择: VSCode, Sublime Text, Atom, PyCharm. 这四个里除了 Atom 外,都是靠谱的选择。

不过从问题内容看,题主多半是刚入门编程的初学者,有鉴于此我强烈推荐从 VSCode 入手。

Python 作为一个轻量的脚本语言,对 IDE 的依赖其实不大,随便一个文本编辑器就能把活做好。Sublime Text 是这几个里头最轻量的编辑器,启动速度显著快于其他三项,本来当属最佳选择。但我理解新手有种按耐不住的想要「工欲善其事,必先利其器」的折腾欲,我也是从那阶段过来的,所以与其劝你别折腾但你不会听,不如帮你减少折腾的成本。

Sublime Text 的折腾成本略高。它的插件系统是社区方案,各路插件良莠不齐,配置方法也五花八门。虽说可定制性很高,如果你是编程老鸟,那也是称手兵器一件,但对于新手来说,要花费不少时间精力来研究怎么配置,我认为在入门阶段是不划算的事情,心烦容易弃坑。

反观 VSCode,新手友好度简直爆表。无插件默认状态下就已经是个很好用的编辑器了,想折腾?编辑器内嵌官方插件市场,需要什么插件一个搜索就出来,看评论星级和下载数量选择,不怕挑花眼!主流插件的文档那个完善度,跟微软帮他们写的似的!配置方法基本统一用 JSON,可配置项还有代码提示,不用查文档都能配,简直感人!

咳…有点跑题了哈~声明微软粑粑没给我打广告费,就是诚心推荐好东西而已。

总评一下。Sublime 赢在轻量和启动速度上,但新手友好度不够高。Atom 跟 VSCode 比就只有被吊打的份,虽说是先行者,但耐不住 M$ 爸爸肯砸钱为开源做贡献啊…打不过。PyCharm 在高级功能上肯定是能碾压 VSCode,但作为一个对新手极不友好的 IDE,除非你是靠写 Python 吃饭的,否则完全没有必要用 PyCharm,启动慢占资源,太重太难学。

最后让我再夸它两句,VSCode 是我见过综合素质权衡得最好的编辑器了,没有之一。开源免费不说了,整个设计实现都非常用心,更新迭代频次高,每次升级的 Release Note 写的那叫一个下功夫,我都愿意仔细看看它更了什么新功能,你就说这年头哪家软体能有这待遇?真心是个精品软体,微软这两年在开源界赚回来的名声 VSCode 绝对是一大功臣。


VS Code


这样说吧,如果你现在是没有基础从头开始学python,学的是基本语法或者是numpy的基本用法那么一个文本编辑器配置一下就可以用了,简洁,不臃肿,比如sublime text,或者jupyter notebook。

如果你是有语法基础,准备自己编一些小项目需要在IDE里面调试那么就是pycharm吧直接可以搜到破解版,或者教育邮箱可以申请教育版不用付费
用了一圈,我觉得你还是会回到PyCharm上面来(JB大法好)逃……


PyCharm

学生可以申请教育版免费使用

可以直接安装库,比较方便


pycharm

用过sublime,vscode以及早期的atom

之前主用subllme,后来主用vscode,现在pycharm真好用!
pycharm sublime

PYCharm很好用啊 功能很是齐全而且可以从IDE中直接导入需要的库,vim尝试过但是vim的配置过程有些繁琐,而且感觉功力不够的话有点吃力。


pycharm 学生党还可以用邮箱申请专业版


推荐阅读:
相关文章