Python作为一个目前最火的编程语言之一,已经渗透到了各行各业,笔者所在的人工智能科研领域就以Python为主要编程语言,尤其是神经网络几乎已经离不开Python了。它易学好懂,拥有着丰富的库,且可以提供所有主要的商业数据库的接口。人生苦短,就用Python.
Python目前有两个版本,分别叫Python2和Python3,二者大同小异。官方鼓励大家使用Python3,为了推行这个鼓励,官方宣称计划Python2到2020年。官方都这么说了,我们是不是只能学习Python3而避免浪费时间在Python2上面呢?答案是否定的。毕竟苹果Mac系统以及很多Linux系统默认安装Python2,但是大家还是尽量使用Python3,为了以后做准备。不过呢,Python2和Python3的区别并不大,有时候我们只需要查一下二者区别就行了。所以在接下来的学习中,我们并不太区分用Python2还是Python3,除非特意点名。
我们上面提到苹果Mac系统以及很多Linux系统自带Python2,所以可以跳过安装步骤。对于大部分Windows用户,我们有什么好的安装方法可以选择呢?这里笔者推荐大家使用Anaconda这款软件,它是一个开源的Python发行版本,包含了绝大部分我们平时需要用的科学包,可以避免单独安装科学包遇到的各种麻烦,尤其是对于Windows用户简直是一种福音。
进入Anaconda官方网站http://www.anaconda.com/download/后你会看到两个版本Python3.7和Python2.7,分别对应Python3和Python2两个版本。这里笔者还是推荐大家选择安装Python3.7版本。下载完成后就可以双击开始安装了,这里是官网的完整安装教程:https://docs.anaconda.com/anaconda/install/windows/。注意在安装过程中,有个选项可直接安装Microsoft VSCode编辑器,这里安利大家安装这款酷炫又实用的编辑器(界面见下图)。
当我们安装好了Anaconda之后,可以在Windows菜单中找到Anaconda3目录。点击进入Anaconda Navigator可以选择安装关联的软件,包括我们上面提到的VSCode。另外一个Anaconda Prompt是一个命令操作终端,可以利用conda命令安装你想要的包。例如你想要安装画图包matplotlib,就可以输入 conda install matplotlib。一切就绪后,我们打开VSCode,新建一个文件,输入print (‘Hello World’),然后右键选择“在终端运行Python文件”,你就可以完成你的第一个Python程序啦。