上QQ阅读APP看书,第一时间看更新
第2章 平台搭建和工具
2.1 需要考虑的问题
在搭建Python开发平台时,需要考虑如下几个问题。
·选择什么样的操作系统?
·使用哪一个Python版本?
·安装Python的哪些库?
·使用什么样的集成开发环境(IDE)?
对于操作系统,目前主流的有三种:Windows、Linux、苹果OS X。基于这三种系统,都可以搭建完整的开发平台。读者可以根据自身需求和偏好进行选择。
现在主流的Python版本是2.7和3.5。可以预见的是,Python3.5是未来的方向,所以本书主要以Python3.5为例来进行演示。但考虑到部分库的兼容性,有时候也可能会使用Python2.7。在实践中,建议这两种版本都安装,而且这两种版本都要会用。
对于Python开发平台的安装,首先需要明白一个概念,Python本身只是一门语言,但它包含了数量、类型众多的第三方库,不同的库其实现的功能是不一样的。自己从头搭建一个开发环境,还是比较麻烦的,所以一般会使用打包好的安装软件。
正因为Python环境的搭建方式多种多样,导致初学者自己在摸索的时候,会出现各种问题。有一句玩笑,说编程环境搭建就阻挡了50%的初学者。因为对于不同的需求,安装的环境是不太一样的。数据分析师和爬虫工程师的环境搭建会有一定的差别。网上的很多Python教程都是针对爬虫工程师的,这就导致了很多想学习数据分析的朋友按照爬虫的方式去安装编程环境,越使用就会越感觉不对劲,怎么操作都不方便。因此本书有必要专门介绍一下编程环境的搭建。
编程环境主要包括两个部分,一是Python底层的库,二是集成开发环境(英文简称IDE),也就是我们常见的编程界面。本章专门针对量化投资来介绍Python编程环境搭建。