欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

程序员文章站 2022-06-11 16:06:42
今天就来讲讲 我对 Python 编辑器的经验 。 我们用来写 Python 的工具有两类: 一种是被称为 IDE 的 集成开发环境 ,它们为开发而生。如 IDLE、PyCharm、Spyder 等。 另一种更像是 文本编辑器 ,只不过比较强大,可以支持编写和运行代码。如 SublimeText、E ......
要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

今天就来讲讲 我对 Python 编辑器的经验 。

我们用来写 Python 的工具有两类:

一种是被称为 IDE 的 集成开发环境 ,它们为开发而生。如 IDLE、PyCharm、Spyder 等。

另一种更像是 文本编辑器 ,只不过比较强大,可以支持编写和运行代码。如 SublimeText、Emacs、Vim 等。在此我主要介绍下我个人平常用的几款。

1. IDLE

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

所以在我的零基础教程,以及其他不少入门级教程里,都把 IDLE 当做了一开始的演示开发环境。但我不得不强调下, IDLE 仅仅是编程世界的敲门砖 ,它让你快速上手,但不可能陪你走下去。尽早去寻找属于你的工具吧。

2. SublimeText

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

Sublime 是收费软件,但可以免费使用。

3. PyCharm

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

这是我在课程中和答疑群里主要推荐的开发工具。除了一开始配置可能会遇到点麻烦,以及启动时间略慢以外,真的是很好用。PyCharm 在项目内部提供了对编码、第三方库的管理,形成一个小的沙盒,避免系统中其他的配置对开发环境造成的干扰,让新手少踩点坑。不过有点不幸的是:如果你没有按照它设想的那样配置好,有可能因此踩到新的坑。

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

IPython 是一个交互式的开发环境,也就是我们课程一开始用过的 Python Shell 的加强版。通过 pip install ipython 即可安装。主要是增加了自动补全和历史命令记录,语法高亮也看着舒服点。但新手可能不太会用到。如果你到了上服务器运行代码的阶段,那一定得装一个。

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

5. Jupyter

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

也就是 IPython Notebook。它相当于是把上面提到的 IPython 做成了网页版,但又不仅仅是网页版。

我之前很少用,但最近有点爱上它:因为 用它来写爬虫或数据分析实在太舒服了! 写爬虫的时候免不了反复尝试,有了交互式的 Jupyter,你可以步步为营,逐步修正你的代码,而不用每次都从头抓。数据分析则是因为它和 matplotlib 以及 echarts 都结合得很好,无需弹窗,页面上直接显示绘图结果。

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

5.Emacs

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

终于来了,神的编辑器。

这是多年开发的*惯。你们看到的编程教室网站就是在 Emacs 上写成的。但这个门槛较高,也不存在推荐了,大家看看就好。

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

为了用 Emacs 我都改了自己的键位。最近手指有点疼,考虑是不是再加个脚踏板。 ‍

以上是我常用的编辑器。算是有点分裂,不过确实各有各的优势。所以没必要争论哪个更好,按自己的需要选择用着顺手的就好。

要想写出好的代码!编辑器尤为重要!俗话:工欲善其事必先利其器

 

进群:125240963  即可获取数十套PDF哦!