PythonHub今天在推上给大家分享了一个非常棒的项目,就是这个为为初学者、中级和有经验的开发者提供70多个python项目。
亲自动手实践一些项目可以增加我们的实际的编程技巧。每一次都做一点将会得到很多。很多人都在GitHub、Reddit或者是Quera上搜索过哪些项目可以让Python初学者、中级者增加经验的Python项目。这次它来了。
这篇博客来自Insane,他们专注于发布与AI、ML、数据科学、APP开发与网站开发的博客(这一点和本站也挺像,哈哈哈)。这是一篇最新的诚意之作。它包含了70多个Python项目,适合Python的初学者、中级者与有经验的开发者提升自己的水平。
这70多个项目中包含了很多类别,如游戏、计算机视觉、小工具、爬虫,甚至是机器学习相关的项目也有,还有一些新奇的包括区块链构建的东西。难度有的很简单有的很难,但大多数都是值得一试的内容。
这里举几个例子,感兴趣点击扩展链接或者下方链接查看:
使用Python开发比特币价格通知
这个项目可以让你们学习HTTP的请求,以及如何使用requests发送请求。还包括webhooks以及如何使用它与你的Python应用链接,如手机通知。
使用Python爬取维基百科内容
这个项目会让你学习如何创建一个基础的网络爬虫应用。可以用来获取维基百科的页面并像网络爬虫一样随机跳转到其它链接。它甚至可以用来做其它许多有创意的事情,例如可以通过爬取你自己的网站所有链接来寻找死链。
基于Python的人脸识别
这是一个非常有趣的中级项目。它可以检测人脸并把它框出来。甚至可以基于给定的列表识别出某些人。它通过分析一个照片并与列表中对比,识别出指定的人脸。这需要下载一些模块来完成。