您的位置:首頁>正文

美國程式師研究利用Python取代程式師的工作|後院活動部

程式師的部分工作繁重, 且多有重複機械的特點, 為了幫助大多數同行解脫, 美國程式師sitefall使用Python用於網路抓取和其他專案所需的無聊或勞動密集型任務的自動化,

這個主意不錯。

例如:一個外文字典, 允許使用者提交任何數量的單詞以獲得所有的定義。 從資料庫中單獨選擇每個單詞並沒有任何意義, 需載入使用的開源字典, 通過JS進行處理的資料太多, 每次使用者連接時都會有5MB的資料。

現在不需要了, sitefall所做的是使用python來讀取字典, 並通過utf-8編號按字數順序組織它們的每個可能的組合, 並創建一個資料夾, 將這些定義卡在資料夾中的檔。 對於每一種可能的組合...結果是關於一個1Gb的目錄, 但有一個檔具有完全的網站上任何可能的搜索所需的定義。 讓使用者機器通過utf-8代碼來組織他們提交的清單來匹配目錄。 這創建了一個不需要資料庫使用的字典服務, 並使用最小的頻寬。

sitefall本可以簡化自己的工作, 簡單地緩存每個提交, 以便最終他們都將被提供沒有資料庫的使用, 但這將涉及額外的工作。

後院活動部多次介紹Python, 與其他許多語言相比, 編寫代碼並使用python運行起來非常快。 它有很多很棒的支援函式庫, 用於網路抓取, 檔寫入等等, 這使得它被用作工具類語言更好。

Python對於這種自動化來說非常棒, 作為一種實用語言, 可以快速完成其他項目所使用的其他功能。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示