Amo Chen

好文分享 — Joining Strings in Python: A 'Huh' Moment

開門見山, CPython str.join() 以下 2 種寫法: Generator ' '.join(s for s in strs) List Comprehension ' '.join([s for s in strs]) 沒想到,上面 2 種比較結果是 List Comprehension 比較快!而且記憶體用量是差不多的! The reason for this is, as Trey said, that

Posted on  Jun 23, 2024  by  Amo Chen  ‐ 1 min read

你知道 asyncio 的 event loop 是怎麼 loop 的嗎?談 event loop 的排程與執行

開發過 asyncio 相關應用的人,想必都知道 event loop 的重要性。

然而,你是否具體研究過 event loop 的程式碼,並了解它是如何運作的呢?

深入理解 event loop 不僅能幫助我們解決意料之外的問題,還能讓我們使用 asyncio 時更得心應手!

閱讀本文,讓我們跟 event loop 一起 loop 起來!

Posted on  Jun 20, 2024  in  Python 程式設計 - 高階  by  Amo Chen  ‐ 8 min read

極簡 macOS 目標設定工具 — One Thing

達成遠大的目標有各式各樣的方法,其中最簡單的方法是: 設定/寫下目標 將目標放在觸目可及的顯眼地方,藉此不斷提醒自己 不斷地做出向目標前進的抉擇與

Posted on  Jun 19, 2024  by  Amo Chen  ‐ 1 min read

NVIDIA CEO 黃仁勳的專訪

這是 1 部值得花 47 分鐘收看的黃仁勳專訪。 透過這場專訪不僅可以了解黃仁勳對於 AI 的未來願景與想像,也能對所有開發者的未來有一些啟示。 “This is a

Posted on  Jun 18, 2024  by  Amo Chen  ‐ 2 min read