Python语言学习 (一)1.1
Python历史回归:
Python之父:Guido Van Rossum
1989年圣诞节出来的。
定位于一种C和Shell之间。
Python语言:
开源,免费;
动态语言类型,高层语言;
可移植性;
面向对象;
面向函数;
可扩展性,胶水语言;
标准库;
三方库。
Python生态圈:
多种解释器;
Web应用:Dropbox,豆瓣,Instagram;
科学计算与大数据分析:Numpy,SciPy,Sckit-learn,Pandas,NLTK,Spark;
云计算:OpenStack,GAE,SAE,AWS;
自动化测试:unittest,Nose。
Python之禅(进入python环境,输入import this即可看到):
Python版本选择:
Python 2.X:2000年发布2.0,实现了垃圾回收和Unicode支持。
Python 3.X:2008年发布3.0,对2.X不能兼容。
目前主流2.7。
解释器的选择:
Anaconda:
支持Python 2.X和Python 3.X;支持windows,linux,mas os系统;集成了数据分析,科学计算相关的几乎所有的包,比如Numpy,Scipy,Matplotilib,IPython等;方便安装第三方扩展包。
IDE的选择:
PyCharm