創業公司都在使用的3款Python庫
Instavest上發表了一篇博文,文章分享了深受創業公司喜愛的3款Python庫,該文章在Hacker News 上引發了開發者的激烈探討,如果你也對此感興趣,不妨移步去看下。筆者將該文簡譯過來以分享給更多的開發者朋友。譯文如下:
1. Whitenoise
只需簡單地修改Config檔案,使用者就可以按自己的意圖來以靜態檔案方式部署Web應用,而不必依賴於Nginx、亞馬遜S3等外部服務。Whitenoise能對打包內容進行壓縮並設定高容量的快取。
遵循WSGI規範的應用需要在部署時對Whitenoise配置進行調整:
from whitenoise import WhiteNoise from my_project import MyWSGIApp application = MyWSGIApp() application = WhiteNoise(application, root='/path/to/static/files') application.add_files('/path/to/more/static/files', prefix='more-files/')
這樣做的重要性是什麼?使用Gzip可有效地減少靜態檔案體積和頁面載入。但是搜尋引擎會偵測到Gzip壓縮,這會導致網站不執行Gzip。所以需要透過上述修改來避免這種情況。
2. Phonenumbers(精簡版)
要識別出電話號碼不是件容易的事情,而正規表示式也不一定能處理好各種五花八門的有效電話格式。
例如:
- 無效的:222-222-2222(這會通過正則測試)
- 有效的:313-442-1231 外線. 901
可見依賴於單一的正則檢測不一定能得到想要的答案,所以,要適當藉助工具—Phonenumbers。推薦原因是它小巧,實用簡便,沒有地理代編碼,運營商,時區等metadata資料。它能識別多種格式,然後使用不同的格式/樣式進行有效匹配。
3. Pdfkit
藉助Pdfkit可以便捷地把HTML轉換成PDF檔案。這有何用處呢?比方說你的應用有一個含有發票資訊的頁面,你就可以透過Pdfkit幫助生成一個PDF檔案供使用者進行下載,其用法如下:
import pdfkit pdfkit.from_file('test.html', 'out.pdf') # Generating PDFs from strings and web-pages is equally easy: pdfkit.from_string('Hello!', 'out.pdf') pdfkit.from_url('http://google.com', 'out.pdf')
如果你有自己喜歡的Python庫,不妨留言與大家分享。
相關文章
- 蘋果、微軟、谷歌都在競購一家創業公司蘋果微軟谷歌創業
- 美工程式設計師—每個創業公司都在尋找的傳奇人物程式設計師創業
- 創業公司CTO談創業公司技術選型創業
- 哪些公司都在使用python?大部分人都不知道!Python
- 建立svn倉庫步驟(創業公司需要)創業
- 創業公司打工指南創業
- Salesforce收購資料庫創業公司Attic LabsSalesforce資料庫創業
- 創業公司操蛋的面試過程創業面試
- 創業總結:創業公司怎樣留人創業
- 乾貨合集│最好用的 python 庫都在這Python
- 創業公司十分鐘簡單搭建GIT私有庫創業Git
- 創業公司的點子創意——Ideas for Startups創業Idea
- 創業公司小團隊為什麼要使用Docker創業Docker
- 創業公司的 Nodejs 工程師創業NodeJS工程師
- 創業公司中的Java高效應用創業Java
- 盤點中國的熱門 IT 創業公司創業
- 科技創業公司的效率工具箱創業
- 寫給創業公司的程式猿們創業
- 比特幣創業公司Mega Upload創…比特幣創業
- 創業公司招php商城開發者創業PHP
- 2019引領醫療健康的AI初創公司,都在這裡了AI
- 網際網路行業都在使用的企業郵箱行業
- 談談創業公司技術的工作模式創業模式
- 在創業型軟體公司的收穫創業
- 混沌工程在創業公司的實踐 - 陸蓉蓉創業
- 喜歡創業公司工作的 14 個訊號創業
- 如何知道該不該接受創業公司的工作?創業
- 網際網路公司創業的7道坎創業
- 網際網路公司創業的7道檻創業
- 在初創公司使用Rust的警示故事 - ndwRust
- 創業公司如何實施敏捷開發創業敏捷
- 創業公司應如何搞大資料?創業大資料
- 創業公司到底需要怎樣的產品管理流程?創業
- 【全新干貨】創業公司需掌握的九個工具創業
- 17個創業公司的失敗經驗教訓創業
- BusinessInsider:17家最值得跳槽的創業公司IDE創業
- 大公司高管做草根創業的幾個坑創業
- 五招扒掉創業公司的假資料創業