2019 年 3 月 Python Github 代码库排名前 20
目前最流行的 Python 存储库有哪些?
受到Iren Korkishko的启发,他为 Javascript 做了出色的摘要,我决定为我们心爱的 Python 做同样的事情。
你知道谁会登上领奖台吗?
让我们开始吧:
第 20 名:Pandas(18.5k⭐️)
Pandas 是一个非常简单且功能强大的数据分析/处理工具,在广泛的数据领域被很多人使用。
n° 19:算法面试笔记中文(19.4k ⭐️)
这篇真的没什么可补充的了。我很想听听中文读者的反馈。
n° 18:Python 模式(19.6k ⭐️)
Python 中的设计模式/惯用法合集。我设计新解决方案时常去的地方。
第 17 期:100 天机器学习代码(20.7k⭐️)
Siraj Raval 和 Avik Jain 对 ML 进行了精彩的介绍。
n° 16:人脸识别(21.9k ⭐️)
世界上最简单的 Python 和命令行人脸识别 API。想想看requests
,但用于人脸识别。
import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_locations = face_recognition.face_locations(image)
瞧!
排名第 15:家庭助理(22k ⭐️)
开源家庭自动化,将本地控制和隐私放在首位。惊喜地发现它如此接近榜首。
第 14 位:CPython(22.9k ⭐️)
有趣的是,最著名和最广泛使用的 Python 实现甚至没有进入前 10 名。
如果这不是超级活跃的生态系统的标志,那么我不知道它是什么。
第 13 篇:Python 中的算法(23.4k ⭐️)
所有算法均用 Python 实现。对于学生、初学者以及准备面试的人来说,这是一个非常有用的资源。
第 12 名:Certbot(24.5k ⭐️)
一个神奇的工具,它允许您使用 EFF 的 Certbot 自动在您的网站上启用 HTTPS 并部署 Let's Encrypt 证书。
排名第 11 位:Scrapy(31.8k⭐️)
Scrapy 是一个快速的 Python 高级网页爬取和数据抓取框架。它允许你在几秒钟内用 20 行代码抓取数千个网页。
排名第 10:Scikit-learn(33.8k⭐️)
Scikit-learn 可能是目前最著名的机器学习库了。由于其入门门槛低,并且拥有非常广泛和发达的社区,任何人都可以学习机器学习。
它由 David Cournapeau 在 Google Summer of Code 项目期间发起,至今已维护了 8 年。恭喜!!!
排名第 9:Ansible(35.9k⭐️)
欢迎来到 DevOps 世界。Ansible 是一个极其简单的 IT 自动化平台,可让您的应用程序和系统更轻松地部署。无需编写脚本或自定义代码来部署和更新您的应用程序 - 使用接近纯英语的语言实现自动化,使用 SSH 连接,无需在远程系统上安装代理。
第 8 名:请求(37.6k ⭐️)
简单、简洁、优雅的 API 让请求成为最著名的 Python 代码库之一。
我每天都会用到这个包,说实话,我真不知道还有比这更简单的 Python http 请求方法了,你自己看看吧:
>>> import requests
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
>>> r.status_code
200
瞧!
排名第 7:Keras(39.1k⭐️)
Keras 是一个用 Python 编写的开源神经网络库,可以在 TensorFlow 和其他机器学习库上使用。
自 2017 年以来,Keras 一直受到 TensorFlow 团队的支持,因此它更像是一个接口,而非纯粹的机器学习库。
排名第 6:Django(40.1k⭐️)
两个最著名的 Python Web 框架之一。另一个就在下方不远处。
排名第 5:httpie(40.2k ⭐️)
这是一个更简单、更友好的替代方案,它拥有直观的用户curl
界面、JSON 支持等等。有人试过这个吗?
第四名:The Fuck(42k⭐️)
很棒的应用,可以修正你之前的控制台命令。非常非常实用。
第三名:Flask(42k⭐️)
我最喜欢的 Python Web 框架进入了前三名。有趣的是,直到最近 Flask 才比 Django 更受欢迎。
第 2 名:Awsome Python(64k ⭐️)
精选的 Python 框架、库、软件和资源列表。非常适合作为新项目的切入点。
第一名:TensorFlow(123k⭐️)
TensorFlow 是一个使用数据流图进行数值计算的开源软件库。它最初由 Google Brain 团队开发,供 Google 内部使用,后来于 2015 年开源。
结论:
我认为可以肯定地说,Python 爱好者们真的热爱机器学习、简单的 API 以及学习新事物。
不得不说,我很惊讶 TensorFlow 竟然以如此大的优势占据了前 20 名。将
这样的前 20 名与其他语言的前 20 名进行比较会非常有趣。这或许会成为另一篇文章的主题。
感谢您的阅读。
如果您喜欢这篇文章,请在评论中告诉我,并且不要忘记订阅我的时事通讯,以后还会有更多内容(您还可以免费获得我的下一本电子书的第一章😎)。
我最近开始了一系列新的Python 技巧,我想你可能会喜欢它。
如果您喜欢 JS,我刚刚发布了一些您可能会喜欢的东西。
如果您更喜欢 git,我可以为您提供帮助。
文章来源:https://dev.to/daolf/top-20-python-github-repositories-in-march19-527i