
1.1 安装Python开发环境
相对于Java比较适用于互联网编程领域(尤其是高并发的分布式领域),Python在“数据分析”“图形绘制”“网络爬虫”和“人工智能”等领域独树一帜,这也是当前Python非常流行的一部分原因。本书将使用MyEclipse,通过在其中安装PyDev插件包的方式来搭建开发环境。
1.1.1 在MyEclipse里安装开发插件和Python解释器
通过PyDev插件,我们可以在开发Python时享受到“提示语法错误”和“代码编辑提示”等的诸多便利,在MyEclipse中安装PyDev插件的具体步骤如下。
到PyDev官网上下载该插件包,本书用到的是2.7.1版本。解压缩后,把它复制到MyEclipse的dropins目录中,如图1-1所示。
注意,复制完成后,对应的目录结构是在dropins\python目录中有两个文件夹。而且,这里的2.7.1是PyDev的版本号,不是Python语言的版本号。

图1-1 把PyDev复制到MyEclipse的dropins目录中
由于Python是解释型语言,因此我们还需要下载Python的解释器,本书用到的安装包是Python-3.4.4.msi。下载完成后,双击该安装包开始执行安装,本书选择的安装路径是D:\Python34,安装完成后,就能在该目录下看到有python.exe这个解释器程序,也就是说,本书用到的语法是基于Python3的。
完成上述两个步骤后,我们还需要在MyEclipse里配置Python的解释器,具体做法是,依次单击菜单项“Window”→“Preferences”,在弹出的对话框的左侧找到PyDev,并在Interpreter – Python这个选项中,通过New按钮导入Python的解释器,如图1-2所示。请注意,导入的解释器路径需要和刚才安装的路径保持一致。
这里请注意,如果大家更换了开发所用的工作空间(Workspace),则需要在新的工作空间重新导入解释器,否则就会无法创建项目乃至无法开发Python程序。

图1-2 导入Python解释器的示意图
1.1.2 新建Python项目,开发第一个Python程序
通过上述步骤搭建好Python的开发环境后,就能通过如下的步骤来创建第一个Python项目和Python程序。
通过“File”→“New”的菜单命令新建项目,项目的类型是“PyDev”,如图1-3所示。

图1-3 通过New菜单命令创建Python项目
在第一次创建项目时,未必能在New菜单中看到PyDev Project的选项,这时可以单击“Other”菜单选项,而后在如图1-4所示的界面中选择“PyDev Project”。

图1-4 通过Other菜单命令选择PyDev Project
不管用上述哪种方式,单击“PyDev Project”选项后,就能看到如图1-5所示的界面。
在图1-5所示的界面中,可以输入项目名为MyFirstPython,选择“Create 'src' folder and add it to the PYTHONPATH”选项,其他选项都可以选择默认项,随后单击“Finish”按钮即可完成项目的创建。
在图1-5中,需要选择语法版本为“3.0”,同时选用python3.4.4作为解释器。

图1-5 填写Python项目的相关信息
在创建好项目后,在该项目的src目录上,单击鼠标右键,在弹出的快捷菜单中依次选择“New”→“PyDev Module”,创建PyDev Module,如图1-6所示。

图1-6 创建PyDev Module的示意图
在弹出的如图1-7所示的对话框中,输入文件名为“HelloPython”,再单击“Finish”按钮,即可创建一个py文件。

图1-7 输入Python文件名
完成上述步骤后,在src目录中可看到HelloPython.py文件,在其中编写如下代码。
1 #Print Hello World 2 print("Hello World") 3 #calculate sum 4 sum=0 5 for i in range(11): 6 sum += i 7 print(sum)
其中,第1行和第3行是注释。在第2行里,通过print语句输出了一段话。在第5行和第6行里,使用for循环执行了1到10的累加和,并在第7行输出累计和的结果(结果是55)。
完成代码编写后,可以在代码的空白位置单击鼠标右键,在随后弹出的菜单项中,依次选择菜单项“Run As”→“Python Run”,即可运行代码,如图1-8所示。

图1-8 运行Python程序的示意图
运行之后就能在控制台中看到程序的输出结果,如图1-9所示。

图1-9 查看运行的结果