跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • GitHub 上目前最全的 Python 资源大全,这些资源你都了解吗?
未分類
4 5 月 2020

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

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

資深大佬 : zhijieju 10

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

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

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

关于项目

我们要做什么?

  • 基于 awesome-python 列表,我们将对其中的各个资源项进行编译整理。此外还将从其他来源补充好资源。

  • 整理后的内容,将收录在伯乐在线资源频道。可参考已整理的内容:

    • [x]《Scrapy:Python 的爬虫框架》
    • [x]《Flask:一个使用 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“,免费领取一大波学习资源,先到先得哦!

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

大佬有話說 (2)

  • 資深大佬 : teawithlife

    有 awesome-python 就够了
    PS,最后的 github 链接多了两个星号

  • 資深大佬 : ericls

    感觉比较过时了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具