Life Is Short, You Need Python.
近年来随着Python的火爆,很多人想要学习并使用Python,本文将详细介绍一套Python开发环境的安装与配置,相比Python自带的IDEL,在此环境下将极大的提高开发效率。
下面就让我们一步步的开始安装,先打开Python官网www.python.org找到适合自己的安装包,下图是windows版,其他版本与此类似。下载最新版的Python安装文件,如下图,目前最新版是3.8.2,注意根据自己的电脑环境选择32位或者64位版本,其中X86是32位,X86-64是64位。

图1
在此说明一下,Python有两个版本分支,Python2和Python3,它们在语法和实现机制上有很多差别,不过Python3是未来的趋势,本月20日Python2.7.18版本的发布,也意味着它是最后一个Python2版本,所以我建议新学者只要认真学好Python3即可。
下载完成后,打开安装程序,开始Python安装,如下图:

图2
同时勾选下面两项,第一项,以保证其它用户也可以使用,如果是单用户电脑,可以不选,第二项是将Python添加到环境变量,这样就可以在命令行直接启动。然后选择自定义安装,进入下面界面:

图3
建议全选,点击下一步,进入下面页面:

图4
根据电脑的情况选择安装目录,如果C盘空间充足,可以使用默认值,然后开始安装过程:

图5
如果出现下面页面:

图6
恭喜你,安装成功!此时在开始菜单中将出现Python项,如下图:

图7
打开IDLE,测试一下:

图8
也可以在命令行中输入python来测试,正常情况如下:

图9
工欲善其事,必先利其器。
虽然官方的安装包提供了IDLE程序,可以用来进行Python程序的开发、测试与调试。但是从一个从业多年的工程师的角度来说,它用起来很不方便,所以有必要寻找一款功能强大,使用方便的IDE,我的推荐是PyCharm。
让我们先去PyCharm的官网上看看它的介绍:

图10
对于英文不好的读者,简单说明一下:
1、 集成了智能代码辅助功能,是一款功能强大的代码编辑器,可以为多种语言提供着色方案,代码自动完成,代码切换,代码重构等功能。
2、 内置开发工具集,编码、调试、测试、部署以及远程开发,数据库工具集等功能。
3、 其它如Web开发,科学相关工具集,可定制以及跨平台等功能。总之,就是功能很强大,虽然大部分功能我们可能根本就用不上,呵呵^_^。
下面就让我们下载并安装PyCharm。
进入下载地址www.jetbrains.com/pycharm/download

图11
几点说明:
1、 PyCharm分为专业版和社区版,其中专业版可以试用,但是试用期满之后需要收费。社区版则完全免费,且属于开源软件,从实践来看,对于个人开发绰绰有余。
两个版本的区别如下:

图12
2、 PyCharm支持Windows、Mac、Linux多种系统,通过中间的标签选择适合自己系统的版本。
3、 此页面下载的是最新版本的PyCharm,如果想要下载历史版本,请选择左侧的Other version.
4、 官方给出的系统要求如下,对现在大部分电脑来说都可以满足要求。

图13
假设你已经下载好了安装包,那么让我们开始安装吧。
下面以Windows系统安装为例,其它系统安装大同小异。双击下载好的PyCharm安装包,你将看到如下界面:

图14
实际上就是提示你安装要开始了,让你先关闭其它应用程序,不过以我的经验来看,不关也没有太大影响,不过为了安全期间,还是建议大家关了更好一些,点击Next。

图15
选择安装路径,根据自己的电脑空间自由选择,如果你的C盘空间充足,可以选择默认位置,然后点击下一步进入下面页面:

图16
选择安装选项,新手建议全选,作用分别为:
1、 创建PyCharm的桌面快捷方式;
2、 在右键菜单中增加一项Open Folder as Project,即将目录当作工程打开;
3、 文件关联,选择后.py将自动使用PyCharm打开;
4、 添加环境变量;
再下一步,进入启动菜单目录选择页,建议使用默认值,如下图:

图17
然后将进入真正的安装过程,

图18
完成后你将看到如下页面:

图19
那么恭喜你,安装已经完成!
PyCharm环境配置与基本操作
因为是首次打开PyCharm,将会出现如下设置页面:

图20
没有安装过以前的版本,选择最下面一项不导入设置,点OK,进入主题选择页面:

图21
选择一个你喜欢的主题,如果都不喜欢,没关系,后续可以安装其它的主题。选择下一步,进入下面页面:

图22
这些对Python初学者来说用不到,必须安装,直接点击开始使用,出现如下页面:

图23
第一次启动时时间稍长,请耐心等待,完成之后出现下面页面:

图24
有三个选项,分别是:
1、 创建新工程;
2、 打开现在工程或文件;
3、 通过版本控制工具获取工程;
对于我们这次Python入门之旅,选择创建新工程,将出现如下界面:

图25
1、 工程目录,根据自己的电脑环境进行选择;
2、 环境选择Virtualenv;
3、 目录位置根据1的值自动生成,建议不要修改;
4、 Python程序,如果你的Python正确安装并设置了环境变量,PyCharm会自动搜索,否则可手动选择;
5、 5、6不建议勾选;
完成后,点击Create,进入下面页面:

图26
中间的对话框是每日提示,对于新手,建议选择Show tips on startup,即启动时显示提示,并认真阅读其中的内容,这样你将逐渐学会很多使用PyCharm的使用技巧。阅读完毕,选择关闭,PyCharm就启动完毕。
下面让我们创建一个HelloWorld程序,首先右键点击我们的工程目录,选择Directory创建一个子目录,如下图:

图27
在出现的对话框中输入目录名HelloWorld,点击Ok完成操作。

图28
再次右键点击HelloWorld目录,选择新建,再在子菜单中选择Python File,在出现的对话框中输入文件名,完成后按回车将自动打开代码编辑器。

图29
在PyCharm中输入我们的第一行代码,在代码编辑器中右键弹出的菜单中,选择运行HelloWorld,如果一切正常你将在输出窗口看到程序的运行结果,如下图。

图30
至此,我们的开发环境已经准备就绪,后续再介绍如何使用PyCharm调试程序。