2018年GitHub最流行Python开源项目
- 原文鏈接:https://www.ctocio.com/ccnews/27611.html
- 文章來自IT經理網
Python是當下最火的編程語言之一,在GitHub上有大量熱門開源項目,近日開源眾包平臺IssueHunt評選出了2018年GitHub上最流行的50個Python開源項目如下:
1)TensorFlow Model
TensorFlow Models
如果你對機器學習和深度學習有所了解,那么肯定聽說過TensorFlow的大名。
TensorFlow Models包含大量與深度學習有關的代碼庫,是人工智能專業人士必備武器庫之一。
GitHub: https://github.com/tensorflow/models
2) Keras
Keras是一個高級神經網絡API,由Python編寫,能夠運行在TensorFlow、CNTK或者Theano之上。
Keras的開發更側重快速實驗。
GitHub: https://github.com/keras-team/keras
3)Flask
Flask
Flask是一個輕量級的WSGI Web應用程序框架。
入門快速簡便,同時能夠擴展到復雜的應用程序。
它最初是圍繞Werkzeug和Jinja的簡單包裝器,并且已經成為最受歡迎的Python Web應用程序框架之一。
GitHub:https://github.com/pallets/flask
4)scikit-learn
Scikit-learn
scikit-learn是一個用于機器學習的Python模塊,建立在SciPy之上,并根據3-Clause BSD許可證進行分發。
GitHub:https://github.com/scikit-learn
5)Zulip
Zulip
Zulip是一款功能強大的開源群聊應用程序,它結合了實時聊天的即時性和線程對話的生產力優勢。Zulip被開源項目、財富500強公司,大型標準組織以及其他需要實時聊天系統的用戶使用,該系統允許用戶每天輕松處理數百或數千條消息。Zulip擁有超過300名貢獻者,每月合并超過500次提交,也是規模最大,發展最快的開源群聊項目。
GitHub:https://github.com/zulip/zulip
6)Django
Django是一個高級Python Web框架,支持快速開發簡潔實用的設計。
GitHub:https://github.com/django/django
7)Rebound
在Stack Overflow上搜索編碼中發現的bug往往非常耗費時間。Rebound是一個命令行工具,可在您收到編譯器錯誤時立即獲取Stack Overflow結果。
這對程序員來說非常方便。
GitHub:https://github.com/shobrook/rebound
8)谷歌圖像下載Google Image Download
這是一個命令行python程序,用于搜索Google Images上的關鍵字/關鍵短語,并可選擇將圖像下載到您的計算機。
您也可以從另一個python文件調用此腳本。
GitHub:https://github.com/hardikvasa/google-images-download
9)YouTube-dl
油管搬運工,可從youtube.com或其他視頻平臺下載視頻。
GitHub:https://github.com/rg3/youtube-dl
10)System Design Primer
此代碼庫是一個資源集合,可幫助您了解如何大規模構建系統。
GitHub:https://github.com/donnemartin/system-design-primer
11)Mask R-CNN
Mask R-CNN用于對象檢測和分割。在Python 3,Keras和TensorFlow上實現Mask R-CNN。該模型為圖像中對象的每個實例生成邊界框和分割蒙版。它基于特征金字塔網絡(FPN)和ResNet101骨干網。
GitHub:https://github.com/matterport/Mask_RCNN
12)面部識別(Face Recognition)
Face Recognition可能是世界上最簡單的人臉識別庫,支持從Python或命令行識別和篡改人臉。此外還提供了一個簡單的face_recognition命令行工具,可用命令行對圖像文件夾進行人臉識別!
GitHub:https://github.com/ageitgey/face_recognition
13)snallygaster
用于掃描HTTP服務器上機密文件的工具。
GitHub:https://github.com/hannob/snallygaster
14)Ansible
Ansible是一個極其簡單的IT自動化系統。它處理配置管理,應用程序部署,云配置,臨時任務執行和多節點編排 – 包括通過負載平衡器輕松實現零停機滾動更新等操作。
GitHub:https://github.com/ansible/ansible
15)Detectron
Detectron是Facebook AI Research開發的軟件系統,它實現了最先進的物體檢測算法,包括Mask R-CNN。Detectron用Python編寫,由Caffe2深度學習框架提供支持。
GitHub:https://github.com/facebookresearch/Detectron
16)asciinema
終端會話記錄器和asciinema.org的最佳伴侶。
GitHub:https://github.com/asciinema/asciinema
17)HTTPie
HTTPie是命令行HTTP客戶端。其目標是使與Web服務的CLI交互盡可能人性化。它提供了一個簡單的http命令,允許使用簡單自然的語法發送任意HTTP請求,并顯示彩色輸出。HTTPie可用于測試,調試以及通常與HTTP服務器交互。
GitHub:https://github.com/jakubroztocil/httpie
18)You-Get
You-Get是一個小型命令行實用程序,用于從Web下載媒體內容(視頻,音頻,圖像),尤其是在手邊沒有合適工具的時候。
GitHub:https://github.com/soimort/you-get
19)Sentry
Sentry從根本上講是一項服務,可以幫助您實時監控和修復崩潰。服務器端使用Python,但它包含一個完整的API,支持在任何應用程序中使用任何語言發送事件。
GitHub:https://github.com/getsentry/sentry
20)Tornado
Tornado是一個Python Web框架和異步網絡庫,最初是在FriendFeed上開發的。通過使用非阻塞網絡I / O,Tornado可以擴展到數萬個開放連接,非常適合長輪詢,WebSockets等需要與每個用戶建立長期連接的應用程序。
21)Magenta
Magenta是一個探索機器學習在創造藝術和音樂過程中的作用的研究項目。這主要涉及開發新的深度學習和強化學習算法,用于生成歌曲,圖像,繪圖和其他材料。Magenta也是構建智能工具和界面的一次探索,能夠開發藝術家和音樂家處理作品時使用的智能工具和界面。
GitHub:https://github.com/tensorflow/magenta
22)ZeroNet
使用比特幣加密技術和BitTorrent網絡制作去中心化的網站。
GitHub:https://github.com/HelloZeroNet/ZeroNet
23)Gym
OpenAI Gym是一個用于開發和比較強化學習算法的工具包。這是Gym的開源代碼庫,可讓您訪問標準化的環境。
GitHub:https://github.com/openai/gym
24)Pandas
Pandas是一個Python包,提供快速,靈活和富有表現力的數據結構,旨在使“關系”或“標記”數據的使用既簡單又直觀。Pandas的目標是成為使用Python分析真實世界數據的高級基礎模塊。此外,它還有更雄心勃勃的目標:成為所有語言中最強大,最靈活的開源數據分析/操作工具。
GitHub:https://github.com/pandas-dev/pandas
25)Luigi
Luigi是一個Python包,可用來創建復雜的批處理作業管道。可用來處理依賴項解析、工作流管理、可視化、處理故障、命令行集成等等。
GitHub:https://github.com/spotify/luigi
總結
以上是生活随笔為你收集整理的2018年GitHub最流行Python开源项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018年7月编程语言TIOBE排行榜
- 下一篇: 【苹果电脑数据恢复】mac超强数据恢复软