GitHub上目前最全的Python資源大全,這些資源你都瞭解嗎?

hello,小夥伴們你們好,今天給你們推薦的開源項是: Python 資源大全中文版,這個開源項目作的事情就是全部關於Python語言的資源整合。
html

我想不少程序員應該記得 GitHub 上有一個 Awesome - XXX 系列的資源整理。
python

[awesome-python](https://github.com/vinta/awesome-python) 是 vinta 發起維護的 Python 資源列表,內容包括:Web 框架、網絡爬蟲、網絡內容提取、模板引擎、數據庫、數據可視化、圖片處理、文本處理、天然語言處理、機器學習、日誌、代碼分析等。由伯樂在線持續更新。

關於項目


咱們要作什麼?

資源列表


環境管理

管理 Python 版本和環境的工具github

  • 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 的庫。flask

  • 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",免費領取一大波學習資源,先到先得哦!

相關文章
相關標籤/搜索