Python x VSCode x Docker
現在不少人都會選擇 VSCode 作為開發的文字編輯器使用,除了有各式各樣的擴充(extension)可以使用之外,還可以用 GitHub Copilot 加速開發。 不過好像比較少文
Posted on Aug 2, 2023 by Amo Chen ‐ 1 min read
現在不少人都會選擇 VSCode 作為開發的文字編輯器使用,除了有各式各樣的擴充(extension)可以使用之外,還可以用 GitHub Copilot 加速開發。 不過好像比較少文
Posted on Aug 2, 2023 by Amo Chen ‐ 1 min read
隨著向量資料庫的應用開始普及,後端工程師又多了 1 種資料庫要學習了⋯⋯ 所幸有好心人整理了 1 篇 Python 與各種向量資料庫使用的範例,文件所使用的向量資料
Posted on Aug 1, 2023 by Amo Chen ‐ 1 min read
雖然用 print() 找 bug 實在方便,不過用 print() 經常要寫上很多資訊才夠清楚,例如 print(f"line 5, value={v}")
,而且事後還要記得刪除,避免不小心把它提交(commit)進去 codebase 😭
現在你有更好的選擇了,用 IceCream 吧!
Posted on Aug 1, 2023 in Python 模組/套件推薦 by Amo Chen ‐ 2 min read
開發程式時,字串的輸出經常會需要做一些格式(format),例如數字加上千分位符號、百分比,又或者需要置左、置中、置右對齊等等,這些需求 Python 也都有照顧到,本文將介紹 Python 如何做字串的格式化以及各種範例,讓大家都能夠輕鬆完成字串的格式化!
Last updated on Apr 9, 2024 in Python 程式設計 - 初階 by Amo Chen ‐ 5 min read
The Infinite Zoom Effect - Using generative AI and outpainting for creating stunning zoom animations 這篇文章的作者介紹如何用生成式的影像產生 1 張又 1 張的圖中圖,例如第 2 張圖會包含第 1 張圖,第 3 張圖會包含第 2 與第
Posted on Jul 21, 2023 by Amo Chen ‐ 1 min read
Remote Interactive Debugging of Python Applications Running in Kubernetes 看完這篇我才知道我對 K8s 還不夠熟,原來有 K8s 提供一種稱為 Ephemeral Containers 的 Spec, 可以在正在運作的 Pod 中產生 1 個新的 container 執行暫時性的指令,方便作為除
Posted on Jul 18, 2023 by Amo Chen ‐ 1 min read
先說我的看法,我認為 Python 不會取代 Go ,同樣地, Go 也不會取代 Python 。 +12,000 Developers declare that Python will replace Go (Here is Why) 一文根據 Go 官方做的問卷調查結果,探討 Go 為什麼有機會取代 Python ,總
Posted on Jul 14, 2023 by Amo Chen ‐ 2 min read
JMESPath 是 1 款與 jq 功用類似的 Python 套件,可以讓 Python 開發者用與 jq 相似的語法查詢、重組 JSON 格式(需要用 json 模組轉成 Python 的原生資料型態)的資料,如果運用得當可以簡化程式碼,或者改善可讀性。
本文將介紹 JMESPath 相關的使用方法。
Posted on Jul 12, 2023 in Python 模組/套件推薦 by Amo Chen ‐ 4 min read