天天看點

Github上的python開源項目 - ExplorerMan

Github上的python開源項目

Python開源項目,期待大家和我們一起共同維護

  • github排名榜單 https://github.com/trending
  • github搜尋榜單:https://github.com/search

說明

以下總結大部分來至于 [TimLiu-Python] (https://github.com/Tim9Liu9/TimLiu-Python) ,歡迎大家檢視原版

Feedback

期望大家随時能提出寶貴的意見(直接送出issues即可)。請廣大網友隻按照目錄結構(即使目錄結構有問題)添加三方庫,并送出pull request。目錄問題大家提出issues後樓主會及時更改的。

目錄

  • 網頁架構
    • Django
    • Flask
    • Tornado
    • 其他Web相關
  • 使用者圖形接口相關
  • 網絡相關
  • 資料庫相關
  • 遊戲相關
  • 開源架構
  • 大資料與人工智能相關
  • 網絡爬蟲
  • 測試與代碼分析稽核
  • 安全與破解相關
  • 圖表及圖像相關
  • 語音相關
  • 運維相關
  • 樹莓派
  • 第三方平台
  • IDE
  • 其他庫
  • 部落格與播客及書籍文檔
  • 好的文章
  • 他人總結

========

具體内容 =============================

========

網頁架構

Django

  • Django - Django。
  • Channels - Channels旨在增強Django的異步能力,同時讓Django不僅僅局限于Request-Response模型,能夠支援WebSocket、HTTP2推送和背景任務。2015年出現的十大流行Python庫 。
  • Django-Baker - Django Baker可以幫助開發者快速啟動項目。隻要提供app名稱,Django Baker就可以根據models.py檔案中的models,自動生成視圖、表單、URL、admin頁面以及模闆。2015年出現的十大流行Python庫 。
  • Django-Q - Django Q是一個原生Django分布式任務隊列處理應用,通過Python的mutliprocessing子產品功能實作。2015年出現的十大流行Python庫 。
  • django-webpack-loader - Django webpack loader對webpack-bundle-tracker的輸出結果進行處理,讓你可以在自己的Django應用中使用生成的bundles。2015年出現的十大流行Python庫 。
  • django-hackathon-starter - django-hackathon-starter這是一個Django Web應用模闆程式,可以幫助你快速生成應用。必定能夠為你節省大量的開發時間,同時這個庫也能用作開發者的學習指南。2015年出現的十大流行Python庫 。
  • django-seed - Django-seed通過faker庫,為Django模型生成測試資料。該庫支援Python和Django的最新版本。2015年出現的十大流行Python庫 。
  • django-tenants - django-tenants讓django驅動的網站支援多個tenants,這個功能時通過PostgreSQL schemas實作的。這是每個SASS(軟體即服務)網站的核心功能。2015年出現的十大流行Python庫 。
  • Python+Django建構的Blog - 基于Python+Django建構的Blog http://xushvai.github.io/io/
  • LibraryManagement - LibraryManagement圖書管理系統(Django1.9.1+Bootstrap3)。
  • CommunityManagement - 用Django基于組合模式開發的一個小型的社團管理系統。
  • django-shop - Django做的開源電子商務網站(商城)
  • weixin_market - 基于mezzanine與django的web伺服器——微信商城。
  • deisp - 開源PaaS系統Deis是一個 Django/Celery API 伺服器、Python CLI 和一組 Chef cookbooks 合并起來提供一個類似 Heroku 的應用平台,用于公有雲和私有雲。
  • OSQA - 一款免費且開源的問答系統,采用Python的Django開發架構,基于中國優秀的問答系統CNProg,非常類似國外著名的技術問答網站http://stackoverflow.com。[官網](http://www.dzonesoftware.com/products/open-source-question-answer-software)
  • ASKBOT-devel - 一款免費且開源的問答系統,采用Python的Django開發
  • taiga-back - Taiga功能非常強大的項目管理平台,用于初創企業和靈活開發團隊,采用Django 架構開發,前端基于 AngularJS 實作。
  • django-simple-captcha - 一個第三方django APP,用于為表單添加驗證碼圖檔。
  • django-pure-pagination - Django的分頁插件。
  • DjangoUeditor - 本子產品幫助在Django應用中內建百度Ueditor HTML編輯器。
  • Xadmin - xadmin是一個替代django admin的項目,使用了更加靈活的架構設計及Bootstrap UI架構。 官網
  • django-debug-toolbar - 檢視某個頁面中所有的context變量值,還可以看到HTTp頭、模闆、緩存等各種資訊,總之很全面也很好用。
  • Django-ERP - Django-ERP是一款基于Django開發的ERP管理軟體,包含常用的銷售管理、采購管理、庫存管理、組織管理等,支援按項目歸集費用,支援工作流審批,支援采購單、報價單的批量導入。
  • pylint-django - Django的pylint插件,用于分析Django的代碼。

Flask

  • flask - flask, 官方教程中文翻譯1 ,官方教程中文翻譯2,Flask使用小結,Flask開發團隊Pocoo的内部編碼風格指南| 程式設計派 | Coding Python.html。
  • Blog_mini - 基于Flask開發的開源部落格系統,具有簡潔的界面和強大的背景管理。
  • lagou-finder - python3的flask項目,根據地圖展示拉勾網招聘資訊的項目。
  • React-News-Board - 執行個體講解一個資訊聚合閱讀的項目,基于 Flask+React 的全棧開發和部署。

Tornado

  • tornado - tornado是非阻塞式 Web 伺服器架構,而且速度相當快。官網,Introduction to Tornado 中文翻譯 , 中文教程。

其他Web相關

  • Bottle - Bottle是一個快速、簡單、輕量的WSGI微型web架構。利用Bottle建構小型站點和API的時間以秒計算。這個架構隻有一個py檔案,可以把它放進任何目錄。
  • Tyrion - 支援多WEB架構Form表單驗證元件,其完美的支援Tornado、Django、Flask、Bottle Web架構。
  • Wooey - Wooey 是一個簡單的Python腳本的Web UI 界面。它能夠提供日常資料分析,檔案處理等功能。2015年出現的十大流行Python庫 。
  • Odoo - 前OpenERP,開源的ERP和電子商務系統、CRM,功能強大。官網
  • stethoscope - 一個web應用,它收集一個指定使用者的裝置的資訊,并為它們提供保護其系統的清晰具體的建議。
  • Tryton - Tryton是一個用于建構三層進階通用應用平台的商務架構,PostgreSQL作為資料庫引擎,主子產品用于以下活動領域:會計、發票開取、銷售管理、采購管理、客戶分析、庫存管理、資源制造計劃 (MRP)、項目管理、人力資源管理。

========

使用者圖形接口相關

  • pyglet - Pyglet是一個純Python語言編寫的跨平台架構,用于開發多媒體和視窗 * pyglet - Pyglet是一個純Python語言編寫的跨平台架構,用于開發多媒體和視窗特效應用。
  • kivy - Kivy 是一個開源工具包能夠讓使用相同源代碼建立的程式能跨平台運作。它主要關注創新型使用者界面開發,如:多點觸摸應用程式。Kivy 還提供一個多點觸摸滑鼠模拟器。基于 Cython(C extensions for Python) 建構,目前支援的平台包括:Linux、Windows、Mac OS X和Android。
  • Py2exe - 把Python腳本轉換為windows平台上面可以運作的可執行程式(*.exe)的工具,通過修改源碼可以支援python3.0的代碼。
  • pyinstaller - 把Python腳本轉換為能直接運作的可執行檔案,支援python2.7、python3.3-3.5,支援Windows (32-bit and 64-bit)、Linux (32-bit and 64-bit)、Mac OS X (32-bit and 64-bit)平台。
  • cx_Freeze - 把Python腳本轉換為能直接運作的可執行檔案,支援python3.x,特别簡單。
  • Tkinter - Tkinter的是Tk的GUI工具包,與Python附帶的Python接口。
  • wxPython - wxPython一個開源的Python接口的wxWindows。
  • PyQt - PyQt是一個建立GUI應用程式的工具包。它是Python程式設計語言和Qt庫的成功融合。Qt庫是目前最強大的庫之一,GPL與商業協定。
  • PySide - 對跨平台的 GUI 工具集 Qt 的包裝,捆綁在 Python 當中,LGPL協定。
  • Eric - Eric一個支援python、Ruby的強大IDE,與PyQt配合功能非常強大。
  • PyGTK - 一系列的 Python 對 GTK+ GUI 庫的包裝。
  • pyFacialRecognition - 用10幾行代碼自己寫個人臉識别程式。

========

網絡相關

  • aiohttp - aiohttp是一個為 asyncio 提供了簡潔易用的 HTTP 用戶端和伺服器的庫。
  • Requests - Requests是python的一個HTTP用戶端庫,跟urllib,urllib2類似,官網 , requests 源碼閱讀。
  • Requests-cache - 緩存外部api請求, 使用教程。
  • trip - Trip 是一個協程的網絡庫,如 Requests 一般簡單的操作,程式不再被網絡阻塞。開源項目Trip: 給Requests加上協程。
  • youtube-dl - 一個可從YouTube等網站下載下傳視訊的開源神器,采用Python開發,支援多個OS平台,支援衆多視訊網站國内優酷、洋芋、新浪和搜狐,國外YouTube等赫然在列。
  • ppmessage - 皮皮消息,即插即用,線上客服,移動應用内即時通訊,私有的·微信·,自建的·釘釘·,開源,純Python實作。
  • uvloop - 一個完整的asyncio事件循環的替代品,它建立在libuv基礎之上,由Cython編寫而成。性能非常高!
  • httpstat - 這個庫能夠直接将http請求的各狀态在終端進行輸出,類似于浏覽器的調試模式!
  • ppmessage - 皮皮消息,即插即用,線上客服,移動應用内即時通訊,私有的·微信·,自建的·釘釘·,開源,純Python實作。

========

資料庫相關

  • SQLAlchemy - SQLAlchemy一個知名企業級的持久化模式的,專為高效率和高性能的資料庫通路設計的,改編成一個簡單的Python域語言的完整套件。它采用了資料映射模式(像Java中的Hibernate)而不是Active Record模式(像Ruby on Rails的ORM)。
  • SQLObject - SQLObject是一個介于SQL資料庫和Python之間映射對象的Python ORM, 類似于Ruby on Rails的ActiveRecord模式。
  • Peewee - Peewee是一個小型但是十分強大的庫,支援通過ORM的方式通路資料庫,原生支援SQLite、MySQL和PostgreSQL等資料庫。
  • pony - pony官網 Pony是一個非常酷和新的 Python ORM ,它能夠讓你使用Python generators來查詢一個資料庫。這些generators然後會轉成高效的SQL。
  • asyncmongo - AsyncMongo是基于Tornado iploop的mongo資料庫的異步庫。
  • influxdb-python - InfluxDB -python 是一個時間序列資料庫,用它來儲存不同時間的測量值。通過 RESTFul API,它變得極其易用而且高效,另外,由于其内建了聚類功能,是以對資料的檢索和分組也變得十分輕松。
  • elasticsearch-dsl-py - elasticsearch-dsl-py提供基于JSON的完整的Query DSL查詢表達式(DSL即領域專用語言)。
  • MongoHub-Mac - MongoHub-Mac:mongo 圖形化管理工具。
  • mongotron - mongotron:mongo 圖形化管理工具,基于Electron與AngularJS寫成。
  • tinydb - 一個小型的文檔資料庫,它允許你在本地檔案中插入JSON資料并查詢它。它隻有1200多行代碼,并且配有簡單幹淨的文檔和API。

========

遊戲相關

  • 遊戲伺服器端架構更新之路 - 遊戲伺服器端架構更新之路,參考flask設計的tcp server:haven 、 參考flask設計的tcp server:maple。

========

開源架構

  • 高效的Python資料分析架構Ibis - 高效的Python資料分析架構Ibis ibis-project , 通過IPN了解Ibis.
  • RabbitMQ - 一個工業級的消息隊列伺服器,RabbitMQ+Python入門經典-兔子和兔子窩
  • ZeroMQ - 是一個簡單好用的傳輸層socket library,使得 Socket 程式設計更加簡單、簡潔和性能更高。

========

大資料與人工智能相關

  • pandas - 為 Python 程式設計語言提供高性能,易用資料結構和資料分析工具。在資料改動和資料預處理方面,Python 早已名聲顯赫,但是在資料分析與模組化方面,Python 是個短闆。Pands 軟體就填補了這個空白,能讓你用 Python 友善地進行你所有資料的處理,而不用轉而選擇更主流的專業語言,例如 R 語言。12 個使效率倍增的 Pandas 技巧 上、 下 。
  • pulp - PuLP 是一個用 Python 編寫的線性程式設計模型。它能産生線性檔案,能調用高度優化的求解器,GLPK,COIN CLP/CBC,CPLEX,和GUROBI,來求解這些線性問題。
  • Matplotlib - Matplotlib是基于 Python 的 2D(資料)繪圖庫,它産生(輸出)出版級品質的圖表,用于各種列印紙質的原件格式和跨平台的互動式環境。matplotlib 既可以用在 python 腳本, python 和 ipython 的 shell 界面 (ala MATLAB® 或 Mathematica®),web 應用伺服器,和6類 GUI 工具箱。matplotlib 嘗試使容易事情變得更容易,使困難事情變為可能。你隻需要少量幾行代碼,就可以生成圖表,直方圖,能量光譜(power spectra),柱狀圖,errorcharts,散點圖(scatterplots)等。
  • Scikit-Learn - Scikit-Learn是一個簡單有效地資料挖掘和資料分析工具(庫)。關于最值得一提的是,它人人可用,重複用于多種語境。它基于 NumPy,SciPy 和 mathplotlib 等建構。
  • Spark -Spark 由一個驅動程式構成,它運作使用者的 main 函數并在聚類上執行多個并行操作。Spark 最吸引人的地方在于它提供的彈性分布資料集(RDD),那是一個按照聚類的節點進行分區的元素的集合,它可以在并行計算中使用。RDDs 可以從一個 Hadoop 檔案系統中的檔案(或者其他的 Hadoop支援的檔案系統的檔案)來建立,或者是驅動程式中其他的已經存在的标量資料集合,把它進行變換。使用者也許想要 Spark 在記憶體中永久儲存 RDD,來通過并行操作有效地對 RDD 進行複用。最終,RDDs 無法從節點中自動複原。Spark 中第二個吸引人的地方在并行操作中變量的共享。
  • SciPy - SciPy是一個開源的Python算法庫和數學工具包,SciPy包含的子產品有最優化、線性代數、積分、插值、特殊函數、快速傅裡葉變換、信号 處理和圖像處理、常微分方程求解和其他科學與工程中常用的計算。其功能與軟體MATLAB、Scilab和GNU Octave類似。Numpy和Scipy常常結合着使用,Python大多數機器學習庫都依賴于這兩個子產品。
  • NumPy - NumPy幾乎是一個無法回避的科學計算工具包,最常用的也許是它的N維數組對象,其他還包括一些成熟的函數庫,用于整合C/C++和 Fortran代碼的工具包,線性代數、傅裡葉變換和随機數生成函數等。NumPy提供了兩種基本的對象:ndarray(N-dimensional array object)和 ufunc(universal function object)。ndarray是存儲單一資料類型的多元數組,而ufunc則是能夠對數組進行處理的函數。
  • ipython - iPython 是一個Python 的互動式Shell,比預設的Python Shell 好用得多,功能也更強大。 她支援文法高亮、自動完成、代碼調試、對象自省,支援 Bash Shell指令,内置了許多很有用的功能和函式等,非常容易使用。預設開啟了matploblib的繪圖互動,用起來很友善。jupyter-notebook - jupyter官網。
  • PyML - PyML是一個Python機器學習工具包,為各分類和回歸方法提供靈活的架構。它主要提供特征選擇、模型選擇、組合分類器、分類評估等功能。
  • gensim - gensim是一種NLP(自然語言處理),它提供了一些常用算法,例如 tf-idf、word2vec、doc2vec、LSA 等的快速、可拓展(記憶體無關)實作,同時還提供了簡單易用的接口和完善的文檔。
  • Blaze - Blaze 是下一代的 NumPy。用于處理分布式的各種不同資料源的計算。
  • Dask - Dask是一款基于外存的Python 排程工具。它通過将資料集分塊處理并根據所擁有的核數配置設定計算量,這有助于進行大資料并行計算。它主要針對單機的并行計算程序。 異 * GWPY - GWPY一個可以分析引力波資料的Python包。
  • nupic - 使用的機器學習算法叫做腦皮質學習算法。
  • RocAlphaGo - 一個模仿AlphaGo的項目,圍棋和深層神經網絡樹搜尋。
  • agagd - 美國圍棋選手使用的自動評級系統,不發段位證。
  • mrjob - 用Python來寫MapReduce任務時非常有用的庫。它允許你實作自己的 Mapper 和 Reducer 。在本地環境運作/測試你的MapReduce任務,然後部署到EMR或者你自己的MapReduce叢集。官網。
  • natsort - 預設sorted方法已經足夠高效,并且能夠滿足你大多數時候的排序需求。
  • OpenAI universe - 是一個能在世界上所有的遊戲、網站和其他應用中,衡量和訓練AI通用智能的軟體平台。
  • TensorFlow - 是一個開源軟體庫的AI引擎,用于使用資料流圖進行數值計算。TensorFlow還包括TensorBoard,一個資料可視化工具包。
  • aiexperiments-ai-duet - 通過機器學習制作音樂。在許多MIDI例子上訓練了一個神經網絡,它學習有關音樂概念的知識、建構音符和節拍圖譜。你隻需彈奏幾個音符,然後看看這個神經網如何回應。
  • Securitybot - 一個分布式告警聊天機器人的開源實作,如Ryan Huber的播客中所述。分布式告警改善了你的安全團隊的監控效率,可以幫助你更快更有效地捕獲安全事件。
  • Tweetfeels - 使用推特的streaming API的實時情感分析。它依賴于VADER情感分析,為使用者定義的主題提供情感分數。它通過利用推特的streaming API來監聽關于特定主題的實時推特,進而實作此目的。
  • scikit-plot - 一個直覺的庫,用于添加繪圖功能到scikit-learn對象。
  • ChainerRL - ChainerRL是一個建立在Chainer之上的深度強化學習庫。
  • mpi4py - Mpi4py是建構在mpi之上的python庫,使得python的資料結構可以在程序(或者多個cpu)之間進行傳遞。
  • pylearn2 - 一個基于Theano的機器學習庫,大部分功能是基于Theano頂層實作的。
  • PyMC - PyMC是一個實作貝葉斯統計模型和馬爾科夫鍊蒙塔卡洛采樣工具拟合算法的Python庫。PyMC的靈活性及可擴充性使得它能夠适用于解決各種問題。除了包含核心采樣功能,PyMC還包含了統計輸出、繪圖、拟合優度檢驗和收斂性診斷等方法。

========

網絡爬蟲

  • scrapy - 最出名的網絡爬蟲,一個快速,高層次的螢幕抓取和web抓取架構,用于抓取web站點并從頁面中提取結構化的資料。Scrapy用途廣泛,可以用于資料挖掘、監測和自動化測試。官方首頁,Scrapy 輕松定制網絡爬蟲 - 教程,Scrapy 中文指南 。
  • BeautifulSoup - Beautifu Soup不完全是一套爬蟲工具,需要配合urllib使用,而是一套HTML/XML資料分析,清洗和擷取工具。
  • python-goose - Python-Goose用Python重寫,依賴了Beautiful Soup。給定一個文章的URL, 擷取文章的标題和内容很友善。
  • pyspider - PySpider:一個國人編寫的強大的網絡爬蟲系統并帶有強大的WebUI。采用Python語言編寫,分布式架構,支援多種資料庫後端,強大的WebUI支援腳本編輯器,任務螢幕,項目管理器以及結果檢視器。demo位址,網絡爬蟲剖析,以Pyspider為例 , Scrapy 示例 —— Web 爬蟲架構 。
  • PyQuery - 是 Python 仿照 jQuery 的嚴格實作。文法與 jQuery 幾乎完全相同,是以不用再去費心去記一些奇怪的方法了。python爬蟲神器PyQuery的使用方法。
  • distribute_crawler - 使用scrapy,redis,mongodb,graphite實作的一個分布式網絡爬蟲。
  • you-get - 能幫你快速爬取你想要的一切,支援64個網站,包括優酷、洋芋、愛奇藝、b站、酷狗音樂、蝦米。官網
  • meizi_spider - 擷取慕課網視訊教程,基于Scrapy(0.22)。
  • spider_smooc - 爬取慕課網視訊 ,使用BeautifulSoup子產品解析html。
  • proxy_pool - 爬蟲代理池,爬去取網上免費的代理IP。

========

測試與代碼分析稽核

  • splinter - Python自動化測試工具Splinter,不僅可以當web自動化測試工具 同時也可以當抓取互動式網站的爬蟲程式來用的,不用去分析ajax請求資料了,可以模拟登入,用Python開發自動化測試腳本-splinter。
  • swarm - 是一個簡單的使用 gevent 開發的支援自定義協定的長連接配接壓測架構。
  • PySonar2 - PySonar2王垠開發的,針對 Python 的代碼靜态分析工具。
  • Behave - BDD自動化測試架構。
  • Nose - Nose是最流行的針對Python的測試庫之一。簡單執行個體
  • locust - 一個開源負載測試工具。使用 Python 代碼定義使用者行為,也可以仿真百萬個使用者。
  • ReviewBoard - Review Board:線上代碼稽核工具,它所提供的應用程式可以支援代碼審查流程。
  • Infer - Infer是Facebook最新開源的靜态程式分析工具,用于在釋出移動應用之前對代碼進行分析,找出潛在的問題,包括 Android 、iOS等等。
  • voltron - Python 實作的黑客調試器前端。
  • Pympler - Pympler一個很棒的記憶體統計調試子產品,實時監控Python web 應用的記憶體使用量,能walk你的程序堆,并報告所有Python配置設定對象的類型,個數和以bytes機關的大小.使用介紹。
  • Brakeman - 一個開源靜态分析工具,負責檢查Ruby on Rails應用程式的安全漏洞。
  • colorama - 為Python終端輸出增加顔色,可以向文本增加顔色或者背景顔色。
  • Blessings - 一個輕量級的文本終端輸入顔色改變庫。
  • termcolor - 一個python的終端輸出文本顔色改變的子產品。
  • pytest - py.test 是一個輕量級的測試架構,它壓根就沒寫自己的斷言系統,但是它對Python自帶的斷言做了強化處理,如果斷言失敗,那麼架構本身會盡可能多地提供斷言失敗的原因。
  • unittest - Python自帶的單元測試架構,有自己的斷言方法self.assertXXX(),而且不推薦使用assert XXX語句。
  • ptest - Karl大神寫的一個測試架構。ptest中的斷言可讀性很好,而且智能提示也很友善你通過IDE輕松完成各種斷言語句。
  • assertpy - 異常強大且好評如潮的assert斷言包,它支援了幾乎能想到的所有測試場景。文檔
  • vprof - 一個為不同Python 程式特性提供豐富和互動可視化的包,對程式的運作時和記憶體使用進行可視化。
  • line_profiler - 用來測量我的腳本裡每一行代碼運作的有多快和運作頻率。
  • memory_profiler - 是監控python程序的神器,它可以分析出每一行代碼所增減的記憶體狀況。
  • pyautogui - 實作滑鼠鍵盤自動化。
  • pyheat - pprofile + matplotlib = Python程式的熱力圖描述!
  • Behold - 一款強大的支援 print-style 的調試工具。
  • cProfile - 一款應用python的性能測量工具。
  • Locust - 一個開源性能測試工具,使用Python代碼來定義使用者行為,用它可以模拟百萬計的并發使用者通路你的系統。
  • Pylint - 是一個 Python 代碼分析工具,它分析 Python 代碼中的錯誤,查找不符合代碼風格标準和有潛在問題的代碼,Pylint預設使用的代碼風格是PEP 8。入門指南

========

安全與破解相關

  • ibrute - 一個攻擊iCloud賬戶的Python腳本,2014年很多明星的賬号就是被這個腳本攻破的,蘋果已經修改這個漏洞了。
  • bruteforce_py - 暴力破解腳本,ssh bf, wordpress bf, cpanel bf, mysql bf, etc ... 可以說是暴力破解大全。
  • keychain-bruteforce - 暴力破解MAC OS X 的密碼管理。
  • gamblerbfe - 路由器也可以暴力破解了。
  • AndroidPINCrack - android的pin密碼破解。
  • rarPasswordCrackere - rar加密檔案破解。
  • Python-ZIP-Cracker - zip加密檔案破解。
  • enjarify - 可代替dex2jar的dex Android反編譯工具。使用教程
  • featherduster - 使用Python編寫的自動、子產品化的密碼分析工具。
  • python-nmap - 是一個用來幫助使用者使用 nmap 端口掃描器的 Python 庫,可讓使用者輕松操作 nmap 掃描結果、自動掃描和生成報告。
  • pyinstallerextractor - 使用pyinstxtractor.py 腳本可以用來提取pyinstall打包的exe檔案的内容,腳本同時也可以提取出可執行檔案中的pyz檔案的内容。
  • cuckoosandbox - cuckoo sandbox:是一個自動動态惡意軟體分析系統。你可以将任何可疑檔案丢給它,Cuckoo會在幾秒内為你回報一個詳細結果,概括此類檔案在在孤立環境中執行時的活動。
  • BeEF - BeEF是The Browser Exploitation Framework的縮寫,它是一個 專注網頁浏覽器的滲透測試工具。
  • dingtalk_crypto - Python的釘釘加密/解密工具。
  • Keylogger - 鍵盤敲擊記錄器。
  • evilpassr - 稍微邪惡的密碼強度檢查器。
  • errator - 為你的庫和終端使用者程式建立人類可讀的異常叙述。
  • Mercure - 是為那些想要教會他們的合作者關于釣魚的安全管理者提供的工具。
  • Privy - 是一個小而快的實用程式,用于密碼保護,例如數字簽名種子,或者Bitcoin錢包。
  • urh - Universal Radio Hacker是一個用于調查未知無線協定的軟體。

========

圖表及圖像相關

  • vincent - Python 建構的專為運用 D3.js 進行可視化的 vega 轉換工具。
  • Scikit-image - 一組用于圖像處理的算法的集合,使圖像處理任務如模糊,增強對比度,縮放隻需要一些函數調用就可以完成。
  • PIL - PIL (Python Imaging Library)是 Python 中最常用的圖像處理庫。
  • Pillow - Pillow:比PIL更容易使用,并通過最小的變化與 PIL 代碼相容。 擴充包括用于與本機 Windows 的映像功能和 Python Tcl/Tk-backed Tkinter GUI 包。
  • prettytable - 讓你能夠在終端中畫出漂亮的ascii表格,它支援多種資料源。
  • pytesseract - 一個很好用圖像識别的工具,主要用于識别驗證碼。
  • fuck12306 - 12306 圖檔驗證碼識别測試。
  • GooPyCharts - 一個易于安裝與使用的圖表庫,支援圖表類型有限,文法與MATLAB相似,而且可以替代matplotlib。
  • fast-pixel-cnn - 加速PixelCNN++圖像生成,快達183倍。
  • ipyvolumel-cnn - Jupyter notebook中基于IPython小部件的使用WebGL的Python 3d繪圖。

========

語音相關

  • praatIO - 提供了讀寫praat格式檔案的工具,它是一種跨平台的應用,主要為學術社群提供了可視化,抄錄,編輯以及提取語音資訊的功能。
  • ProMo - ProMo——Prosody Morph的簡稱——是一個可以對持續性或高音檔案進行複雜處理的庫。人們可以擴充不同的單詞,比如說改變一個語句的單調。
  • Pysle - 針對Isle字典的一個接口——該字典是包含了英文中重音資訊的發音字典。通過使用pysle,人們可以自動地标記出轉錄演講中的重音。有一個函數可以使用PraatIO根據重音資訊标記出textgrid。
  • PyAcousitics - PraatIO和ProMo都是從pyAcoustics中分離出來的。它雖然有些雜亂,但是包含了許多有用的工具。當你需要從語音資料中提取或者修改資訊時你會發現它很有用。
  • pmcli - 用于Google Play音樂流媒體服務的輕量級,可自定義的TUI用戶端。

========

運維相關

  • pywebsocketserver - 程式Log實時監控 – python + websocket。
  • pupy - Pupy是一個遠端管理工具(Administration Tool),開源并且支援多個平台。Pupy還内置了一個Python解釋器,可以從記憶體中加載Python包,通路遠端Python對象。
  • Fabric - Fabric 一個通過SSH進行應用部署以及系統任務管理的指令行工具。
  • Invoke - Invoke讓你通過一個Python庫便捷地執行系統管理任務。如果你想使用穩定的工具(即使是不再積極開發),可以考慮Invoke的前身——Fabric。
  • DeployDjango - 不到一分鐘安全部署Django應用的腳本,操作教程。
  • HealthChecks - HealthChecks基于 cron 的監控服務。在 cron 裡配置好監控隻需要幾分鐘時間,卻能讓你晚上睡得更好!2015年出現的十大流行Python庫 。
  • dockerizing-django - 是realpython網站一篇相關教程的代碼庫,講的是如何将Django應用Docker化。2015年出現的十大流行Python庫 。
  • 用Python腳本實作對Linux伺服器的監控 - 用Python腳本實作對Linux伺服器的監控。
  • plumbum控 - plumbum提供了非常易用的文法,可以輕松地以跨平台的方式執行本地或者遠端指令,擷取輸出或者錯誤代碼。還可以組合它們(shell 管道的方式),而且它還提供了建立指令行應用的接口。
  • virtualenv - virtualenv用來建立一個虛拟的python環境,一個專屬于項目的python環境。用virtualenv 來保持一個幹淨的環境非常有用。
  • Gunicorn - Gunicorn 是一個Python WSGI UNIX的HTTP伺服器。這是一個pre-fork worker的模型,Gunicorn伺服器大緻與各種Web架構相容,隻需非常簡單的執行,輕量級的資源消耗,以及相當迅速,Nginx+Gunicorn+Django 部署小記。
  • mitmproxy - mitmproxy 是用 Python 和 C 開發的一個中間人代理軟體(man-in-the-middle proxy),它可以用來攔截、修改、重放和儲存 HTTP/HTTPS 請求。
  • Sentry - Sentry 是一個實時的事件日志和聚合平台,基于 Django 建構。Sentry 可以幫助你将 Python 程式的所有 exception 自動記錄下來,然後在一個好用的 UI 上呈現和搜尋。
  • newrelic - newrelic性能監控的好工具,國内有;雲智慧、ONE APM。
  • ipapy - iOS項目自動打包腳本,并且上傳到fir.im,然後發送郵件給測試人員。
  • ZStack - 開源IaaS軟體,已經提供了大部分IaaS的基本功能,包括:虛拟機管理,存儲卷管理,存儲卷快照,各種網絡服務(DHCP、DNS、SNAT、EIP、PortForward以及Security Group)。ZStack使用、OpenStack、CloudStack比較
  • Flocker - Flocker可輕松實作Docker容器及其資料的管理。這是一個資料卷管理器和多主機的 Docker 叢集管理工具。
  • Fig - Fig 主要用來跟 Docker 一起來建構基于 Docker 的複雜應用,Fig 通過一個配置檔案來管理多個Docker容器,非常适合組合使用多個容器進行開發的場景。
  • sh - sh是一個成熟的Python子程序接口,允許像調用函數一樣調用任何程式。超級好用。
  • Watchdog - Watchdog是一個跨平台的Python庫和shell工具,可以監視檔案系統事件。超級好用,容易上手。
  • Structlog - Structlog是一個先進的日志處理器。他可以和任何現存的日志記錄工具相內建,并包裝了Python标準庫。你可以建構定制的記錄工具,根據你的需要增加上下文,保證你的日志一緻、可讀。
  • plan - 一個用Python編寫的定時任務管理工具。
  • tox - 一個提供自動化打包,測試和釋出的Python軟體的工具,可以用于控制台或者基礎到你的持續建構平台,也是一個通用的virtualenv管理和測試指令行工具。
  • Murder - Twitter Murder在BitTornado的基礎上開發而成,由Python和Ruby兩種程式設計語言混合而成,能夠在大規模的伺服器叢集中快速部署代碼更新。
  • git-webhook) - 使用 Python Flask + SQLAchemy + Celery + Redis + React 開發的用于迅速搭建并使用 WebHook 進行自動化部署和運維,支援 Github / GitLab / Gogs / GitOsc。
  • CheungSSH - Linux運維自動化管理伺服器軟體。
  • pyflame - Uber使用C++實作編寫的python高性能分析器,分析Python代碼極為有用的工具,并找到有效的代碼進行優化。
  • sentry - 是一個實時的事件日志和聚合平台,基于 Django 建構。可以幫助你将 Python 程式的所有 exception 自動記錄下來,然後在一個好用的 UI 上呈現和搜尋。
  • CheungSSH - Linux運維自動化管理伺服器軟體。
  • Argparse、Docopt與Click 1 Argparse、Docopt與Click 2 - Argparse、Docopt與Click:比較Python指令行解析庫
  • Heroku - 一個支援多種程式設計語言的雲平台。支援Ruby、Java、Node.js、Scala、Clojure、Python以及PHP和Perl。基于Ubuntu。提供免費的Django應用程式托管。
  • argparse - 一個用來解析指令行參數的Python庫。基于python2.7的stdlib代碼。
  • pythonanywhere - 一個免費的python空間,有2級域名,有控制台、web架構支援Django, web2py, Flask和Bottle。
  • monitor - 運維工作中自己開發的監控系統,功能強大靈活,系統安裝簡單,配置簡單,相比zabbix, nagios,cacti,小米監控等都使用相當簡單。隻需要會寫腳本,語言不限就可以實作任意監控需求。
  • saltstack - 一個伺服器基礎架構集中化管理平台,具備配置管理、遠端執行、監控等功能,一般可以了解為簡化版的puppet和加強版的func。
  • ansible - 集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實作了批量系統配置、批量程式部署、批量運作指令等功能。官方文檔
  • argcomplete - Bash使用tab自動補全。
  • Gooey - 一條指令,将指令行程式變成一個 GUI 程式。
  • subprocess - 用來生成子程序,并可以通過管道連接配接它們的輸入/輸出/錯誤,以及獲得它們的傳回值。
  • sh - 一個完備的 subprocess 替代庫,能調用 subprocess 中的任意外部程式,并将結果傳回到 Python 應用。
  • python-prompt-toolkit - 一款功能強大的python shell,互動式解釋器ptpython。
  • pipenv - 用于簡化Python項目中依賴項的管理。 它彙集了Pip,Pipfile和Virtualenv的功能,是一個強大的指令行工具。簡易教程

