GitHub 上目前最全的 Python 资源大全,这些资源你都了解吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhijieju

GitHub 上目前最全的 Python 资源大全,这些资源你都了解吗?

  •  1
     
  •   zhijieju 2020 年 5 月 3 日 1949 次点击
    这是一个创建于 2185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    hello,小伙伴们大家好,今天给大家推荐的开源项是: Python 资源大全中文版,这个开源项目做的事情就是所有关于 Python 语言的资源整合。

    我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。

    awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由伯乐在线持续更新。

    关于项目


    我们要做什么?

    资源列表


    环境管理

    管理 Python 版本和环境的工具

    • p:非常简单的交互式 python 版本管理工具。官网
    • pyenv:简单的 Python 版本管理工具。官网
    • Vex:可以在虚拟环境中执行命令。官网
    • virtualenv:创建独立 Python 环境的工具。官网
    • virtualenvwrapper:virtualenv 的一组扩展。官网
    • buildout:在隔离环境初始化后使用声明性配置管理。官网

    文档

    用以生成项目文档的库。

    • Sphinx:Python 文档生成器。官网
    • awesome-sphinxdoc:官网
    • MkDocs:对 Markdown 友好的文档生成器。官网
    • pdoc:一个可以替换 Epydoc 的库,可以自动生成 Python 库的 API 文档。官网
    • Pycco:文学编程( literate-programming )风格的文档生成器。官网
    • readthedocs:一个基于 Sphinx/MkDocs 的在线文档托管系统,对开源项目免费开放使用。官网

    配置

    用来保存和解析配置的库。

    • config:logging 模块作者写的分级配置模块。官网
    • ConfigObj:INI 文件解析器,带验证功能。官网
    • ConfigParser:(Python 标准库) INI 文件解析器。官网
    • profig:通过多种格式进行配置,具有数值转换功能。官网
    • python-decouple:将设置和代码完全隔离。官网

    HTTP

    使用 HTTP 的库。

    • aiohttp:基于 asyncio 的异步 HTTP 网络库。官网
    • requests:人性化的 HTTP 请求库。官网
    • grequests:requests 库 + gevent,用于异步 HTTP 请求.官网
    • httplib2:全面的 HTTP 客户端库。官网
    • treq:类似 requests 的 Python API 构建于 Twisted HTTP 客户端之上。官网
    • urllib3:一个具有线程安全连接池,支持文件 post,清晰友好的 HTTP 库。官网

    外来函数接口

    使用外来函数接口的库。

    • cffi:用来调用 C 代码的外来函数接口。官网
    • ctypes:(Python 标准库) 用来调用 C 代码的外来函数接口。官网
    • PyCUDA:Nvidia CUDA API 的封装。官网
    • SWIG:简化的封装和接口生成器。官网

    高性能

    让 Python 更快的库。

    • Cython:优化的 Python 静态编译器。使用类型混合使 Python 编译成 C 或 C++ 模块来获得性能的极大提升。官网
    • PeachPy:嵌入 Python 的 x86-64 汇编器。可以被用作 Python 内联的汇编器或者是独立的汇编器,用于 Windows, Linux, OS X, Native Client 或者 Go 。官网
    • PyPy:使用 Python 实现的 Python 。解释器使用黑魔法加快 Python 运行速度且不需要加入额外的类型信息。官网
    • Pyston:使用 LLVM 和现代 JIT 技术构建的 Python 实现,目标是为了获得很好的性能。官网
    • Stackless Python:一个强化版的 Python 。官网

    硬件

    用来对硬件进行编程的库。

    • ino:操作 Arduino 的命令行工具。官网
    • Pyro:Python 机器人编程库。官网
    • PyUserInput:跨平台的,控制鼠标和键盘的模块。官网
    • scapy:一个非常棒的操作数据包的库。官网
    • wifi:一个 Python 库和命令行工具用来在 Linux 平台上操作 WiFi 。官网
    • Pingo:Pingo 为类似 Raspberry Pi,pcDuino,Intel Galileo 等设备提供统一的 API 用以编程。官网

    自动聊天工具

    用于开发聊天机器人的库

    • Errbot:最简单和最流行的聊天机器人用来实现自动聊天工具。官网

    **开源地址: https://github.com/jobbole/awesome-python-cn**

    今天的推荐不知道大家喜欢吗?如果你们喜欢话,请在文章底部留言或点赞,以表示对我的支持,你们的留言,点赞,转发关注是我持续更新的动力哦!

    关注公众号回复:"1024",免费领取一大波学习资源,先到先得哦!

    teawithlife
        1
    teawithlife  
       2020 年 5 月 3 日
    有 awesome-python 就够了
    PS,最后的 github 链接多了两个星号
    ericls
        2
    ericls  
       2020 年 5 月 3 日
    感觉比较过时了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1137 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 17:32 PVG 01:32 LAX 10:32 JFK 13:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86