【最近一直在学习python,做一个什么项目练手比较好呢?】

Python与机器学习 徐 自远 592℃

【最近一直在学习python,做一个什么项目练手比较好呢?】

一开始学Python要练手当然是爬虫项目了。

为什么?

因为有关于爬虫的包都挺不错的,例如很有名的requests,真的写得Pythonic(即很符合Python风格的意思)

而且像beautifulsoup专门来解析网页,selenium用脑模拟浏览器或者scrapy分布式爬虫利器,这么多爬虫包,足以保证你可以很轻松地上手。如果无法立即使用,那么在我角度看可能是你还没有学好怎么在实践中编程,爬虫这块入门我觉得挺简单的,几行代码就搞定的事情,何乐而不为。

从这块入手,你可以学习到很多知识,例如网络编程,TCP,socket等,还有前端异步加载,如何抓取js内容,又或者验证码图像识别算法,慢慢一步步推进,总可以学习到不少东西。

在我GitHub里有个问财策略的爬虫项目,写得挺简单的,容易上手,欢迎来Fork和Star,有不懂的可以继续回复我。

项目地址:

https://github.com/GraySilver/wencai-master


如果你对学习人工智能和深度学习感兴趣,可以订阅我的头条号,我会在这里发布所有与算法、机器学习以及深度学习有关的有趣文章。

GitHub:https://github.com/GraySilver

里面有大量学习资源和读书笔记,欢迎大家Follow和Star。

(码字不易,若文章对你帮助可点个赞~)

  赞 踩 40评论

 举报

一、分布式爬虫。比如爬取知乎全站/头条全站/豆瓣全站等等,任何一个你想爬取的网站。完成之后获得如下技能。

1. http协议知识,能学会如何封装http请求包。

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

3. scrapy爬虫神器的知识

4. 反爬虫知识

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

5.谷歌开发人员工具

用爬虫项目练手实在能学习许多知识。

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

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

四、25个练手项目由易到难,代码量从几十行到几千行,在实验环境里保证可以全部完成。

http://www.360doc.com/content/16/0314/09/1513309_542022647.shtml

相信已经足够撸了

安利个人的网络爬虫系列教程。有问必回。

https://www.wukong.com/answer/6495013525860122894/?iid=18821494449&app=news_article&share_ansid=6495013525860122894&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【最近一直在学习python,做一个什么项目练手比较好呢?】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号