Python Tutorial 第一堂(4)Unicode 支援、基本 I/O
By caterpillar | 2013/09/08在第一堂下課之前,來談談 練習 2:哈囉!世界! 做了什麼?有些關於編碼及 Unicode 支援的問題,也有些關於基本 I/O 的細節…
tags: Python 教學 Pip Virtualenv Distutils Distribute
Python Tutorial 第一堂(3)哈囉!世界!
By caterpillar | 2013/09/04第一個程式就可以正確地讀取檔案與顯示中文,是我個人的偏好,因為這涉及到基本的輸入輸出,也涉及到語言處理文字編碼的態度,這會讓入門的第一個程式稍微有挑戰性一點!
tags: Python 教學 CPython Jython IronPython pypy Pip Virtualenv
Python Tutorial 第一堂(2)準備課程環境
By caterpillar | 2013/08/27Python Tutorial 課程接下來要挑選一個直譯器版本,我們要來認識 Python 2.x 與 Python 3.x 的選擇、Python 的實作品,以及準備課程環境 ...
Python Tutorial 第一堂(1)揭開序幕
By caterpillar | 2013/08/20要為 PyCon Taiwan 2013 設計入門課程,而且還是付費課程,心中想的是,我對 Python 夠熟悉嗎?對於一個主題,我總是得在有九成以上的熟悉度時,才有站上講臺的自信,另一個問題是,那要設計成什麼樣才符合大會需求?
認識 Lambda/Closure(3)Python 對 Lambda/Closure 的支援
By caterpillar | 2013/06/04到目前為止你可以看到,如果函式是物件,那麼就可以: 被任何變數參考。 不只是被動地被呼叫,還可以主動地傳入函式中,取代某個可重用流程模版中的演算法。 建立 Closure 捕捉閒置變數(Free variable)並從函式中傳回。