2019 年 3 月 Python Github 代码库排名前 20

2025-06-04

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)
Enter fullscreen mode Exit fullscreen mode

瞧!

排名第 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
Enter fullscreen mode Exit fullscreen mode

瞧!

排名第 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
PREV
Windows 上的 Linux:通过 RDP 实现桌面环境的 WSL
NEXT
为什么 FontAwesome 仍然很棒