這周我們做點兒不一樣的 ;-)
本文根據你們過去對週刊文章的點擊量分析出的 2013年度頂級Python項目.
但願你們喜歡.
若是怕咱們錯過2014年的最佳項目,請及時郵件知會一下.
次周咱們將恢復 #98 期週刊.css
新年新折騰,
咱們發佈了:
Pycoders Weekly Job board
如今開始到一月底,
使用優惠碼 pycoders2014
發佈職位信息能夠得到 25% 的折扣!html
纔看到這一頁的小夥伴們,
及時訂閱2014 的蠎週刊吧.python
一如往常, 任何疑問/意見/抱怨/建議只需點擊回覆此電子郵件.git
想跟上全部 蠎界 新聞?
@pycoders.github
也可用
Gittip
來支持俺們!golang
原文: Pycoder's Weekly - Top Python Projects of 2013redis
Python Koans 算 "Ruby Koans" 的一部分,
做爲交互式教程,
學習
TDD
技巧,並令測試經過.算法
Sure 是最適合自動化測試的 Python 工具.
包含流利的斷言,深度選擇器等等特性.
推薦查閱 README 深刻了解.sql
用 responses 能令測試更加輕鬆,
這是一個能夠假裝各類請求的庫.
Boom!
Apache Bench
的替代品.
做爲一個命令行工具, Boom 能對你的應用進行快捷的
smoke test .
BeeWare 套件的一部分,
cricket 是種圖形化工具,
協助你進行案例測試
.
BeeWare 套件的一部分,
bugjar 是種針對 Python 的圖形化交互式調試器.
pudn 是針對Python 的全屏命令行調試器.
更好的 gdb 界面.
試過將 login_required 裝飾器四處亂放?
在你的堡壘中令全部 Django 視圖有默認 login_required 唄.
Falcon自稱爲髙性能雲接口框架.
號稱能在相同硬件條件下提升服務端性能30倍!
聽起來有點兒意思? 檢出來使用吧!
用bootstrap 對 django-admin進行了深度升級.
提供了可插件安裝的儀表盤.
基於 Flask
的包裝,
能令咱們輕鬆的建立 RESTful 後端服務.
完整文檔在這兒.
基於 Flask 的簡單框架,
用以建立 REST 接口.
Sandman 但願經過REST 接口暴露你現有的app.
相關
blog post 也值得一讀.
名字很髙大上,
也的確是 Python Django 初學者的靠譜引導.
部件新web 服務器走起!
有趣的事件驅動的併發框架 ! 兼容從2.6+到pypy 的全部python 版本!
同步化的Tornado 協程支持
Offset
Go 的
併發模式在 Python 中的實現.
請參考相關演講
幻燈.
來理解!
從
resque
得到靈感的 純Python 任務調度模塊,
是 芹菜(celery) 的不錯替代物.
Dagobah 是Python 完成的簡單 關係依賴爲基礎的任務調度模塊.
還包含很COOL 的關聯任務工做流圖形工具.
使用生成器模式,來爲按期任務生成配置的進程調度模塊.
發覺你總在 Google 一些簡單的最簡單的編程任務?
howdoi 能讓你遠離瀏覽器,就解決這類事兒!
時間旅行?簡單!
Delorean 的目標就是令你的Python 項目在處理時間/日期時垂手可得!
檢出工程並查閱完備的
文檔
吧.
對於那些想讓經常使用工具漂亮起來人,
必定要用 powerline-bash.
能打造漂亮的shell提示符,增長力線(powerline),兼容 Bash/Zsh.
(譯註:
好吧,對於 zsh/fish 而言這個模塊就 Naive 了 ;-)
在Python 中談及函式編程時失落的那節"電池"終於出現了!
若是對
Python函式編程
有興趣的當即下手安裝體驗吧!
爲你的開源工程方便的追加許可證, 而不用自個兒去 Google.
支持 BSD, MIT, and GPL 以及變種.
基於 USB 鑰匙來鎖定或是解鎖你的筆記本!
MatchBox 能在你自個兒的服務器上提供 dropbox 風格的備份服務!
基於 Flask 並經過 http 協議進行文件傳輸,很得趣的樣子!
用cleanify能異步美化你項目的全部 html/css/js 文件.
Locksmith 是AES加密的口令管理器.
看起來不錯,徹底開源. 源代碼/截屏都有.
在Storm的命令行界面,
管理你全部的SSH 鏈接,就"象頭BOSS"!
很是有用!
這個很給力!
sqlparse 是個 SQL 有效性分析器.
支持解析/分裂/格式化SQL 語句.
能自動化以
pep8
規約來格式化你的代碼.
https://www.gittip.com/hhatto/
colout用以在命令行中色彩化輸出.
這就從其 github page 檢出實例來體驗吧.
版本號衝撞老是惱人的,
而每一個人老是忘記給發行版本打tag.
bumpversion 用一條簡單的命令簡化了這方面的操做.
須要更好的管理你Python的多版本 環境 ?
pyenv 讓你能簡潔的做到!
(甚至超出你的預期!有插件能將 VirtualEnv 也無縫結合進來!)
一整套能令你的Python 項目保持清爽的工具.
Cdiff是種很是 nice 的工具,
能夠用彩色輸出統一diff 格式信息,或用雙欄形式來展現.
感受對味的話,點擊 README 得到更多細節!
由bitly發佈的一堆數據分析用命令行工具.
這些工具接受命令行或是其它工具輸入的數據,
輕易的生成柱圖以及直方圖等等.
這書是極好的,
介紹如何用貝葉斯方法和機率編程進行數據分析.
並且,每章都提供了用以 iPython Notebooks 的示例.
想對自個兒的應用基於時間的數據序列,
進行展現/彙總/分享嘛?
趕忙上 simmetrica 吧,同時還提供了可定製的儀表盤.
全部喜好數據以及Python 的人哪,
必定也愛 vincent.
Python構建的,專爲運用D3.js 進行可視化 vega轉換工具.
一種簡潔的實時數據分析應用.
bamboo 提供了一個進行 合併/彙總/數值計算 的數據實時接口.
難以置信的工具,
dataset讓對數據庫的讀寫簡單的象對 JSON 文件的操做.
沒有其它雜七殺八的文件配置,
頃刻間就讓你在BOSS 面前高大上起來.
喜歡地圖?也愛Python?
Folium 讓你在地圖上自在操縱數據.
用prettyplotlib來強化你的 matplotlib,
讓你默認的matplotlib輸出圖片更加漂亮.
有興趣在Python 中研究生存分析
的話,
不用觀望了,用lifelines!
包含對 Kaplan-Meier, Nelson-Aalen 和生存迴歸分析.
想在無盡的coding 中喘口氣?
固然是這種經典遊戲了...
又一個用Python 寫的開源 IDE.
對於 Vim 黨最貼心的web 專發工具.
VimFox 能讓 vim 實時的看到 css/js/html 的修改效果.
能神奇的讓 vim 中的修訂,當即在瀏覽器中看到...
(譯註:
圖樣圖森破, 愈來愈多的渠道可讓瀏覽器和編輯器聯動了...不過,的確真心是程序猿必備)
基於 Py3 的IDE, 經過簡單的UI,提供了重構/工程管理等.
這個庫很酷,
支持你對應用進行多種測量,並輕鬆的輸出給相似
graphite
的外部系統.
支持在Unix 系統中用Python 實現一個守護進程.
Scales 對你的Python 應用進行持續狀態和統計,
併發送數據到
graphite.
詳情/實例 查閱官方 README.
跨平臺基於
curses
命令行的系統監視工具.
(譯註:
htop 的純Python 替代, 大媽已經用上;-)
企業級的應用監管.
Ramona 保證每一個進程在值,
一但須要當即重啓,
並有監控/日誌輸出, 查覺要糟時,會發送郵件提醒.
Salmon 是基於
Salt Stack
的多服務監視系統.
即能做報警系統,也能當監控系統,
README
有截屏以及詳細說明.
Graph-explorer 是對
Graphite
面板的加強.
比原版的好不少,值得體驗.
Sovereign 是一系列
ansible
的攻略手冊,
基於之,能爲自個兒建造個私人云.
(譯註:
Ansible, Fabric, SlatStack, 這是Python 實現的相似 Puppet 的持續部署管理系統
可是,更加簡潔,直覺,值得關注)
(shipyard,船塢)
名很倩的web 應用,能夠顯示給定機器上的docker實例.
也支持建立,刪除等操做.
An API client for the amazing
瘋狂的docker
工程接口的Python
包裝.
(譯註:
不沒據說過 Docker? 忒 out了,參考:
無責任報道~ECUG2013Con;
這是準備將應用部署連操做系統環境也一併抄底兒統一快照/回滾/分發/版本 管理的系統)
基於
docker
接口經過web 界面進行交互操做的工具.
若是想知道怎麼將Djnago 應用同 Docker 結合?
學習這個 demo 吧.
Python 實現的守護進程,
自動從你的服務或是其它指定數據源中提取數值,
並向
graphite
以及其它支持的
狀態面板/收集 系統輸出.
可視化你的 git 工做流程的工具,
示例在
這兒.
很COOL的說.
簡潔的庫,
協助你創建自個兒的 git 主機.
git-imerge 能讓 git 進行增量合併.
本質上是容許你在進行 imerge
有衝突時,
有機會先合併掉,再繼續.
Mailbox 是對Python 的IMAP 一我的性化的再造.
基於簡單便是美的態度,
做者對 IMAP 接口給出了一個簡單又好理解的形式.
deadchat
旨在不安全的網絡環境中
提供安全的 單一房間
羣聊服務以及客戶端.
Mailpile
是針對郵件的索引及搜索引擎
.
窮人的 Spotify
搜索和收集音樂流!
在琢磨 Shazam 的原理?
音頻指紋識別算法的Python實如今此!
(譯註:
Shazam 是個神奇的音樂識別應用,
嘦對她啍個幾秒調子,就能精確告訴你是什麼歌曲,做者,歌詞...)
爲HTPC
粉絲準備的工具,
提供了完備的界面來管理全部家庭媒體服務器上的好物.
Python 實現的一個音樂流媒體服務器.
流化輸出你的音樂到全部設備上.
(譯註:
即私人 iTunes 服務)
腳本化的電影剪輯包,
神馬 切/串/插入標題 等等基本操做,
幾行就搞掂!
用 redis 爲你的函式追加可訂閱能力,
頗有趣.
Zipline 是種
很Pythonic
的交易算法庫.
Raspberry.io
是樹莓派的社區實現.
剛剛發佈,聚集了各類創意想法,
有興趣的話當即檢出折騰吧.
Google Reader 已經關張兒了.
Newsblur 已經發布了有段日子了,
開源的 RSS 閱讀器,
這絕對是應該首先體驗的.
Macropy
是在 Python 中實現
macros的庫.
檢出文檔,參考全部功能,
看怎麼用上了.
對編譯器以及語言設計有興趣的,
必定要看看這個倉庫,以及配套的錄像!
Parsimonious 的目標
是最快的 arbitrary-lookahead
解析器.
用Python 實現,基本可用.
足夠COOL,
檢出樣例折騰吧.
Disqus 的開源替代,
從demo 看很不錯,並且提供了更好的隱私設置.
Deaddrop
能爲新聞機構或是其它人
提供在線投遞箱.
詳細信息參考其 github page
.
If you have been envious of seeing Jarvis the computer in Iron Man or would like to interact with your computer like the one on Star Trek this project is right up your alley. Click through to check out all the awesome.
若是你一直羨慕
鋼鐵俠裏 Jarvis 的電腦,
或是 星際迷航 裏星艦主機,
讓你的電腦也能理解你的語音指令?
檢出這兒的妙物吧!
裸體檢測 的Python 實現,
是 nude.js 的仿製.
Kaptan
是你應用的配置管理器!
(譯註:
通吃常見配置文本格式
dict json yaml .ini .py
)
Luigi
幫你構建複雜的管道
來完成批處理.
Gramme
以簡單而優雅的方式,
經過 UDP 接口對易失數據完成消息包裝序列化.
爲你的Python 程序提供快速而隨性的日誌.
有一系列幫手來追蹤你的函式參數,
並能在控制檯快速交互式加載.
(譯註:
很實用的工具, 可是,選擇了一摧悲的工程名, 幾乎不可能搜索出來的太短名字...)
來自偉大的
Zed Shaw
最新做品,
fuqit 試圖令你忘記 MVC 的經驗,
用全新的方式專一簡潔一切.
基於靠譜的
pydanny
將你的 ReStructuredText 轉換爲 JSON 格式.
Lassie 容許你輕鬆的從網站檢索出內容來.
Paperwork
是個 OCR 文檔並完成可搜索轉化的工具,
用GTK/Glade實現了友好的界面.
cheat 容許你建立並查閱
命令行上的交互式備忘.
設計目的是幫助*nix
的系統管理員們在習慣的環境中,
快速調閱不易記憶的經常使用命令.
良心模塊!
提供一堆有用可是不常寫,
因此記不下來的代碼模板,
也支持自制代碼模板.
支持用Python 構建亮麗的HTL5 效果幻燈,
這兒
有demo.
模擬器粉絲們如今能用 Ice
向
Steam
裏塞 ROMs 來玩了.
用以編寫異步網絡應用的輕量級框架.
Pants 是單線程,回調服務,
也包含支持Websockets 的 HTTP 服務,
WSGI 支持, 和一個簡單的web 框架.
Pipeless
是一個構建簡單
數據管道
的框架.
marshmallow 是個 ORM 無關的庫,
能將複雜的數據類型轉換爲Python 原生類型對象,
以便容易的轉換爲JSON 提供接口使用.
Python 實現的庫,
用來構造命令或是shell 解釋器.
twosheds 讓你用 Python 來定製自個兒的 shell 環境.