10個最好用的Python工具,插件和資料庫
每一個稱職的工程師都應該擁有一套極好的工具來提高工作效率。在Livecoding.tv上的工程師也不例外。我們樂意與您分享這些工具、插件和資料庫,它們是Python直播者們在Livecoding.tv上每天會使用到的。
Python是什么?
“Python是一種可以自由使用的編程語言,它可以解決計算機的問題,幾乎就像把一個人對解決方案的想法寫出來一樣簡單。它可以書寫一次并且幾乎可以在所有電腦上運行,而無需改變程序。” (Python website).
這里有10個最好用的Python工具,插件和資料庫,它們是由我們Livecoding.tv 上的工程師推薦的。
Beautiful Soup
Beautiful Soup是Python資料庫,用于從HTML和XML文件中拉出數據。它是為需要快速完成的項目而設計的,例如屏幕抓取,它與你喜愛的剖析器一起工作,提供導航、搜索和修改剖析樹的符合習慣的方法。它普遍為我們平臺上的工程師節省了很多工作時間。
Pillow
Pillow是一種友好的Python圖像處理庫(PIL),它被Livecoding.tv上的程序員大力推薦。
Gooey
Gooey把你的Console 應用轉換為終端用戶方便使用的GUI應用。它讓你專注于用熟悉的方法來建設強大的,可配置的程序,完全不用擔心如何把它呈現給你的每一個用戶以及與他們互動。
Peewee
Peewee是一種簡單而小型的ORM。它的概念不多,但表現力強,學習起來簡單,使用直觀。
Scrapy
Scrapy是一種開源的協同框架,用于從網站上迅速、簡單但廣泛地提取你需要的數據。
Apache Libcloud
Apache Libcloud是一種Python資料庫,通過使用統一的API和許多流行的云服務商進行互動。它的建立是為了方便開發者在任何一種它支持的服務中工作,建設產品。
Pygame
Pygame 是一套Python組件,是為編寫游戲設計的。Pygame除了具有優秀的SDL資料庫外, 還增加了功能。 它可以讓你用Python語言創建全功能的游戲和多媒體程序。Pygame的使用方便,它幾乎可以在所有平臺和操作系統上使用。
Pathlib
Pathlib 是一種用于.Net的路徑操作庫。它的目標是要擴展System.IO.的整套功能,把它捆綁成一個強大型的路徑對象。
NumPy
NumPy是需要使用Python進行科學計算的基礎包。它來自古老的數字代碼庫,并且可以代替數字使用。它還增加了一些由numarray引入的功能以及可以代替numarray使用。
Sh
Sh (之前叫pbs) 是一個完整的用于Python的子進程界面。它可以允許你調用任何一個程序,就好像它是一個子接口。
好了! 我們相信這10個被我們平臺上的工程師們認為是最好的Python工具,插件和資料庫可以幫助你的工作更加有效。你喜歡的Python工具又是哪些呢?如果在這份名單里,我們遺漏了哪些工具,歡迎告訴我們,讓我們一起來完善這份名單。