========

樹莓派

  • 圖檔自動發郵箱 - 報警圖檔自動發郵箱功能。
  • 自動更新樹莓派的内網、外網IP位址到自己的github上 - 自動更新樹莓派的内網、外網IP位址到 自己的github。
  • rpi-start - 樹莓派初始配置指南(2代B型)。
  • RaspberryWechatPi - 基于樹莓派的智能家居控制平台 微信服務端。
  • dotbro-server - 瀑布IM 開源點歌系統,架設樹莓派點歌系統:如何共享辦公室的音箱。
  • pyMagic - pyMagic:用python控制的Geek入門神器 。
  • 360CamCode - 一個有趣的360度照相機的開源項目:樹莓派+OpenCV。

========

第三方平台

  • wechat-python-sdk - wechat-python-sdk微信公衆平台Python開發包 http://wechat-python-sdk.readthedocs.org/ , 非官方微信公衆平台 Python 開發包,包括官方接口和非官方接口。
  • wechatpy - wechatpy 是一個微信 (WeChat) 公衆平台的第三方 Python SDK, 實作了普通公衆平台和企業号公衆平台的解析消息、生成回複和主動調用等 API。閱讀文檔:http://wechatpy.readthedocs.org/zh_CN/latest/
  • wechat-deleted-friends - wechat-deleted-friends檢視被删的微信好友。
  • wxBot - wxBot為Python包裝的網頁微信API。可以很容易地實作微信機器人。參考文章:《挖掘微信Web版通信的全過程》、《微信協定簡單調研筆記》。
  • WeixinBot - WeixinBot微信web協定分析和實作微信機器人(微信網頁版 wx2.qq.com)。其他版本
  • WeRoBot - WeRoBot是一個面向公衆号的微信機器人架構,文檔 。
  • WxRobot - WxRobot:面向個人賬戶的微信機器人架構,文檔 。
  • Wechat django - Wechat django一個基于django開發的微信公衆平台,整體環境搭建在新浪SAE平台上,暫時實作的功能:查詢天氣情況、翻譯。
  • gxgk-wechat-server - gxgk-wechat-server莞香廣科微信公衆号後端,使用 Python、Flask、Redis、MySQL、Celery ,為在校學生提供一系列資訊查詢與便民服務。
  • weChat-python-sdk - weChat-python-sdk微信公共平台非官方SDK,主要實作主動的消息推送和擷取,該項目已經過期!
  • wechat-admin - 基于Flask和MySQL能夠幫助快速遷移微信服務号背景到自家伺服器的架構(tag: Python, wechat, weixin, admin, Flask) 。
  • wechat-encrypt-python3 - 微信提供的官方python加解密代碼 隻能用于python2。這裡重寫了一個python3版本。
  • Python-SDK - 微信公衆号Python-SDK,本SDK支援微信公衆号以及企業号的上行消息及OAuth接口。
  • wego - WEGO微信公衆号開發架構。
  • itchatmp - 一個開源的微信公衆号、企業号接口,使用python調用微信公衆号非常簡單。基于tornado架構,輕松滿足效率需求。支援普通使用、nginx反向代理與wsgi。官方文檔
  • itchat - 微信個人号接口、微信機器人及指令行微信,三十行即可自定義個人号機器人。官方文檔

