关于Python不得不说的故事 什么是Python: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 发展历史 Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。 Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。 像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。 现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。 Python的口号: 人生苦短,我用python Python 特点
Python的学习版本: 观点1:学习python真心不需要太多基础,我也学了一遍了,真正需要花功夫的还是要跟着项目来,自己去网上找个案例来做。python本来就开源,目前来说的话2.7的指导和资料会比3.5的要多,所以建议学2.7的比较合适一些。等后期学的差不多了,其实版本也只是一些细节上的差异,2.7肯定可以满足你。其次你要清楚你学python做什么,如果是网页你要学一个框架,比如Django,如果是学的爬虫可以学Scrapy的框架。如果纯粹的机器学习,学好基本功,多学习算法,刷刷题,比如ACM的题库。 观点2:如果从头开始,建议3.5吧。虽然还有些包,不支持,但是大势所趋吧。2.7与3.X的语法差异太明显,虽说python2.7已经提供了很完备的功能,基本能实现你可能遇到的所有问题,但是,这些功能在3.X上也基本都有的,我们目前不选3.X的主要原因是,3.x的资料不如2.7多,因为前述原因,2.7的资料、案例、现有包在3.X下可能出问题。而从长远来看,3.X的东西会越来越多,而且产品的后续升级还是要在3.X的基础上做的。 Python的学习推荐: 很多同学都比较喜欢看书,我们先来推荐几本书: 入门篇: 很多同学都比较喜欢看书,我们先来推荐几本书: 入门篇: 1.《Python基础教程》 出版社:人民邮电出版社 2.《Python入门经典》 出版社: 机械工业出版社 3.《深入浅出 Python(中文版)》出版社: 中国电力出版社 提高: 1.《Python Cookbook(第3版)中文版》出版社: 人民邮电出版社 2.《Python核心编程(第2版)》中文 《Core PYTHON Programming》 出版社: 人民邮电出版社 专业: 1.《集体智慧编程》出版社: 电子工业出版社 2.《利用Python进行数据分析》中文 出版社: 机械工业出版社 《Python for Data Analysis》英文 3.《Python自然语言处理》出版社: 人民邮电出版社 下面来介绍几个学习的网站: 天善社区-Python专区:http://www./category/47 廖雪峰的官方网站-Python教程: http://www./wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 GitHub:各类开源软件的大本营,包含非常多的Python第三方包及使用教程,说明 再来两个比较好的Python微信公共号: Python开发者(PythonCoder) Python程序员 |
|
来自: 收藏乱七八糟 > 《INFOTECH》