常用编辑器

阅读 42

本质上,Python 代码文件只是文本文件,所以任何能够编辑文字的编辑器都可以用来写代码。但是,如果有一款合适的编辑器,开发效率会有极大的提高。尤其是智能代码提醒,自动补全,跳转,纠错,环境配置,调试,代码高亮等功能,用习惯了就离不来了。下面列举一些常用的代码编辑器,合适自己的编辑器才是最好的编辑器。

IDLE 和 iPyhton

Python 自带了 IDLE(集成开发与学习环境),点击 IDLE 就可以进入交互环境,输入 Python 代码,立即会得到返回信息。在终端(或者 PowerShell)中输入 Python 也能进入开发环境。

Python 社区开发了增强版的开发环境(iPython)。在终端输入 pip install ipython 安装,然后输入 ipython 命令就能进入开发环境。iPython 提供了更加智能的输入提醒,交互方式。

这是个集成开发与学习环境,强调学习,是为了输入的信息能够立即得到执行并得到结果。但是输入的程序不会被保存,也不适合输入多行代码,所以只能用来学习使用。本教程中就使用了大量的 IDLE ,通过一小段代码来说明一个功能。其他情况,请推荐考虑下面的编辑器。

VS Code

vs code logo

全称是 Visual Studio Code(官网 https://code.visualstudio.com), 是微软用 TypeScript 开发的一款轻量级编辑器。界面美观,插件丰富,功能全面。可以根据自己喜好安装插件和主题,还能登录同步配置。

vs code

推荐安装的插件有中文(简体)语言包ms-python.pythonVisual Studio IntelliCode 等。

PyCharm

pycharm logo

集成开发环境(Integrated Development Environment,简称IDE)是开发者编写代码的综合工具,提供了项目管理,依赖管理,编辑代码,智能提醒,编译,运行,调试,数据库管理等功能。能够为开发者节省时间,提高开发效率。jetbrains(官网https://www.jetbrains.com/)家开发的 IDE 更是其中的佼佼者。他家的 PyCharm(下载地址 https://www.jetbrains.com/zh-cn/pycharm/download/)是专为 Python 开发者打造的编辑器。不过相对轻量级编辑器而言,显得有点“重”,占用内存大。

分为社区版和个人版,社区版免费,个人版按照订阅收费。如果是在校学生,一定要申请教育优惠(Free Educational Licenses),可以免费使用 jetbrains 家的全部工具

选择当前平台,下载社区版。不推荐使用网上的各种破解版。如果条件支持,请购买个人版。如果打不开网页,可以直接点击 https://download.jetbrains.com/python/pycharm-community-2020.2.3.dmg 下载。

双击 PyCharm 程序图标。

pycharm

点击 “next”(下一步)。

pycharm

选择安装位置(推荐默认位置)。

pycharm

安装选项,分别是 “创建桌面快捷键”,“更新 PATH”(在命令行中使用 pycharm 命令),“更新菜单”(在文件夹上右击是会显示 作为项目打开文件夹),和 “创建关联”(.py 文件默认用 Pycharm 打开)。

pycharm

选择开始菜单文件夹(默认就好):

pycharm

开始安装:

pycharm

安装完成:

pycharm

使用 Pycharm 前,需要进行一些设置。

打开 刚刚安装的 Pycharm,会看到隐私政策条款,阅读并勾选同意,点击继续。

pycharm

选择界面风格,以后可以更改。这里为了演示清楚选择 “Light(明亮)”。

pycharm

设置常用插件,推荐不安装:

pycharm

Pycharm 的欢迎页面,三个选项分别是,“New Project”( 新建项目),“Open” (打开项目),“Get from Version Control”(从版本控制中获取)。写代码一定要用版本控制,推荐注册 Github,或者 Gitee 。至于 版本控制的使用方法请参考 Git

pycharm

点击 “+ New Project” ,新建项目。这里需要设置项目的位置,和虚拟环境。暂时使用默认的设置。点击创建。

pycharm

然后系统开始创建虚拟环境,并且配置项目开发运行环境。

pycharm

你可能会看到提示信息,先点击 “Next Tip” 查看,然后勾选 “Don‘t show tips”,最后点击 “Close” 关闭。

pycharm

一个创建好的项目,看上去是下面这样。最上面是菜单栏和控制栏,主界面的左边是项目文件和一下额外的库,右边是 PyCharm 自动创建的 Python 文件 main.py 。内容是先定一个函数 print_hi 和一个判断语句,如果判断条件为“真”,就执行 print_hi('Pycharm')

pycharm

暂时不要考虑具体的细节,点击右上角的 “Debug” 调试按钮(小虫子形状的按钮),开始执行程序。

pycharm

这时,程序会在红点的位置停下。因为当前的运行模式是 Debug,而且设置的断点。程序在执行到有断点的地方自动停下,方便开发者查看当前的具体信息。在下方,看到 “name” 的值是 “PyCharm”。

pycharm

点击下方的继续按钮(小尖头形状按钮),程序就会继续执行。

pycharm

由于程序很小,很快就运行完成了。这时点击 "Debugger" (调试器)旁边的 "Console"(控制台),就能查看项目的输入信息了。蓝色字体表示系统说明信息,黑色字体表示输出信息。看到这里输入一个 “Hi,Pycharm”。

pycharm

到这里,我们的第一个程序就运行完成了。

对于不熟悉 PyCharm 的开发者,PyCharm 提供了中文语言包,方便中文用户的使用。只要在插件中心安装就行了。

首选点击左上方的 File >> Settings( 或者使用快捷键 “Ctrl + Alt + S” )打开设置面板。

pycharm

设置面板中,点击 “Plugins“(插件)。

pycharm

输入 "chinese"(中文)查找中文语言包。

pycharm

点击 “install” 安装之后,要重新启动 Pycharm 才能生效。

pycharm

重启之后,进入 刚刚创建的 Python 项目,可以看到 PyCharm 的大部分位置都翻译成中文了。

pycharm

熟悉一下 PyCharm 的操作。尝试重新创建一个项目,并且把界面设置成暗色吧。

Vim

vim logo

 

Vim 是一款 Linux 用户喜欢的编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富。入门容易但是学习曲线比较陡峭。熟练使用 Vim 需要配置许多插件,并且记住许多快捷键。适合在没有图形界面的服务器上使用。具体介绍请参照 维基百科

小结

对于新手,根据设备的具体情况。内存走足够(8G 及以上)推荐 PyCharm,小内存(4G 及一下)推荐 VS Code,没有图形界面(服务器等设备)推荐 Vim。