基于股票大数据分析的Python入门实战(视频教学版)
上QQ阅读APP看书,第一时间看更新

1.1 安装Python开发环境

相对于Java比较适用于互联网编程领域(尤其是高并发的分布式领域),Python在“数据分析”“图形绘制”“网络爬虫”和“人工智能”等领域独树一帜,这也是当前Python非常流行的一部分原因。本书将使用MyEclipse,通过在其中安装PyDev插件包的方式来搭建开发环境。

1.1.1 在MyEclipse里安装开发插件和Python解释器

通过PyDev插件,我们可以在开发Python时享受到“提示语法错误”和“代码编辑提示”等的诸多便利,在MyEclipse中安装PyDev插件的具体步骤如下。

步骤1 到PyDev官网上下载该插件包,本书用到的是2.7.1版本。解压缩后,把它复制到MyEclipse的dropins目录中,如图1-1所示。

注意,复制完成后,对应的目录结构是在dropins\python目录中有两个文件夹。而且,这里的2.7.1是PyDev的版本号,不是Python语言的版本号。

图1-1 把PyDev复制到MyEclipse的dropins目录中

步骤2 由于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程序。

步骤1 通过“File”→“New”的菜单命令新建项目,项目的类型是“PyDev”,如图1-3所示。

图1-3 通过New菜单命令创建Python项目

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

图1-4 通过Other菜单命令选择PyDev Project

步骤2 不管用上述哪种方式,单击“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项目的相关信息

步骤3 在创建好项目后,在该项目的src目录上,单击鼠标右键,在弹出的快捷菜单中依次选择“New”→“PyDev Module”,创建PyDev Module,如图1-6所示。

图1-6 创建PyDev Module的示意图

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

图1-7 输入Python文件名

步骤4 完成上述步骤后,在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)。

步骤5 完成代码编写后,可以在代码的空白位置单击鼠标右键,在随后弹出的菜单项中,依次选择菜单项“Run As”→“Python Run”,即可运行代码,如图1-8所示。

图1-8 运行Python程序的示意图

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

图1-9 查看运行的结果