想学好python也不难,但是也有很多人说太难了,到底是什么原因呢,分享之前呢,像大家推荐一个学习氛围非常好的群,大家都非常乐意解答,乐意交流沟通,就等你的到来。python学习群:324924385,如果你正在学习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的学习版本:
观点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相关的必备知识
对于python语言的学习,即使没有去深入学习python的细节知识
对于python的一些相关必备知识,常识性知识,也是需要先去了解清楚的哦。
下面就是对于python的相关的常识性的东西,先做个解释:
1. python文件的后缀是py
计算机的世界中,多数东西的类型,都是通过文件名的后缀来区分的。
python的文件的后缀是py
2. python的缩写和简称
正是由于python的文件名后缀是py
所以,很多人,也常常用py来指代python
比如后面你会提到的,有些人把python 2简写为py2
说到这里我又忍不住想给大家推荐一个裙,好了,不啰嗦了,第一段都已经说过了,里面各种教程和路线以及学习方法都有,行业行情每天时时更新。