Python-又一个站在巨人肩膀上的语言
前面学过R,是一个站在巨人肩膀上的语言,他有很多package,都很专业。 但是计算效率低,跟matlab差不多,甚至还慢,做大数据(>1G)处理时,一般需要数分钟,所以这几天初步学习了一下Python语言,它计算效率高,同时,它也属于GNU系统的一个自由、免费、源代码开放的语言,对面向对象的支持也有完善,能少写n多code,最为重要的是,它也有很多实用的package,所以,它跟R、matlab一样,也是站在巨人肩膀上的语言。
1、入门教材
##2、编辑器/IDE ##
Python不像R,IDE一家独大(Rstudio), Python的IDE如果能和我们 熟悉的VISUAL STUDIO整合就好了,果然找到PTVS(https://www.visualstudio.com/en-us/explore/python-vs),用起来很方便,如下图。
3、Package 安装
在VS安装package(源码下载:https://pypi.python.org/pypi)也很简单,首推pip安装方式,下载whl格式(http://www.lfd.uci.edu/~gohlke/pythonlibs/),pip install XXX.whl 即可。
4、学习Python没有终点
Python 可以做很多事情。科学家用它来做科学计算,程序员们用它来写开源/商业软件。
写 Python,需要注意的是它是 Python,不是 C++。对任何一个新的语言,都不要试图完全用自己已有的语言经验去理解和使用它。在程序中要体现出 Python 的特点:lambda、Interactive,这些东西不可不用,也不应乱用。
入门到此为止,但Python学习没有终点。