以下要介紹的套件來自這部影片: https://youtu.be/yf2xznF30-s
想要練習英文的可以自行觀賞, 或者看我在下面做的簡單介紹。
影片作者介紹了五種好用的工具; 我將把我個人覺得好用的特色列在下面。
這五個套件分別是:
- tqdm: 提供進度條功能,讓使用者可以直觀地看到程式執行的進度。也就是讓你看到程式跑多久。
- rich: 用於在終端中生成豐富的格式化輸出,包括彩色文字、表格、進度條等。也就是讓你的終端輸出更好看。
- pathlib: 提供了一種面向對象的方式來處理檔案系統路徑,操作更直觀。也就是處理檔案路徑更方便。
- pydantic: 基於 Python type hints 的數據驗證和設定管理工具,可以自動生成模型並驗證數據。也就是幫你檢查參數是否正確。
- ruff: 一個快速的 Python linter 和格式化工具,可以自動檢查並修正程式碼中的風格問題。也就是幫你寫出更漂亮的 Python 程式。
由於影片裡已經有作者的說明 (以及簡短的程式示範), 所以我就不多做說明了。