========

IDE

  • PyCharm - PyCharm是由JetBrains打造的一款Python IDE,Community社群版本是免費的,Professional版本$199.00/年。
  • Eric - Eric是一個內建了項目管理功能的 Python和Ruby內建開發環境。
  • PyDev - PyDev是Eclipse開發Python的 IDE,支援Python,Jython和IronPython的開發。
  • KomodoEdit - Komodo Edit 是非常幹淨,專業的 Python IDE。
  • PyScripter - PyScripter是一個開源的Python語言內建開發環境。
  • WingIDE - WingIDE是個相當優秀的 IDE。
  • IEP - IEP 是跨平台的 Python IDE,旨在提供簡單高效的 Python 開發環境。包括兩個重要的元件:編輯器和 Shell,并且提供插件工具集從各個方面來提高開發人員的效率。
  • Emacs - Linux文本編輯器Emacs是一種強大的文本編輯器,在程式員和其他以技術工作為主的計算機使用者中廣受歡迎。
  • sublimetext - sublimetext:Sublime Text 是一個輕量、簡潔、高效、跨平台的編輯器。
  • Atom - Atom 是 Github 專門為程式員推出的一個跨平台文本編輯器。具有簡潔和直覺的圖形使用者界面,并有很多有趣的特點:支援CSS,HTML,JavaScript等網頁程式設計語言。它支援宏,自動完成分屏功能,內建了檔案管理器。官網下載下傳,比較不錯的插件:爆炸效果 activate-power-mode、程式員鼓勵師 atom-miku 。

