Python & 机器学习项目集锦 GitHub Top 45
[导读]热门资源博客 Mybridge AI 比较了18000个关于Python的项目,并从中精选出45个最具竞争力的项目。我们进行了翻译,在此一并送上。
这份清单中包括了各不相同的20个主题,以及一些资深程序员分享使用Python的经验,值得收藏。Mybridge AI 的排名结合了内部机器评估的内容质量和各种人为因素,包括阅读次数和阅读时长等。
对于Python的初学者,我们推荐以下这些课程: REST API:使用 Python,Flask,Flask-RESTful 和 Flask-SQLAlchemy 构建专业的 REST API [12,602个推荐,4.6 / 5星]
链接:https://www.udemy.com/rest-api-flask-and-python/ 算法交易:用于财务分析和算法交易的Python,主要学习包括numpy,pandas,matplotlib,quantopian,finance [8,077个推荐,4.6 / 5星] 链接:
https://www.udemy.com/python-for-finance-and-trading-algorithms/
年度开源Python项目 [平均4,078星] 链接:
https://medium.mybridge.co/30-amazing-python-projects-for-the-past-year-v-2018-9c310b04cdb3 机器学习年度最佳文章 链接:
https://medium.mybridge.co/learn-to-build-a-machine-learning-application-from-top-articles-of-2017-cdd5638453fc Python算法
① 回顾 Python 交互式编码中所要面对的挑战 (算法和数据结构)
本文对算法编码和数据结构中的问题提出了简单易懂又切实可行的方案。
作者:Donne Martin;[github-11811星]链接:https://github.com/donnemartin/interactive-coding-challenges
② Python中算法和数据结构的最小样本
如何让Python中的数据结构和算法最小、最干净? 作者:keon;[github-10271星]链接:
https://github.com/keon/algorithms?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ③ 最重要的Python算法--Pygorithm
Pygorithm是一个纯Python风格编写的模块,通过导入所需的算法,获得相应的代码、时间复杂性等。这是一个开始学
习Python编程的好方法,能够帮助初学者学习并实现Python中所有算法。
作者:Satwik Kansal;[github-3156星]链接:http://pygorithm.readthedocs.io/en/latest/ Python综合指南
④ 一个有趣又鲜为人知的Python代码片段集合—wtfPython
作者:Satwikkansal;[github-4,933星]链接:https://github.com/satwikkansal/wtfPython Python的脚本结构
⑤ 一个关于如何从Python脚本到打包项目的标准化指南 作者:Courtesy of Vicki链接:
http://veekaybee.github.io/2017/09/26/python-packaging Python中的列表
⑥ Python列表生成器的教程
在这份教程中,你将能够学习到如何在Python中有效地使用列表生成器来创建列表,替换(嵌套) for循环以及使用 map(), filter(), reduce() 函数等。
文章首先简单回顾了 Python 中列表的基本概念,并与Python中其他的数据结构进行比较。接着讲解了列表生成器的学习。文章还讲解了 Python 列表背后的数学知识,创建列表生成器的方法,以及如何在 for 循环或 lambda 隐函数
中重写它们。
作者:Karlijn Willems链接:
https://www.datacamp.com/community/tutorials/python-list-comprehension Python中的类
⑦ 如何使用 Dunder (Magic、Special) 方法来丰富你的 Python 类
Dunker是Python中的一种特殊方法,通过双下划线开始和结束的形式存在,例如__init__来丰富类的预定义方法。 作者:Dan Bader链接:
https://dbader.org/blog/python-dunder-methods Python中的网页抓取
⑧ 如何使用 Python 中的 Scrapy、SQL 和 Matplotlib 等库进行网页抓取,并获取网页数据分析
你可以通过这篇文章学习到网页爬取知识,并用于实践中。 作者:ScrapingAuthority链接:
http://www.scrapingauthority.com/python-scrapy-mysql-and-matplotlib-to-gain-web-data-insights/
⑨ 高级的网页抓取教程:绕过“403禁止”,验证码等问题 作者:Evan Sangaline链接:
http://sangaline.com/post/advanced-web-scraping-tutorial/ ⑩ 掌握Python的网页抓取技巧来获取你所需要的数据
作者:Lauren Glass 和 Hackernoon链接:
https://hackernoon.com/mastering-python-web-scraping-get-your-data-back-e9a5cc653d88 Python中的自动化操作
? 如何使用Twilio、Python和Google自动化婚礼的进程 作者:Thomas Curtis链接:
https://www.twilio.com/blog/2017/04/wedding-at-scale-how-i-used-twilio-python-and-google-to-automate-my-wedding.html
? 如何用Python在Medium上找到有趣的人 作者:Radu Raicea 和 freeCodeCamp。链接:https://medium.freecodecamp.org/how-i-used-python-to-find-interesting-people-on-medium-be9261b924b0 Python中的Bot
? 制作Reddit+Facebook的信息箱 作者:Yasoob Khalid链接:
https://pythontips.com/2017/04/13/making-a-reddit-facebook-messenger-bot/
? 我在Instagram上用Python写的开源机器人 (让我拥有了2500个粉丝,所花的服务器成本只有5美元) 作者:TimG链接:
https://medium.freecodecamp.org/my-open-source-instagr
Python



