kaif 積分 0

上週末在pyconhk的分享~順便發現一個useloom.com 錄投影片還蠻不錯的

qrtt1 積分 1

因為換了新單位,工作開始以寫 py 為主囉。這回中招的是 Mutable Default Arguments,仔細想想初學 py 時看過,但年代太久遠了。debug 了一二個小時發現問題 :P

kaif 積分 0

這禮拜在taipei.py 的分享, 順便spread一下kaif.io xd

natsu 積分 0

可能過不久就會有消息說:微軟準備買下 Python ...

Kros 積分 0

讚,這就是開發者要有的專業!

whitglint 積分 3

不擅表達,簡單講一下跟 Python 不同之處:

  1. 語言原生支援(由 compiler 把 async method 轉成 state machine 改變執行方式)。比起 generator + decorator 更直覺更不容易寫錯,我常忘記加 decorator 或是有多個 decorator 時不知要加在第幾個,而 async 或 await 沒寫就是編譯錯誤。

  2. 方便利用多個核心。Caller 遇到必須等待的 task 就先離開,之後根據 SynchronizationContext 決定由哪個 thread 繼續執行 await 之後的程式,可以是 UI thread 也可以是 thread pool 裡的 thread。

  3. Event loop 不是必要的。GUI 程式才需要利用 event loop 繼續執行 async method。

感想:用過 async/await 後真的無法再回去寫 callback hell 和 promise 什麼的了... XD

whitglint 積分 0

只有用過 Tornado,覺得這種 coroutine/generator 的 async/await 滿不錯的。

IngramChen 積分 1

題外話,我們公司的 front-end (nodejs ecosystem) 全部是交給 gradle build,從此開發者不用再自行安裝 nodejs,也不用管設定 PATH 或是 virtual env. 版本互衝那些啊哩不搭的鳥事。

haocheng 積分 1

早鳥票只到 5/1 ,動作要快喔!

caterpillar 積分 3

〈Python 3 Tutorial〉大綱略有調整,不過基本上可以與〈Python 2 Tutorial〉兩相對照…XD

IngramChen 積分 0

python 轉到 lua…

不過作者是 lua fan 所以轉過去應該是難免的…

zwlin 積分 0

大概就只差在一個 index 從 0 開始,一個從 1 開始 XD

liang2 積分 0 編輯於

Day 2 Note1 還沒有在這個 collection 裡,但點 Day 1、3 可以找到。

EDIT: 三天的筆記都進來囉

ickxlin 積分 0

剛好來檢討一下自己的寫法有沒有問題...

koji 積分 0

之前一直以為沒有動靜了,其實還是有在跑。我就是裡面 Getting to Jython 2.7 and beyond1 投影片前幾張提到的人 0rz。