跳到主要內容

發表文章

目前顯示的是有「工具」標籤的文章

[Python] 進度條工具 - tqdm

圖片來源:https://unsplash.com/photos/jf1EomjlQi0 tqdm 是Python的套件,用於顯示進度條,在大型專案中非常實用。 使用tdqm非常簡單,首先要確認你的電腦有下載tqdm套件,沒有的話可以使用 pip 下載。 pip install tqdm 或使用 Conda 下載。 conda install -c conda-forge tqdm 在專案中引用tqdm。 import tqdm 接著在任何你想要顯示進度的迴圈中,用 tqdm() 包圍。 for i in tqdm.tqdm(range(10)): sleep(0.1) # 為了延遲而已 執行結果: 100%|██████████| 10/10 [00:01<00:00, 9.02it/s] 也可以這樣寫: for i in tqdm.trange(10): sleep(0.1) # 為了延遲而已 這樣就完成了! 是不是超簡單又實用呢>< 在Jupyter notebook中則要引用 tqdm.notebook 。 from tqdm.notebook import tqdm from time import sleep for i in tqdm(range(10)): sleep(0.1) 執行結果: 也可以用於巢狀迴圈。 from tqdm.notebook import tqdm for i in tqdm(range(4), desc="lst loop"): for j in tqdm(range(100), desc="2nd loop"): sleep(0.01) 執行結果: 參考網址 GitHub - tqdm/tqdm: A Fast, Extensible Progress Bar for Python and CLI

[工具介紹] 使用IFTTT串接多個應用程式

圖片來源: https://unsplash.com/photos/70ku6P7kgmc 最近在看 Python大數據特訓班 這本書時得知了IFTTT,才曉得竟然有這麼方便的服務! IFTTT ,全名為 "IF This, Then That",顧名思義就是This被觸發後,就執行That,可以想成程式語言中的: if(This) { do That; } 如何建立自己的APP? 1. 先申辦一個IFTTT的帳戶。 2. 點選左上角 "create" 3. 會看到If This和Then That,先點選If This。 4. 接著會看到眾多的服務,從中任選一個,也可以使用上方搜尋欄位搜尋服務名稱。這邊我選"Date & Time"。 5. 點選後會看到許多觸發條件(Trigger),我選"Every day at",就是會在每天的特定時間觸發。 6. 進來後可以設定一些參數,像這裡可以設定每天的幾點幾分。設定完按"Create trigger"。 7. 之後點下方的 "Then That"。 8. 從眾多行動(Actions)中挑選一個,這邊的操作跟Trigger類似。我這邊挑選 "Line" 接著選 "Send message"。 9. 設定行動的參數,像 "Send message" 要設定聊天室和訊息內容,"Add ingredient" 則可以嵌入Trigger傳來的變數,變數使用兩個大括號包圍 {{}} 。 10. If 和 Then 設定好後,按Continue。 11. 設定APP名稱,之後按Finish。 12. 完成了,建立APP就這麼簡單! 隨時可以按 Connect/Connected 啟動和關閉APP, Setting 可以修改設定, View activity 則可以查看運行紀錄。 但別忘了免費版的自訂APP只有3個額度,建議到E...