1. 程式人生 > >2018年8月份GitHub上最熱門的Python開源專案

2018年8月份GitHub上最熱門的Python開源專案

本篇文章為大家盤點了8月份最熱門的Python專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

1system-design-primer

該專案是關於如何設計大型系統,以及如何應對系統設計面試。系統設計是一個很寬泛的話題。在網際網路上,關於系統設計原則的資源也是多如牛毛。這個倉庫就是這些資源的組織收集,它可以幫助你學習如何構建可擴充套件的系統。

2pyxel

Python中的一個復古遊戲開發環境。由Takashi Kitao提供

3autokeras

這是一個編寫在十分易於使用的深度學習庫 Keras 中的一個開源的 python 包。AutoKeras 使用了 ENAS,這是一種高效且最新版本的神經結構搜尋方法。你只要使用 pip install autokeras 就能快速輕鬆地安裝軟體包,接著就能用自己的資料集來執行自己的架構搜尋。

4cheat.sh

cheat.sh 是一個網站,更是一個實用的速查工具。cheat.sh 具有以下這些功能特性:

● 簡潔的 curl/browser 介面

● 涵蓋 55 種程式語言,一些 DBMSes 和 1000 多個最重要的 UNIX/Linux 命令

● 無需安裝,隨處可用

● 超快,通常在 100 毫秒內即可返回答案

● 可以直接在程式碼編輯器中使用,無需開啟瀏覽器

● ……

5models

一個Tensorflow庫,裡面包含 使用TensorFlow 構建的模型和示例的教程,旨在更好的維護,測試,並與最新的TensorFlow API保持同步最新。

6Algorithm_Interview_Notes-Chinese

2018/2019/校招/春招/秋招/自然語言處理(NLP)/深度學習(Deep Learning)/機器學習(Machine Learning)/C/C++/Python/面試筆記,此外,還包括建立者看到的所有機器學習/深度學習面經中的問題。 除了其中 DL/ML 相關的,其他與演算法崗相關的計算機知識也會記錄。 但是不會包括如前端/測試/JAVA/Android等崗位中有關的問題。

7python-fire

Python Fire 是一個庫,用於從任何 Python 物件自動生成命令列介面(CLIs)。雖然 Python Fire 這個 repo 是在 Google 的 GitHub 賬號下,但在其介紹頁面中明確說了不是 Google 官方專案。

8faust

Faust是一個流處理庫,將kafka流中的思想移植到Python中。它被用於Robinhood去構建高效能的分散式系統和實時資料通道,每天處理數十億的資料。Faust同時提供流處理和事件處理。

它不需要使用一個DSL,僅需要用到Python,這意味著你在做流處理的時候可以使用所有你喜歡的Python庫

9social_mapper

Trustwave的安全研究人員釋出了一種新的開源工具,該工具使用面部識別技術在大量社交媒體網路中定位目標,它可自動搜尋八個社交媒體平臺的目標,包括Facebook,Instagram,Twitter,LinkedIn,Google +,俄羅斯社交網站VKontakte,以及中國的微博和豆瓣 - 基於他們的名字和圖片。

10awesome-python

awesome-python 是 vinta 發起維護的 Python 資源列表,內容包括:Web框架、網路爬蟲、網路內容提取、模板引擎、資料庫、資料視覺化、圖片處理、文字處理、自然語言處理、機器學習、日誌、程式碼分析等。十分受Python開發者的青睞。

11sclack

最好的CLI客戶端,因為一切都很糟糕

12chinese-poetry

最全中華古詩詞資料庫,唐宋兩朝近一萬四千古詩人,接近5.5萬首唐詩加26萬宋詩。兩宋時期1564位詞人,21050首詞。