




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Python作為程序員的寵兒,越來越得到人們的關(guān)注,使用Python進行應(yīng)用程序開發(fā)的越來也多。那么,在2013年有哪些流行的Python項目呢?下面,我們一起來看下。一、測試和調(diào)試o python_koans:Python Koans 算 “Ruby Koans” 的一部分,作為交互式教程,可以學(xué)習(xí)TDD技巧。o sure:Sure 是最適合自動化測試的 Python 工具,包含流利的斷言、深度選擇器等等特性。o responses:用 responses 能令測試更加輕松,這是一個可以偽裝各種請求的庫。o boom:Boom!Apache Bench的替代品。作為一個命令行工具,Boom 能對你的應(yīng)用進行快捷的smoke test。o cricket:BeeWare套件的一部分,cricket 是種圖形化工具,協(xié)助你進行案例測試。o bugjar:BeeWare套件的一部分,bugjar 是針對 Python 的圖形化交互式調(diào)試器。o pudb:pudn 是針對Python 的全屏命令行調(diào)試器。o voltron:更好的 gdb 界面。二、Web框架o django-stronghold:試過將 login_required 裝飾器四處亂放? 在你的堡壘中令所有 Django 視圖有默認 login_required 唄。o Falcon Framework:Falcon自稱為髙性能云接口框架,號稱能在相同硬件條件下提高服務(wù)端性能30倍! 聽起來有點兒意思?o django-xadmin:用 bootstrap 對 django-admin進行了深度升級,提供了可插件安裝的儀表盤。o clay:基于Flask的封裝,能令我們輕松的創(chuàng)建 RESTful 后端服務(wù),完整文檔可查看clay。o flask-restful:基于 Flask 的簡單框架,用以創(chuàng)建 REST 接口。o sandman:Sandman 希望通過REST 接口暴露你現(xiàn)有的app,相關(guān)博客也值得一讀。o Django Unchained:名字很髙大上,也的確是 Python Django 初學(xué)者的靠譜指南。三、并發(fā)o pulsar:部署新web 服務(wù)器走起! 有趣的事件驅(qū)動的并發(fā)框架 ! 兼容從2.6+到pypy 的所有python版本!o toro:同步化的Tornado 協(xié)程支持。o offset:OffsetGo的 并發(fā)模式在 Python 中的實現(xiàn),請參考相關(guān)演講幻燈來理解!四、任務(wù)調(diào)度o pyres:從resque獲得靈感的純Python任務(wù)調(diào)度模塊,是 celery 的替代。o dagobah:Dagobah 是Python 完成的簡單關(guān)系依賴為基礎(chǔ)的任務(wù)調(diào)度模塊,還包含很COOL 的關(guān)聯(lián)任務(wù)工作流圖形工具。o schedule:使用生成器模式來為定期任務(wù)生成配置的進程調(diào)度模塊。五、實用工具o howdoi:發(fā)覺你總在 Google 一些簡單的最簡單的編程任務(wù)? howdoi能讓你遠離瀏覽器,就解決這類事兒!o delorean:時間旅行?簡單! Delorean 的目標(biāo)就是令你的Python 項目在處理時間/日期時輕而易舉!查閱完備的文檔。o powerline-shell:對于那些想讓常用工具漂亮起來人,一定要用 powerline-bash,能打造漂亮的shell提示符,增加力線(powerline),兼容 Bash/Zsh。o fn.py:在Python 中談及函數(shù)編程時失落的那節(jié)”電池”終于出現(xiàn)了! 如果對Python函數(shù)式編程有興趣的立即下手安裝體驗吧!o lice:為你的開源工程方便的追加許可證,而不用自個兒去 Google,支持 BSD、MIT和GPL 以及變種協(xié)議。o usblock:基于 USB來鎖定或是解鎖你的筆記本!o Matchbox:MatchBox 能在你自個兒的服務(wù)器上提供類似Dropbox 風(fēng)格的備份服務(wù)! 基于 Flask 并通過 http 協(xié)議進行文件傳輸。o cleanify:用cleanify能異步美化你項目的所有 html/css/js文件。o locksmith:Locksmith是AES加密的口令管理器,看起來不錯,完全開源,源代碼、截屏都有。o storm:在Storm的命令行界面,管理你所有的SSH 連接。o sqlparse:這個很給力! sqlparse 是個 SQL 有效性分析器,支持解析/分裂/格式化SQL 語句。o autopep8:能自動化以pep8來格式化你的代碼。o colout:colout用以在命令行中色彩化輸出,這就從其github page查看范例來體驗吧。o bumpversion:版本號沖撞總是惱人的,而每個人總是忘記給發(fā)行版本打tag,bumpversion 用一條簡單的命令簡化了這方面的操作。o pyenv:需要更好的管理你Python的多版本環(huán)境 ? pyenv 讓你能簡潔的作到!(甚至超出你的預(yù)期!有插件能將 VirtualEnv 也無縫結(jié)合進來!)o pip-tools:一整套能令你的Python 項目保持清爽的工具。o cdiff:Cdiff是種非常 nice 的工具,可以用彩色輸出統(tǒng)一diff 格式信息,或用雙欄形式來展示。六、數(shù)據(jù)科學(xué)及可視化o data_hacks:由bitly發(fā)布的一堆數(shù)據(jù)分析用命令行工具。這些工具接受命令行或是其它工具輸入的數(shù)據(jù),輕易的生成柱圖以及直方圖等等。o 給黒客的概率編程和貝葉斯方法:這書是極好的,介紹如何用貝葉斯方法和概率編程進行數(shù)據(jù)分析,而且每章都提供了用以 iPython Notebooks 的示例。o simmetrica:想對自個兒的應(yīng)用基于時間的數(shù)據(jù)序列 進行展示、匯總、分享嘛? 趕緊上 simmetrica 吧,同時還提供了可定制的儀表盤。o vincent: Python構(gòu)建的專為運用D3.js 進行可視化的vega轉(zhuǎn)換工具。o bamboo:一種簡潔的實時數(shù)據(jù)分析應(yīng)用,bamboo 提供了一個進行合并、匯總、數(shù)值計算的數(shù)據(jù)實時接口。o dataset:難以置信的工具,dataset讓對數(shù)據(jù)庫的讀寫簡單的象對 JSON 文件的操作,沒有其它的文件配置,頃刻間就讓你在BOSS 面前高大上起來。o folium:喜歡地圖?也愛Python? Folium 讓你在地圖上自在操縱數(shù)據(jù)。o prettyplotlib:用prettyplotlib來強化你的 matplotlib,讓你默認的matplotlib輸出圖片更加漂亮.o lifelines:有興趣在Python 中研究生存分析的話,不用觀望了,用lifelines! 包含對 Kaplan-Meier、Nelson-Aalen和生存回歸分析。七、編輯器及其改善o sublime-snake:想在無盡的coding中喘口氣? 當(dāng)然是這種經(jīng)典游戲了o spyderlib:又一個用Python 寫的開源IDE。o vimfox:對于Vim黨最貼心的web專發(fā)工具,VimFox 能讓 vim 實時的看到 css/js/html 的修改效果,能神奇的讓 vim 中的修訂,立即在瀏覽器中看到。o pcode:基于 Py3 的IDE,通過簡單的UI提供了重構(gòu)、工程管理等。八、持續(xù)交付o metrology:這個庫很酷,支持你對應(yīng)用進行多種測量并輕松輸出給類似graphite的外部系統(tǒng)。o python-lust:支持在Unix 系統(tǒng)中用Python 實現(xiàn)一個守護進程。o scales:Scales 對你的Python 應(yīng)用進行持續(xù)狀態(tài)和統(tǒng)計,并發(fā)送數(shù)據(jù)到graphite。o glances:跨平臺,基于curses命令行的系統(tǒng)監(jiān)視工具。o ramona:企業(yè)級的應(yīng)用監(jiān)管。 Ramona 保證每個進程在值,一但需要立即重啟,并有監(jiān)控/日志輸出,會發(fā)送郵件提醒。o salmon:基于Salt Stack的多服務(wù)監(jiān)視系統(tǒng),即能作報警系統(tǒng),也能當(dāng)監(jiān)控系統(tǒng)。o graph-explorer:Graph-explorer 是對Graphite面板的增強,比原版的好很多,值得體驗。o sovereign:Sovereign 是一系列ansible的攻略手冊,能為自個兒建造個私人云。o shipyard:能在指定的機器上彈出你的彈窗實例,也支持你創(chuàng)建/刪除等等對彈窗的遠程控制。o docker-py:瘋狂的docker工程接口的Python 包裝。o dockerui:基于docker接口通過web 界面進行交互操作的工具。o django-docker:如果想知道怎么將Djnago 應(yīng)用同 Docker 結(jié)合? 可以從這里學(xué)習(xí)。o diamond:Python 實現(xiàn)的守護進程,自動從你的服務(wù)或是其它指定數(shù)據(jù)源中提取數(shù)值,并graphite、以及其它支持的狀態(tài)面板/收集系統(tǒng)輸出。九、Gito git-workflow:可視化你的 git 工作流程的工具,示例:Demo。o gitto:簡潔的庫,協(xié)助你建立自個兒的 git 主機。o git-imerge:git-imerge 能讓 git 進行增量合并。 本質(zhì)上是允許你在進行 imerge 有沖突時,有機會先合并掉,再繼續(xù)。十、郵件與聊天o mailbox:Mailbox 是對Python 的IMAP 一個人性化的再造。 基于簡單即是美的態(tài)度,作者對 IMAP 接口給出了一個簡單又好理解的形式。o deadchat:deadchat 旨在不安全的網(wǎng)絡(luò)環(huán)境中提供安全的單一房間群聊服務(wù)以及客戶端。o Mailpile:Mailpile 是針對郵件的索引及搜索引擎 。十一、音頻和視頻o pms:窮人的Spotify,搜索和收集音樂流!o dejavu:在琢磨 Shazam 的原理? 音頻指紋識別算法的Python實現(xiàn)在此!(譯注:Shazam:是個神奇的音樂識別應(yīng)用,對她啍個幾秒調(diào)子,就能精確告訴你是什么歌曲、作者、歌詞)o HTPC-Manager:為HTPC粉絲準(zhǔn)備的工具,提供了完備的界面來管理所有家庭媒體服務(wù)器上的好物。o cherrymusic:Python 實現(xiàn)的一個音樂流媒體服務(wù)器。 流化輸出你的音樂到所有設(shè)備上。o moviepy:腳本化的電影剪輯包,切/串/插入標(biāo)題等基本操作,幾行就搞定!十二、其它o emit:用 redis 為你的函式追加可訂閱能力,很有趣。o zipline:Zipline 是種 很Pythonic 的交易算法庫。o raspberry.io:Raspberry.io 是樹莓派的社區(qū)實現(xiàn)。 剛剛發(fā)布,匯集了各種創(chuàng)意想法,有興趣的話立即檢出折騰吧。o NewsBlur:Google Reader 已經(jīng)關(guān)張兒了,Newsblur 已經(jīng)發(fā)布了有段日子了,開源的 RSS 閱讀器,這絕對是應(yīng)該首先體驗的。o macropy:Macropy 是在 Python 中實現(xiàn)macros的庫。 檢出文檔,參考所有功能,看怎么用上了。o mini:對編譯器以及語言設(shè)計有興趣的,一定要看看這個倉庫,以及配套的錄像!o parsimonious:Parsimonious 的目標(biāo) 是最快的 arbitrary-lookahead 解析器。 用Python 實現(xiàn),基本可用。o isso:Disqus 的開源替代,從demo 看很不錯,而且提供了更好的隱私設(shè)置。o deaddrop:Deaddrop 能為新聞機構(gòu)或是其它人 提供在線投遞箱,詳細信息參考其github page。o nude.py:裸體檢測的Python 實現(xiàn),是 node.js 的仿制。o kaptan: Kaptan 是你應(yīng)用的配置管理器!o luigi:Luigi 幫你構(gòu)建復(fù)雜的管道來完成批處理。o gramme:Gramme 以簡單而優(yōu)雅的方式,通過 UDP 接口對易失數(shù)據(jù)完成消息包裝序列化。o q:為你的Python 程序提供快速而隨性的日志。 有一系列幫手來追蹤你的函式參數(shù),并能在控制臺快速交互式加載。o fuqit:來自偉大的Zed Shaw最新作品,fuqit 試圖令你忘記 MVC 的經(jīng)驗,用全新的方式專注簡潔一切。o simplicity:基于靠譜的pydanny將你的 新結(jié)構(gòu)化文本 轉(zhuǎn)換為 JSON 格式。o lassie:Lassie 允許你輕松的從網(wǎng)站檢索出內(nèi)容來。o paperwork:Paperwork 是個 OCR 文檔并完成可搜索轉(zhuǎn)化的工具,用GTK/Glade實現(xiàn)了友好的界面。o cheat:cheat 允許你創(chuàng)建并查閱命令行上的交互式備忘。設(shè)計目的是幫助 *nix 的系統(tǒng)管理員們在習(xí)慣的環(huán)境中,快速調(diào)閱不易記憶的常用命令。o cookiecutter:良心模塊! 提供一堆有用但是不常寫,所以記不下來的代碼模板,也支持自制代碼模板。o pydown:支持用Python構(gòu)建亮麗的HTML5 效果幻燈,Demo。o Ice:模擬器粉絲們現(xiàn)在能用 Ice 向Steam里塞 ROM 來玩了。o pants:用以編寫異步網(wǎng)絡(luò)應(yīng)用的輕量級框架。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市軌道交通工程承包保證金合同模板
- 采煤工程承包與礦山生態(tài)修復(fù)協(xié)議
- 高科技廠房租賃及運營管理服務(wù)協(xié)議
- 2025年3月宿遷市藍天救援志愿服務(wù)隊工作簡報
- 鋼筋安裝交底技術(shù)
- 中小學(xué)生網(wǎng)絡(luò)道德教育
- 干熄焦車間級培訓(xùn)教材
- 藥師技能培訓(xùn)課件
- 消防宣傳教育培訓(xùn)能力
- 中小學(xué)心理健康教育培訓(xùn)心得分享
- 地生中考模擬試題及答案
- 慢性病管理中心建設(shè)實施方案
- T/CCMA 0163-2023履帶式液壓挖掘機維修工時定額
- 2025年下半年山西焦煤西山煤電集團公司招聘270人易考易錯模擬試題(共500題)試卷后附參考答案
- 小紅書《家的一平米》招商方案
- 2025年二十大黨章試題庫
- 尺骨骨折護理課件
- 處世奇書《解厄鑒》全文譯解
- 導(dǎo)彈的介紹教學(xué)課件
- 陪玩團轉(zhuǎn)讓合同協(xié)議
- DB32-T 5082-2025 建筑工程消防施工質(zhì)量驗收標(biāo)準(zhǔn)
評論
0/150
提交評論