首先我們要先來聊聊iterable與iterator。 iterable vs iterator 從iterable在Python docs的說明: ......
Context Manager是一種可以讓我們使用with,於進出某段程式碼時,執行某些程式碼的功能。 Context Manager Protocol Con...
八翼大綱 Python尋找變數的方法是透過LEGB,即Local、Enclosing、Global及Built-in scope,來層層尋找。有興趣深究的朋友,...
在使用global與nonlocal時,有一個常見的錯誤,我們以兩個例子來說明。 global 問題觀察 # 01a中: 生成一個a變數於G,其值為0。 定義...
九翼大綱 Exception Groups與except*是在Python3.11新增加的例外處理功能。一直以來都想好好搞懂,但...(下略三千字)。這次終於趁...
今天我們分享三個Exception Groups與except*的相關應用。 應用1:asyncio 應用2:retry 應用3:context manage...
末翼大綱 末翼我們將實作兩個小project,來活用前面九翼的內容。 Project ECC [Day27]與[Day28]為project ECC,目標為實作...
streamlit app目標 使用streamlit建立一個可以輸入EdgeQL、query_args及query_kwargs的form,並於submit之...
Postman源起 會想要研究這個小project,是因為在實作project ECC時,想要動態傳遞ttl。原先以為不太難,很快可以搞定,可是在玩了一陣子之後...
今天我們推薦一個名為specialist的library,並試著了解Python3.12的f-strings in the grammar。有關於Python3...