one-python:三千 Lib 库,每领域取 Top 1,属于 Python 的单库索引

2016-06-03 20:54:29 +08:00
 alexapollo

传送门: https://github.com/geekan/one-python

Python 有很多优势:自建的 dict 、 list 、 set 、 tuple ,标准化的数据结构,清晰明确的语法。 它把很多组件都标准化到语言的内部,从而非常的有效、易学、优雅。

有感于Python的优雅与 awesome-python 的冗杂,我发起了 one-python 这个工程,每个领域只取 Top 1 (例外最多到前三),希望帮助大家更好的理解 Python ,也希望能够帮助语言更好的标准化

品类选的较为谨慎,还比较少,也希望喜欢 Python 的同学可以一起完善这个工程 :)

5341 次点击
所在节点    Python
36 条回复
shuax
2016-06-03 21:00:49 +08:00
哦? python2 还是 python3 呢
alexapollo
2016-06-03 21:15:42 +08:00
@shuax 2 通吃,不过列表里大部分工程都有对 3 的兼容 :)
patrickstar
2016-06-03 21:49:43 +08:00
不错,找轮子是开工前的第一步
我现在用 pyvenv 代替 virtualenv 了,不过我不确定那个更好
akring
2016-06-03 22:47:32 +08:00
第 100star 达成
alexapollo
2016-06-03 23:21:32 +08:00
@patrickstar virtualenv 比较稳定,不过讲道理,其实可以试试 docker
xiahei
2016-06-03 23:31:32 +08:00
@patrickstar 试过两个配合起来用? Pyenv 管理大版本, virtualenv 管理同版本, virtualenvwrapper 做 virtualenv 虚拟环境包管理器?
notolddriver
2016-06-03 23:37:05 +08:00
为啥没中文。
dcoder
2016-06-03 23:42:12 +08:00
@alexapollo
不错,收藏了
dcoder
2016-06-03 23:44:55 +08:00
@alexapollo
只取 top1 的 idea 非常好。建议如果增加到 top3, 那也要说明哪两个是备选.
因为选轮子时候,最耗费时间的事情, 其实是比较 top1 和 top2, top3, top4 ...
alexapollo
2016-06-04 00:13:07 +08:00
@notolddriver 因为这个小工程可能也会在国外社区安利 :)
mathgl
2016-06-04 01:11:24 +08:00
@dcoder top1 -2 之间的差异往往是口味的问题。
ayaseangle
2016-06-04 03:25:49 +08:00
the firest thing is choosing a version of python.
xell
2016-06-04 04:24:43 +08:00
看到一个中式英语,就直接在这里讲好了: PyCharm 介绍最后那句 Has free community edition available. 把 Has 去掉便可。

另外,有两处介绍文字( caffe 和 iScript )没有以大写字母开头。
gux928
2016-06-04 06:02:22 +08:00
早起先标记
jjx
2016-06-04 08:37:28 +08:00
orm - sqlalchemy

http 请求 - requests
alexapollo
2016-06-04 10:18:47 +08:00
@xell 多谢,反馈几处均已修改,也可以直接改了发 pull request 到工程来
alexapollo
2016-06-04 10:30:52 +08:00
@jjx SQLAlchemy 应该是顶级的,没有疑问,但使用起来感觉坑比较多,举两个例子:
1. MySQL has gone away - 非常常见的连接问题,理应在框架内解决
2. 数据库迁移没有原生方案,得依赖一些评价不高的第三方插件
不过它确实是比较优秀的一个组件,我会尝试使用它

requests 和 httpie 准备加入 :)
alexapollo
2016-06-04 10:32:16 +08:00
@dcoder 会用一些篇幅来说明的,尽量只取 Top 1
alexapollo
2016-06-04 10:41:34 +08:00
@jjx requests 已加入
notolddriver
2016-06-04 12:40:12 +08:00
@alexapollo 可以可以搞成中英双文,兼顾下我这种英文不怎么样的人群。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/283338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX