好文分享 — Developing an Asynchronous Task Queue in Python
“Developing an Asynchronous Task Queue in Python” 一文分享如何用 Python 的 multiprocessing 以及 Redis 打造 1 個非同步的工作佇列(Queue)。 這篇文章介紹的技巧相當實用,
Posted on Oct 26, 2023 by Amo Chen ‐ 2 min read
“Developing an Asynchronous Task Queue in Python” 一文分享如何用 Python 的 multiprocessing 以及 Redis 打造 1 個非同步的工作佇列(Queue)。 這篇文章介紹的技巧相當實用,
Posted on Oct 26, 2023 by Amo Chen ‐ 2 min read
發現 1 個蠻不錯的 GitHub repo cloudcommunity/Free-Certifications ! 這個 repo 整理由各大公司(Google, Gitlab, Oracle, Coursea, RedHat, AWS 等等)推出的軟體業相關免費課程與證照資源,包含資料庫、機器學習、雲端服
Posted on Oct 25, 2023 by Amo Chen ‐ 1 min read
有用 Python 做 Data 視覺化或者 Data Dashboard 的人,應該都知道 Streamlit 這個套件, Streamlit 能讓開發者僅用 Python 就打造出相當驚人的 Data App, 因為 Streamlit 包裝了很多元件,例如各種按鈕、表單、圖表元
Posted on Oct 24, 2023 by Amo Chen ‐ 1 min read
「假設你把一位超級聰明的人放到一個不健全的公司裡,那個人大概無法自己力挽狂瀾,因為不良文化代表一連串壞到骨子裡的作為、不成文規定與期待,這種
Posted on Oct 23, 2023 by Amo Chen ‐ 2 min read
一直被譽為 ChatGPT 對手的 Claude AI 在最近開放台灣使用了,如果有些 prompt 在 ChatGPT 上表現不盡理想的話,現在可以到 Claude AI 試試看! 譬如有些中文的文章總結,用 ChatGPT 總會覺得它只
Posted on Oct 19, 2023 by Amo Chen ‐ 1 min read
這 2 天的熱門新聞之一大概是系統面試第 1 品牌 ByteByteGo 開源他們的教材 — System Design 101 也由於是 101 的等級,所以內容都是涵蓋系統設計的基礎知識,包含: Protocols (REST, GraphQL, gPRC 等等)
Posted on Oct 18, 2023 by Amo Chen ‐ 1 min read
Python 3.12 typing 模組推出 1 個新的 @override
decorator 。
本文將介紹其用途與教學。
Posted on Oct 17, 2023 in Python 程式設計 - 中階 by Amo Chen ‐ 1 min read
__slots__
是 Python 類別必須認識的屬性,這個屬性為我們帶來節省記憶體資源以及增加存取(access)類別屬性(attribute)效率的好處,但相對地,它也犧牲原本方便擴充類別屬性的易用性。
總的來說,它是寫出高效率 Python 程式碼的一環,平常用不到它沒有關係,但如果要榨出更多記憶體資源以及效能的話, __slots__
是一定能派上用場。
本文將透過各種範例認識 __slots__
並學會如何運用它。
Posted on Oct 16, 2023 in Python 程式設計 - 中階 by Amo Chen ‐ 4 min read