剛開始寫Python的時候,你可能對於Python的語法for i in [2, 4, 6, 8, 10]
感到驚艷,這種簡潔的語法相比C++或Java來說直觀了許多。然而,你有沒有想過Python在處理for in
的時候,背後到底發生了什麼?什麼樣的object可以被放進for in
loop呢?
[網路]IP&MAC地址 - 網路通訊世界的大門
[網路]TCP/IP - 計算機網路是什麼?
《聖經》裡面有一個巴別塔的故事,大致是說,上帝為了阻止人類聯合起來,就讓人類說不同的語言。人類之間沒法溝通,達不成”協議”,巴別塔的計劃就失敗了。
但是千年以後,有一種叫”程序猿”的物種,敲著一種這個群體通用的語言,連接著全世界所有的人,打造這網路世界的通天塔。如今的世界,正是因為網路,才連接在一起。
[Python進階]Python的@Decoractor
今天這篇文章,我們來學習一下 Python 的 Decorator 裝飾器。
Decorator 在 Python 是一個非常經典的功能,在工程中應用廣泛,例如日誌 (Log)、快取 (Cache)、多執行緒 (Threading) 等等。
[Python進階]Python Object的比較和複製
Python 的任何 variable 都是 C++ 的 Object,所以我們在對 Python 的 variable 做任何操作時,其實就是在對 Object 做。例如,我們做 variable 比較時:
1 | if a == b: |