
第九章
取參數:sys.argv
檔案列表:os.listdirs
目前所在位置:os.getcwd
elleryq 發表在 痞客邦 留言(0) 人氣(4)

第七章是講 Exception handling
Java 跟 Python 比較大的差異,一個是 throw,一個是 raise;再者,Java 會在成員函式加上 throw,表示這個函式會丟出 Exception,編譯器就會強制使用的地方得加上 try-catch 去處理,Python 則是沒有強制規定;Python 有多一個 else,try-except-else ,可以用來處理沒有例外發生時的情況。
除了在 except 接例外時,可以得知是什麼例外之外,也可以用 sys.exc_info() 取得是什麼例外。
elleryq 發表在 痞客邦 留言(0) 人氣(24)

第五章講輸出輸入,先介紹 raw_input() 與 sys.stdin,再介紹檔案的輸出入,最後則是 pickle。
第六章是講 class,大致上的用法都知道了,古書上說,溫故而知新,真的是又從裡面學到不少東西。
有個範例使用到 with 與 contextlib
elleryq 發表在 痞客邦 留言(0) 人氣(9)

第四章介紹定義函式。
此處有介紹一個 simplegeneric 的 module,可以簡化檢查函式參數的工作,技巧是利用 decorator。
elleryq 發表在 痞客邦 留言(0) 人氣(13)

第一章主要是介紹 Python 語法,開宗明義的第1節 The difference between Python and Jython 並沒有特別說明什麼,只是簡短交代一下而已。
第二章介紹資料型態,有詳列出 string 的函式,一看之下,才發現有一半的函式我沒用過。除了 Python 原有的資料型態之外,還可以使用 Java 的。使用前得先 import,例如 java.util.ArrayList 就得 from java.util import ArrayList 。另外還有提到 jarray,這就等同於是 java 原生的 array,用途不大。
看到這邊我想到,那如果是 generic 呢? Jython 網站上有特別的 module 來處理:Generic
但好像並沒有特別的語法來處理,網路上也沒看到特別的說明,仔細想想,其實在 python 的世界裡,generic 是沒必要的,使用的時候特別去注意就可以了。
elleryq 發表在 痞客邦 留言(0) 人氣(17)

打算看完這章就好。目前沒有要迫切使用,所以大概知道一下就好了。
expect 也可以用 glob pattern,這是 bash 下常用的,像 * 就是萬用字元,? 代表任一單一字元,[ ] 則是符合中括號裡的字元,使用 [] 時要注意的就是得用 \ (backslash)去 escape 掉,像 expect "\[a-z\]" 或 expect "\[0-9]" 都可以。作者討論了蠻多關於使用萬用字元的技巧。
使用 backslash (\) 也是要特別注意,作者在這邊也是討論了許多案例。
elleryq 發表在 痞客邦 留言(0) 人氣(92)

最基礎的兩個指令,expect, send
先輸入 expect 進 expect 的互動文字介面,打 expect "hi" { send "hello\n" }
然後輸入 hi ,就可以看到 hello
elleryq 發表在 痞客邦 留言(0) 人氣(32)

第一章是簡介,介紹 expect,expect 是可以幫助你解決掉想要程式自動執行,卻又必須跟程式互動的問題。或許這樣說會更好一點,就是想要讓程式自動執行,不需要人的操作,大部分的 unix like 程式都可以做到,但有些就是需要人為操作,例如 fsck 的修復,這時候就可以利用 expect 來幫你進行操作,當然,你還是需要懂 TCL script 才行。
第二章則是介紹 TCL script,TCL script 是 expect 的基礎,所以對 TCL 要有一定的瞭解。這一章從 TCL 的變數、控制敘述、串列陣列字串的操作、例外處理等等,全部都介紹了,因此這個章節非常的長,我認為相當詳盡,根本就是 TCL 的 pocket guide,看完就可以寫 TCL script,我個人是相當沒耐心地快速掃過一次。
elleryq 發表在 痞客邦 留言(0) 人氣(42)

閱畢日期:2013/3/10 2013/5/3
上下兩集相隔了快一個月,其實也忘記上集的內容,所以乾脆就寫在一起。
這一部主要講的是勞勃國王 (Robert) 死後的事情,Robert 死了以後,他的兩個弟弟 Stannis 與 Renly 分別自立為王,再加上北境之王 Robb 與繼位的喬佛里 (Joffrey),就是四王的混戰。
elleryq 發表在 痞客邦 留言(0) 人氣(345)

閱畢日期:2013/5/2
作者傅瑞德節錄了他自己網誌上講了線上出版跟電子書的許多文章,文章是陸陸續續在這十年間寫的,所以可以看到作者這十年來對電子書及線上出版的預測與想法,同時也看到這十年裡的演化,還蠻有意思的一本書。
基本上,電子書勢在必行,在國外已經可以看見 iPad 與 Amazon Kindle 瓜分了電子書市場,而出版社也已經釋出許多電子出版刊物;而在台灣,只有少數出版社去取得了電子書的授權,電子書網站則多使用特定的格式,而非較為風行的 epub/mobi ,價格等等的因素都影響了台灣電子書的發展,未來仍然有待努力。
elleryq 發表在 痞客邦 留言(0) 人氣(227)