Python跟VB、VC等微软一家所开发的编程语言不一样,是典型的开放式的社群型开发语言,也就是说由来自全球各个角落的人共同贡献、创造而成。
因此,要学习Python语言,就不要想着点击个EXE文件,安装完成就立刻就能够开始编码、查看效果了。
Python的核心代码由一部分人开发维护,集成开发环境IDE有不少不一样的选择,每一个IDE由各自的一部分人维护,各个功能库、拓展包又是由彻底不一样的另一群人在贡献......
这种开放式社群型的开发语言,好处是让Python这个大社区极为活跃,你们能够各自贡献本身的力量,让整个生态能够迅速壮大,且适应当前的须要;不足之处就是让新入门者看得一头雾水,没有统一的入门路径,对于以前在微软体系里长期待过的兄弟姐妹更是如此。
可是,这种开放式社群型偏偏更符合如今互联网时代的须要,你看不管是JAVA仍是PHP,这些生命力比较强的开发语言,基本上走的都是这条路,开发社群的活跃性决定了这门语言的走向。
闲言少叙。Python开发环境的安装,包括
(1)Python语言的安装;
(2)IDE的选型与安装;
(3)拓展包的安装。python
1、Python语言的安装。
在官网下载对应操做系统的安装包。https://www.python.org/
官网上会有各类各样的版本,如3.7.2;3.6.8;2.7.15等等,一般让新入门者困惑,不知道应该选择哪一个。
笔者的经验是,像Python这种已经发展了几十年的编程语言,官方发布的版本应该相信基本都是稳定可靠的,但也不排除会有一些不成熟的新特性出如今最新的版本中。若是你不但愿作小白鼠浪费时间,能够选择比最新版本低一个LEVEL的稳定版,以上面三个版本号为例,选择下载3.6.8会相对更稳定一些。
在这个版本下开发,代码的兼容性应该更有保障,后面要用到的配套的拓展包、类库什么的应该也已经逐渐更新到了3.6.x以上,预想会让后面的学习开发之路平坦一些。在这个3.6.x的基础上找文档、找实例应该也会比较容易。
固然,这些都是猜想。创建在对开放式社群型开发语言现状的分析之上,仅供参考。
注意,安装时必定要勾选“将Python路径加到系统路径”,这样会为之后省不少事。编程
2、IDE的选型与安装。
集成开发环境IDE本质上就是一个壳,一个让你写代码、调试更方便一点的壳。
Python自己确定是能够直接用记事本、NOTEPAD等最简陋的工具来开发的,可是若是项目或工程作得复杂一点,咱们仍是但愿能有一个IDE帮忙,提升效率。
因此从这个角度去考虑,市面上大多数比较成熟的IDE确定都能找到Python开发的插件、或者定制的版本,彻底能够从你以前比较熟悉的IDE入手去找,好比ECLIPSE、NETBEANS等等。
若是想借学习Python之机,跟原来的开发语言作一个作别,划清个界限,固然能够尝试一下新的IDE环境。这里推荐你能够试试PyCharm,PyCharm作得很是友好易用,代码高亮、自动补全都不错。
可是PyCharm只能免费试用30天,对于不肯盗版的笔者来讲,临时用一下能够,无法长期使用。另外,我的感受PyCharm作得也有些重,占用系统资源比较多,容易拖累其它应用。
这里推荐一个更简化一些的IDE: WING。
https://wingware.com/download...
首先,WING有三个不一样的版本:商业、我的、极简。我的版不收费,基本功能也够用了,代码高亮、自动补全、项目基本管理都有,对于初学者来讲应该足够了。
另外WING我的版显得比较轻盈易用,功能也不是太繁复,一句话,对笔者来讲恰到好处。
总之,萝卜白菜、各有所爱,鞋子适不适合只有脚才知道。json
3、拓展包的安装。
Python使用pip进行拓展包的安装,仍是很是方便的,例如:编程语言
pip install simplejson
pip install lxml
pip install requests工具