这五款Python工具都是最常用的,尤其是第三种,初学者必须掌握的
通常来说,每个程序员都有自己趁手的兵器:代码编辑器
我们用来写 Python 的工具有两类:
一种是被称为 IDE 的集成开发环境,它们为开发而生。如 IDLE、PyCharm、Spyder 等。
另一种更像是文本编辑器,只不过比较强大,可以支持编写和运行代码。如 SublimeText、Emacs、Vim 等
在此我主要介绍下我个人平常用的几款。
IDLE
IDLE 恐怕也算不上一个"好"的编辑器。不论是自动补全、语法提示,还是项目文件管理,甚至是高亮提示,它要么不支持,要么支持得很勉强。"用户体验"基本没有。
SublimeText
Sublime 是一个功能丰富的文本编辑器。除了写 Python 外,我也会拿它写一写其他代码如 JS、HTML、CSS,并且它也是我日常使用的记事本和文本编辑器。你们看到的大多数微信推送文章,最初的草稿都是是用 Sublime 写成的。
PyCharm
PyCharm 在项目内部提供了对编码、第三方库的管理,形成一个小的沙盒,避免系统中其他的配置对开发环境造成的干扰,让新手少踩点坑。不过有点不幸的是:如果你没有按照它设想的那样配置好,有可能因此踩到新的坑。
IPython
交互式的环境很适合调试几句代码,测试一下某个语法的特性,看看某个模块里方法的调用,甚至用 help() 命令去看文档。
Jupyter
因为用它来写爬虫或数据分析实在太舒服了!写爬虫的时候免不了反复尝试,有了交互式的 Jupyter,你可以步步为营,逐步修正你的代码,而不用每次都从头抓。
对于初学,我还是建议用 PyCharm,功能比较完善,各方面相对均衡。
而其他还有不少优秀的编辑器,如评价很好的 VSCode、Atom、Vim、Spyder 等
你最喜欢哪个工具呢?欢迎留言跟大家一起分享哦。