2013流行Python項目彙總
Python做爲程序員的寵兒,愈來愈獲得人們的關注,使用Python進行應用程序開發的越來也多。那麼,在2013年有哪些流行的Python項目呢?下面,咱們一塊兒來看下。css
1、測試和調試html
2、Web框架node
3、併發python
- pulsar:部署新web 服務器走起! 有趣的事件驅動的併發框架 ! 兼容從2.6+到pypy 的全部python版本!
- toro:同步化的Tornado 協程支持。
- offset:Offset Go的 併發模式在 Python 中的實現,請參考相關演講 幻燈來理解!
4、任務調度git
- pyres:從 resque得到靈感的純Python任務調度模塊,是 celery 的替代。
- dagobah:Dagobah 是Python 完成的簡單關係依賴爲基礎的任務調度模塊,還包含很COOL 的關聯任務工做流圖形工具。
- schedule:使用生成器模式來爲按期任務生成配置的進程調度模塊。
5、實用工具程序員
- howdoi:發覺你總在 Google 一些簡單的最簡單的編程任務? howdoi能讓你遠離瀏覽器,就解決這類事兒!
- delorean:時間旅行?簡單! Delorean 的目標就是令你的Python 項目在處理時間/日期時垂手可得!查閱完備的 文檔。
- powerline-shell:對於那些想讓經常使用工具漂亮起來人,必定要用 powerline-bash,能打造漂亮的shell提示符,增長力線(powerline),兼容 Bash/Zsh。
- fn.py:在Python 中談及函數編程時失落的那節」電池」終於出現了! 若是對 Python函數式編程有興趣的當即下手安裝體驗吧!
- lice:爲你的開源工程方便的追加許可證,而不用自個兒去 Google,支持 BSD、MIT和GPL 以及變種協議。
- usblock:基於 USB來鎖定或是解鎖你的筆記本!
- Matchbox:MatchBox 能在你自個兒的服務器上提供相似Dropbox 風格的備份服務! 基於 Flask 並經過 http 協議進行文件傳輸。
- cleanify:用cleanify能異步美化你項目的全部 html/css/js文件。
- locksmith:Locksmith是AES加密的口令管理器,看起來不錯,徹底開源,源代碼、截屏都有。
- storm:在Storm的命令行界面,管理你全部的SSH 鏈接。
- sqlparse::這個很給力! sqlparse 是個 SQL 有效性分析器,支持解析/分裂/格式化SQL 語句。
- autopep8:能自動化以 pep8來格式化你的代碼。
- colout:colout用以在命令行中色彩化輸出,這就從其 github page查看範例來體驗吧。
- bumpversion:版本號衝撞老是惱人的,而每一個人老是忘記給發行版本打tag,bumpversion 用一條簡單的命令簡化了這方面的操做。
- pyenv:須要更好的管理你Python的多版本環境 ? pyenv 讓你能簡潔的做到!(甚至超出你的預期!有插件能將 VirtualEnv 也無縫結合進來!)
- pip-tools:一整套能令你的Python 項目保持清爽的工具。
- cdiff:Cdiff是種很是 nice 的工具,能夠用彩色輸出統一diff 格式信息,或用雙欄形式來展現。
6、數據科學及可視化github
- data_hacks:由bitly發佈的一堆數據分析用命令行工具。這些工具接受命令行或是其它工具輸入的數據,輕易的生成柱圖以及直方圖等等。
- 給黒客的機率編程和貝葉斯方法:這書是極好的,介紹如何用貝葉斯方法和機率編程進行數據分析,並且每章都提供了用以 iPython Notebooks 的示例。
- simmetrica:想對自個兒的應用基於時間的數據序列 進行展現、彙總、分享嘛? 趕忙上 simmetrica 吧,同時還提供了可定製的儀表盤。
- vincent: Python構建的專爲運用D3.js 進行可視化的vega轉換工具。
- bamboo:一種簡潔的實時數據分析應用,bamboo 提供了一個進行合併、彙總、數值計算的數據實時接口。
- dataset:難以置信的工具,dataset讓對數據庫的讀寫簡單的象對 JSON 文件的操做,沒有其它的文件配置,頃刻間就讓你在BOSS 面前高大上起來。
- folium:喜歡地圖?也愛Python? Folium 讓你在地圖上自在操縱數據。
- prettyplotlib:用prettyplotlib來強化你的 matplotlib,讓你默認的matplotlib輸出圖片更加漂亮.
- lifelines:有興趣在Python 中研究生存分析的話,不用觀望了,用lifelines! 包含對 Kaplan-Meier、Nelson-Aalen和生存迴歸分析。
7、編輯器及其改善golang
- sublime-snake:想在無盡的coding中喘口氣? 固然是這種經典遊戲了……
- spyderlib:又一個用Python 寫的開源IDE。
- vimfox:對於Vim黨最貼心的web專發工具,VimFox 能讓 vim 實時的看到 css/js/html 的修改效果,能神奇的讓 vim 中的修訂,當即在瀏覽器中看到。
- pcode:基於 Py3 的IDE,經過簡單的UI提供了重構、工程管理等。
8、持續交付web
9、Gitredis
10、郵件與聊天
- mailbox:Mailbox 是對Python 的IMAP 一我的性化的再造。 基於簡單便是美的態度,做者對 IMAP 接口給出了一個簡單又好理解的形式。
- deadchat:deadchat 旨在不安全的網絡環境中提供安全的單一房間羣聊服務以及客戶端。
- Mailpile:Mailpile 是針對郵件的索引及搜索引擎 。
11、音頻和視頻
12、其它
- emit:用 redis 爲你的函式追加可訂閱能力,頗有趣。
- zipline:Zipline 是種 很Pythonic 的交易算法庫。
- raspberry.io:Raspberry.io 是樹莓派的社區實現。 剛剛發佈,聚集了各類創意想法,有興趣的話當即檢出折騰吧。
- NewsBlur:Google Reader 已經關張兒了,Newsblur 已經發布了有段日子了,開源的 RSS 閱讀器,這絕對是應該首先體驗的。
- macropy:Macropy 是在 Python 中實現 macros的庫。 檢出文檔,參考全部功能,看怎麼用上了。
- mini:對編譯器以及語言設計有興趣的,必定要看看這個倉庫,以及配套的錄像!
- parsimonious:Parsimonious 的目標 是最快的 arbitrary-lookahead 解析器。 用Python 實現,基本可用。
- isso:Disqus 的開源替代,從demo 看很不錯,並且提供了更好的隱私設置。
- deaddrop:Deaddrop 能爲新聞機構或是其它人 提供在線投遞箱,詳細信息參考其github page。
- nude.py:裸體檢測的Python 實現,是 node.js 的仿製。
- kaptan: Kaptan 是你應用的配置管理器!
- luigi:Luigi 幫你構建複雜的管道來完成批處理。
- gramme:Gramme 以簡單而優雅的方式,經過 UDP 接口對易失數據完成消息包裝序列化。
- q:爲你的Python 程序提供快速而隨性的日誌。 有一系列幫手來追蹤你的函式參數,並能在控制檯快速交互式加載。
- fuqit:來自偉大的 Zed Shaw最新做品,fuqit 試圖令你忘記 MVC 的經驗,用全新的方式專一簡潔一切。
- simplicity:基於靠譜的 pydanny將你的 新結構化文本 轉換爲 JSON 格式。
- lassie:Lassie 容許你輕鬆的從網站檢索出內容來。
- paperwork:Paperwork 是個 OCR 文檔並完成可搜索轉化的工具,用GTK/Glade實現了友好的界面。
- cheat:cheat 容許你建立並查閱命令行上的交互式備忘。設計目的是幫助 *nix 的系統管理員們在習慣的環境中,快速調閱不易記憶的經常使用命令。
- cookiecutter:良心模塊! 提供一堆有用可是不常寫,因此記不下來的代碼模板,也支持自制代碼模板。
- pydown:支持用Python構建亮麗的HTML5 效果幻燈,Demo。
- Ice:模擬器粉絲們如今能用 Ice 向 Steam裏塞 ROM 來玩了。
- pants:用以編寫異步網絡應用的輕量級框架。 Pants 是單線程,回調服務,也包含支持Websockets 的 HTTP 服務、WSGI支持和一個簡單的web 框架。
- pipeless:Pipeless 是一個構建簡單 數據管道的框架。
- marshmallow:marshmallow 是個 ORM 無關的庫,能將複雜的數據類型轉換爲Python 原生類型對象,以便容易的轉換爲JSON 提供接口使用。
- twosheds:Python 實現的庫,用來構造命令或是shell 解釋器。Twosheds 讓你用 Python 來定製自個兒的 shell 環境。
原文:Pycoder Weekly / 編譯:蟒週刊
感謝 tuhaihe 投遞這篇資訊