编程语言的选择是IT圈永远的争议。
在任意一个程序员聚集的场合,
喊一句类似于“PHP是世界上最好的语言”
这样的话,
一定免不了受到各类“讨伐”。
那么,Python是世界上最好的语言吗?
这个本萌不敢说,
但至少它是时下最火的语言之一。

IEEE Spectrum发布了2018年编程语言前十排行榜
最新的47中编程语言中Python稳坐头把交椅
Python起源于“龟叔”(Guido van Rossum,荷兰人)在1989年圣诞节间的无聊,而为了打发时间所创造。“龟叔”赋予Python“优雅、明确、简单”的特点。
那么,Python适合做什么呢?它主要适用领域:Web网站和各种网络服务(YouTube、Instagram、douban、openstack);系统工具和脚本;作为“胶水”语言把其它语言开发的模块包装起来方便使用。
要想用好Python,
用它解决复杂问题,
开发功能正确的、效率高的程序,
也是需要循序渐进,勤学多练的。
袋萌萌特别为大家整理了一份
详细的Python学习清单,
请提前接收这份长假精神食粮!

Python必备资料
1、StackOverflow
网址:https://stackoverflow.com/
是疑难解答、bug排除必备网站,任何编程问题请第一时间到此网站查找。

2、github
网址:https://github.com/
是源码学习、版本控制不可缺少的网站,找源码学习请第一时间到此网站,fork之后自己维护。

3、 Awesome Python
网址:https://github.com/vinta/awesome-python
最全的python资源,没有之一,绝对不容错过的python资源大全。

4、Awesome Python 的中文翻译
网址:https://github.com/jobbole/awesome-python-cn

5、 python中文学习大本营
网址:http://www.pythondoc.com/

6. 伯乐在线网站
网址:http://python.jobbole.com/

Python入门基础
1、笨方法学python
最受欢迎的python入门教程,边学边撸的教程。

PDF地址
链接:https://pan.baidu.com/s/1i4YiHZv 密码:t5i4
2. 简明python教程
网址:http://old.sebug.net/paper/python/
简明是最大的特点。

3. python菜鸟教程

4. 廖雪峰的python教程
网址:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
重点讲述python和其它语言的不同,适合有其它语言基础的朋友。课程内容丰富,,详细具体,但学习难度也比较大。
Python练手项目
1. 自写一个分布式爬虫
比如爬取知乎全站/头条全站/豆瓣全站等等,任何一个你想爬取的网站。完成之后获得如下技能。用爬虫项目练手实在能学习许多知识。
1.1. http协议知识,能学会如何封装http请求包。

1.2. redis/mongo/mysql等各种数据库知识。nosql和sql的知识有多重要就不用多说了。

1.3. scrapy爬虫神器的知识

1.4 反爬虫知识。
比如验证码识别,javascript混淆与还原,加密与解密,ajax异步请求,更换代理ip等等。

1.5.谷歌开发人员工具。

2. 人工智能方向,分别用k近邻、svm、神经网络等各种机器学习的方法识别mnist。这是人工智能的入门项目。

3. 数据分析方向。[使用 Spark 和 D3.js 分析航班大数据]

(该部分内容摘自CDSN博客)
Python学习书籍
