一、7天入门教程,我只是根据自己的经验和所看的书给大家做了个资源整合以及自己的一些见解;
课程接下来的方向大家不一定相同,头条也不适合学习代码,所以就入门点到为止,但是文章绝对是精心磨出来的。
·跟着书或者视频,自己动手遍历一遍代码,从而了解基础的操作语法。一定要给自己反馈,做点项目,比如爬虫个12306,电影评价等,练手。从模仿开始掌握语法与逻辑。不要学了一个月还是在基础知识操作上打转,效率太低。
二、Python学习必备掌握的知识。
1. StackOverflow,是疑难解答、bug排除必备网站,任何编程问题请第一时间到此网站查找。
https://stackoverflow.com/
2. github,是源码学习、版本控制不可缺少的网站,找源码学习请第一时间到此网站,fork之后自己维护。
https://github.com/
3. Awesome Python 最全的python资源,没有之一,绝对不容错过的python资源大全。小编推荐一个裙Python学习:561991845 这里有推荐的学习路线,基础视频学习资料和电子教程文档和Python安装工具及Python技术学习交流和分享。
https://github.com/vinta/awesome-python
4. Awesome Python 的中文翻译
https://github.com/jobbole/awesome-python-cn
三、关于入门教程
1. 笨方法学python,最受欢迎的python入门教程。边学边敲代码的教程。
2. 简明python教程,简明是最大的特点
http://old.sebug.net/paper/python/
3. python菜鸟教程。
4. 廖雪峰的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 分析航班大数据]
4. 25个练手项目由易到难,代码量从几十行到几千行,在实验环境里保证可以全部完成。
http://www.360doc.com/content/16/0314/09/1513309_542022647.shtml
四、视频教程。
· 如果您觉得文章内容还不错,可以考虑点个关注或者转发下文章,让更多的人了解。
· 相关资源:请私信【资料】或者留言,如若有即分享。留个言我才知道有没有,您要什么?
·如果你有什么好的Python教程或好的学习资料,欢迎留言探讨。