Python 內建模組介紹 — operator 模組
本文將介紹 1 個相對少被提到的 operator 模組,該模組提供與 Python 各種運算子(operator)相對應的函式,適合喜歡 functional programming 的開發者使用,此外也有幾個高實用性的方法可以使用,不妨花一點點時間看看吧!
Posted on Apr 22, 2024 in Python 程式設計 - 中階 by Amo Chen ‐ 3 min read
本文將介紹 1 個相對少被提到的 operator 模組,該模組提供與 Python 各種運算子(operator)相對應的函式,適合喜歡 functional programming 的開發者使用,此外也有幾個高實用性的方法可以使用,不妨花一點點時間看看吧!
Posted on Apr 22, 2024 in Python 程式設計 - 中階 by Amo Chen ‐ 3 min read
AiTerm 是 1 個有趣的 AI 指令工具,它結合 LLM 與 shell 的功能,讓生活離不開 command-line 的大家可以自然語言的方式執行指令,再也不用背指令與參數! But! AiTerm 是相對新的工具,仍處
Posted on Apr 21, 2024 by Amo Chen ‐ 1 min read
先前各大新聞媒體爭相報導的 AI 工程師 Devin 在最近被爆出是個謊言(lie),原因是研發 Devin 的 Cognition Labs 表示 Devin 已經在知名接案平台 Upwork 完成專案,但它其實並沒有真正
Posted on Apr 20, 2024 by Amo Chen ‐ 2 min read
上過程式設計課的人都會知道,如果想知道陣列長度,會需要走訪一遍陣列,計算共有幾個元素,這個做法就引起我一個疑問: 「Python 的 len() 函式是不是
Posted on Apr 19, 2024 by Amo Chen ‐ 1 min read
GitHub 有個名稱為 1brc 的 repository, 這個 repository 其實是 1 項 Java 的挑戰,挑戰大家如何用 Java 在最短的時間處理 1 百萬筆的資料。 這份資料是 1 份記錄各個地區與氣溫的 CSV 檔,欄位只有
Posted on Apr 18, 2024 by Amo Chen ‐ 1 min read
Go 的程式設計中,透過回傳 error 型別的值告知錯誤發生是相當常見的模式,所以很多函式的回傳定義大多如下所示,其中 1 個會是 error 型別,用以告知執行時的錯誤:
func FunctionName() (結果的型別, error)
這也是為什麼我們如果閱讀各種以 Go 開發的開放原始碼專案會很常看到類似以下的程式碼的原因:
r, err := FunctionName()
if err != nil {
// Error handling here
}
所以學會判斷 error 的類型並處理各種類型的錯誤,變成 Go 程式設計的重要課題。
本文將探討如何判斷 error 類型以及多種不同判斷的方法。
Posted on Apr 16, 2024 in Go 程式設計 - 初階 by Amo Chen ‐ 6 min read
如果你都使用 Google Sheets 或者 Office 365 產生表格的話,那你完全不需要使用這個 Python 套件,也可以產生精美的表格。 但如果你想要在 Jupyter Notebook 或者 Streamlit 等工具上,或者 Jinja2 的樣板上呈
Posted on Apr 15, 2024 by Amo Chen ‐ 1 min read
Mozilla 基金會於 2024 年初針對隱私保護的議題,對市面上 11 款陪伴型 AI 對話機器人做了相關調查,結果令人意外的是超過 90% 的陪伴型 AI 服務壓根兒不在乎使用者的隱私
Posted on Apr 14, 2024 by Amo Chen ‐ 2 min read