========

其他庫

  • IoTNotes - 開源硬體記錄。
  • GitHub上Star最多的100個python repository - GitHub上Star最多的100個python repository。
  • 10個Python 子產品 - 你該了解的10個 Python 子產品。
  • dask - 【(Python)內建任務排程/阻塞算法的資料并行處理庫Dask】支援大資料集的分割多核并行處理,Doc。
  • Phonenumbers - Phonenumbers 小巧,實用簡便,沒有地理代編碼,營運商,時區等metadata資料。它能識别多種格式,然後使用不同的格式/樣式進行有效比對。
  • toyplot - Python互動繪圖庫Toyplot,文檔doc。
  • pythalesians - Python金融(分析工具)庫PyThalesians。
  • 20個機器學習開源項目 - 20 個頂尖的 Python 機器學習開源項目 Scikit-learn、Pylearn2、NuPIC……
  • Seaborn - 用 Seaborn 畫出好看的分布圖, 使用說明 。
  • Python_Coding_Rule - 【Python代碼指南】,這篇文檔改編自Guido最初的《Python風格指南》一文,希望對初學Python的朋友們有所借鑒。
  • GGTinypng - 批量壓縮png和jpg圖檔python腳本,已經支援子檔案夾裡面的圖檔,會按原始的相對路徑存放到輸出檔案夾内。
  • sinaweibopy - 新浪微網誌Python SDK。
  • keras - Keras是一個高度子產品化的神經網絡庫,用Python語言編寫,可以基于TensorFlow或Theano架構運作。
  • yapf - yapf是一個Python檔案代碼格式化工具,但與其他類似工具采取了不同的算法。它脫胎于由 Daniel Jasper 開發的 clang-format。
  • tqdm - tqdm可以在長循環中添加一個進度提示資訊,使用者隻需要封裝任意的疊代器 tqdm(iterator),是一個快速、擴充性強的進度條工具庫。
  • pyvim - pyvim用Python語言實作的Vim編輯器。
  • snake - Snake用來取代Vim的VimScript進行Vim的插件程式設計,借由Python的強大,讓插件程式設計如虎添翼。
  • pyxley - 使用Flask和React.js,快速開發資料面闆(dashboard。在網頁上顯示一個資料面闆是與人分享資料科學發現的最直覺方法。對R語言來說有Shiny來簡化資料科學家開發網頁的工作,而Pyxley就相當于Python版的Shiny。使用Pyxley不光不用寫HTML、CSS,你還可以加入自己的JavaScript來進行定制。
  • Tomorrow - Tomorrow為Python 2.7中的異步代碼提供了神奇的裝飾器文法實作。
  • ibis - Ibis是Cloudera Labs推出的一個新項目,目前還是預覽版。它試圖解決的就是資料集規模的問題,但對使用者提供的确是單機上Python的體驗,而且能夠與現有的Python資料生态圈(Pandas、Scikit-learn、Numpy)進行內建。未來它還計劃加入與機器學習和進階分析內建的功能。
  • ipython - IPython 是一個在多種程式設計語言之間進行互動計算的指令行 shell,最開始是用 python 開發的,提供增強的内省,富媒體,擴充的 shell 文法,tab 補全,豐富的曆史等功能。
  • bpython - bpython是一個不錯的Python解釋器的界面,很像現在的IDE(內建開發環境)。
  • Ptpython - Ptpython是一個進階的python 互動式解釋器(REPL)。python-prompt-toolkit 。
  • DreamPie - DreamPie 是一個Python shell,為Python開發者提供自動完成的屬性;功能和文檔顯示;并且将session曆史存儲為HTML檔案。
  • Arrow - Arrow這個庫可以更好地處理Python中的日期和時間(data/time)。
  • retrying - Retrying庫可以幫你避免重複勞動:它實作了『重試』行為。它提供了一個通用的 decorator,而且還可以設定一系列的屬性,如最大重試次數、延時、退避休眠(backoff sleeping)和錯誤條件(error conditions)等,以此來獲得你想要的重試行為。簡單輕便。
  • python-phonenumbers - python-phonenumbers從Google 的『libphonenumbers』庫移植而來,用來解析、格式化或者驗證電話号碼,而且需要寫的代碼非常少。最重要的是,『phonenumbers』可以判斷一個電話号碼是否是唯一的(遵照 E.164 格式)。它同時支援 Python 2 和 Python 3。
  • monkeylearn-python - monkeylearn-python通過簡單易用的 RESTFul API 提供了雲端的文本挖掘功能:比如文字中的情感、最重要的關鍵字,可以對文本進行話題檢測,還可以使用自定義的文本分類器進行其他任何處理。
  • Cookiecutter - 一個指令行實用程式,從cookiecutters(項目模闆)建立的項目,比如:建立從一個Python包項目模闆的Python包項目。
  • Sunburnt - Sunburnt全文搜尋伺服器Solr的Python接口。
  • Celery - Celery是基于Python開發的分布式任務隊列。它支援使用任務隊列的方式在分布的機器/程序/線程上執行任務排程。
  • Gevent - Gevent是一個基于greenlet的Python的并發架構,以微線程greenlet為核心,使用了epoll事件監聽機制以及諸多其他優化而變得高效。
  • Greenlet - Greenlet是一個python的并行處理的一個庫。
  • Eventlet - Eventlet是一個用來處理和網絡相關的python庫函數,而且可以通過協程來實作并發。
  • Python Async IO Resources - asyncio python的異步iO操作資源, asyncio - asyncio3.4以後作為python标準庫來使用了。
  • Twisted - Twisted是一個用python語言寫的事件驅動的網絡架構,支援很多種協定,也是一個異步機制的架構。
  • Mugen - Mugen 是一個運作在 Python3.4+ 的 HTTP 異步請求庫,Mugen的api設計參考了requests。文檔。
  • eviltransform.python - eviltransform.python解決國内GPS地圖坐标偏移問題,它将政府加密過的GCJ-02坐标,轉成世界通用的WGS-84坐标。
  • pagure - Pagure是一個用Python編寫的新的、功能齊全的、提供 Web 服務的 Git倉庫。它類似于Github 和 Gitlab ,同時允許開源貢獻者分享彼此的資源,實作代碼和内容上的合作。官網
  • pdf2htmlEX - 可以将PDF轉換成HTML,可以在HTML檔案中精确顯示原生文本、生成的檔案大小與解壓縮後的PDF檔案相當、單HTML檔案輸出。
  • EbookLib - 一個用于處理 EPUB2 / EPUB3 和 Kindle 格式圖書的電子書庫。
  • Pritunl - 一款免費開源的VPN平台軟體,讓使用者迅速搭建VPN服務;采用OpenVPN 代理方式,提供了API供進階開發者使用,同時還針對不同平台和不同VPS供應商提供了詳盡的安裝使用說明。
  • OpenCC - 一個開源的中文簡繁轉換項目,緻力于制作高品質的基于統計預料的簡繁轉換詞庫。還提供函數庫(libopencc)、指令行簡繁轉換工具、人工校對工具、詞典生成程式、線上轉換服務及圖形使用者界面。
  • moviepy - Moviepy是用來做Python視訊編輯的子產品:剪切,合并,插入标題,視訊混合,視訊處理,建立效果。可以讀寫大多數的音視訊格式,支援三個主流的作業系統,支援Python2/3。
  • delorean - delorean提供了一個相比于datetime和pytz的更好的抽象,讓你處理日期和時間更容易。它有很多有用的處理時區的特性,标準化時區或者從一個時區改變到另外一個時區。官網。
  • swig - 是一個非常優秀的開源工具,支援您将 C/C++ 代碼與任何主流腳本語言相內建,包括 Ruby、Perl、Tcl 和 Python。swig實作Python和C的互聯。
  • yagmail - 發送複雜郵件,發送富文本郵件、發送郵件附件以及使用郵件模闆。使用教程
  • pypub - 用來快速建立epub檔案而不必考慮epub規範的複雜性。
  • lxml - lxml聯合了libxml2和libxslt。如果你要處理XML或HTML,lxml是最好的選擇。
  • Docopt - 忘了optparse和argparse吧,使用docstring來建構優雅的、高可讀性、複雜(如果你有這個需要)的指令行界面。這是2013年誕生的最好的庫。
  • PEW - PEW 是一套管理多個虛拟環境的工具,在bash,zsh,fish和powershell上完美運作。
  • social-oauth - 為中國大陸開放了OAuth2認證的網站提供Python接口。
  • snownlp - 是一個python寫的類庫,可以友善的進行中文文本内容,是受到了TextBlob的啟發而寫的一個友善進行中文的類庫。
  • jieba - “結巴”中文分詞,做最好的 Python 中文分詞元件。
  • Yaha分詞 - "啞哈"中文分詞,更快或更準确,由你來定義。通過簡單定制,讓分詞子產品更适用于你的需求。
  • vnpya - vn.py - 基于python的開源交易平台開發架構。
  • minicache - 輕量級 Cache 工具。
  • XlsxWriter - 用來構造xlsx檔案的子產品,可以向excel2007+中寫text,numbers,formulas 公式以及hyperlinks超連結。官方教程
  • xlrd - python讀Excel的庫。官方網站
  • xlwt - python寫Excel的庫。官方網站
  • Python-docx - 以程式設計方式建立和操縱 Microsoft Word .docx 檔案。
  • timeago - 一個将時間變成 “多久之前” 的庫。
  • Blender - 是一款開源的跨平台全能三維動畫制作軟體,提供從模組化、動畫、材質、渲染、到音頻處理、視訊剪輯等一系列動畫短片制作解決方案。 (3D列印)
  • Libcloud - 隐藏了不同雲提供商應用程式程式設計接口(API)之間的差異,包括AWS、Apache CloudStack、Rackspace、谷歌雲平台、微軟Azure、VMware和OpenStack在内的50多個雲提供商采用了Libcloud。
  • pyfilesystem2 - 一個為所有檔案系統提供的通用 Pythonic 接口。

========

部落格與播客及書籍文檔

  • 值得關注的10個python語言部落格 - 值得關注的10個python語言部落格, Planet Python 最出名的python部落格其中之一; lucumrflask的創始人; love-python 有很多有用的知識和代碼; Doug Hellmann 部落客是PYMOTW(Python Module Of the Week)成員之一,部落格裡面包含了很多library的知識; Code Who Says Py 這個部落格很不錯,雖然它更新的不是很及時; effbot 代碼和任何你能想得到的東西都在裡面; pydanny 主要關于Django的部落格; inventwithpython Al Sweigat,他寫了很多本關于python的書; pythonlibrary 最有用的部落格,他讓我的python技術迅猛提; freepythontips 打不開了。
  • 聽技術播客 - 聽技術播客:一邊學Python程式設計一邊學英語。Talk Python to Me 每期都會請一些知名的Python開發者做嘉賓; Podcastinit Podcastinit也是專注于Python語言的,每期節目也會邀請不同的嘉賓,探讨與Python有關的工具和産品,另外也時常探讨技術領域多樣性和包容性等更加寬泛、更具社會性的話題; Python Test Podcast 聚焦的主題是測試,大部分都是與測試有關的。
  • django-web-app-book - Django Web 開發實戰,本書是一本線上的免費的Django Web程式設計書籍。
  • Django-Design-Patterns-and-Best-Practices - Django設計模式與最佳實踐。
  • 四款工具順利實作Python與JavaScript間的代碼轉換 - 實作Python與JavaScript代碼轉換的4個工具:Transcrypt、Jiphy、Brython、RapydScript。

========

好的文章

  • 使用Pandas和Matplotlib分析Tweets - 使用Pandas和Matplotlib分析Tweets。
  • Python 黑帽程式設計大綱 - Python 黑帽程式設計大綱

========

他人總結

  • awesome-python - Awesome可能是GitHub上尋找和整理開源項目最好的方式 。
  • awesome-remote-job - Awesome可能是GitHub上尋找和整理開源項目最好的方式 。
  • awesome-python-cn - Awesome可能是GitHub上尋找和整理開源項目最好的方式 。
  • interview_python - 十分全面的Python的面試題。
  • issue-198-top2015 - 蠎周刊2015年度最贊。
  • Awesome Python - 一個收集Python資源的網站,架構、包、軟體和其它資源都很棒,自帶搜尋功能,極為友善。