1. string.maketans(intab, outtab) 相當好用於 string translation (Example)
2, 可用 re.findall() or re.search() 把要找的字串過濾出來 (Example)
3. pickle
4. zipfile
4.1 zipfile.ZipFile() for read and write the zip file
5. PIL (python image libarary)
6. 絕對不是今天讀比較少 python, 是因為今天都在解題寫 code (python challenge)
後記:
趁著冬陽暖暖,找了間落腳的咖啡廳,
不算大的格局,淺黃色的木牆與黑褐色的木桌相輝映著,
濃濃的咖啡香,來自對義大利戀戀不忘的老闆夫婦,
這裡是迥畫廊! (彰化人!?)
宇治抹茶拿鐵 ($140)。通常冠上宇治好像都不太甜,除了starbucks之外!
蠻順口的榛果拿鐵 ($130)。一開始牛奶還沒暈開,暈開的過程就像土星在長環!
算是今天的最愛!馬鈴薯鹹派!($120)
上面點點的胡椒鹽與入口即化的馬鈴薯泥和酥酥的餅皮相得益彰~
PS. 密碼在背後
2015年1月24日 星期六
2015年1月22日 星期四
偷書賊 傳信人 與 風之影
「哀,又要結局啦。」
O 輕嘆。此時牆上的掛鐘已經敲響了十二聲 (哪來的掛鐘= =)
(Anobii link)

總覺得要寫一本好書也真不容易,就跟要發表一篇好的conference一樣,
要有爆炸性的靈感,而且還必須確定這個靈感沒有被捷足先登。
我想,有機會重讀偷書賊 (The Book Thief) 真是我的榮幸。
這是一本在我高中時期看不太懂而被冷凍的舊書,
那是一段敘述納粹德國底下的美麗與哀愁,
那是文字的力量,就如同讓我再次愛上讀書一樣。
也讓我知道了Markus Zusak這位作者。
但因為沒辦法接受讀完書的遺憾,所以又挑了Zusak的前一本書來看。
(Anobii link)

大約是早偷書賊三年吧,主要是敘述一位無所事事的年輕人因為某些因緣際會,
接獲了傳信的任務,默默了完成了看似不起眼,但卻對他的一生有舉足輕重影響的大事。
雖然不像偷書賊有洗鍊的文字,感人肺腑的劇情,和歷歷在目的場景
但一張一張紙牌堆疊出來的故事也不容小覷。
若將偷書賊比喻為佛跳牆,我想傳信人大約是一盤盤快炒店炒出來的滋味。
(突然想吃宵夜了)
最後一本是L推薦給我的。
風之影 (La sombra del viento) - by Carlos Ruiz Zafon
背景略近於十九世紀初的巴黎,故事主軸為一位男孩碰巧窺探到豪門的興衰,而激起他去揭開這背後的祕密。
其中以費爾明這個角色跟最後一封努麗亞·蒙佛特的手記最耐人尋味。
故事的結局,正如風之影的書名。
(Anobii link)
O 輕嘆。此時牆上的掛鐘已經敲響了十二聲 (哪來的掛鐘= =)
(Anobii link)
總覺得要寫一本好書也真不容易,就跟要發表一篇好的conference一樣,
要有爆炸性的靈感,而且還必須確定這個靈感沒有被捷足先登。
我想,有機會重讀偷書賊 (The Book Thief) 真是我的榮幸。
這是一本在我高中時期看不太懂而被冷凍的舊書,
那是一段敘述納粹德國底下的美麗與哀愁,
那是文字的力量,就如同讓我再次愛上讀書一樣。
也讓我知道了Markus Zusak這位作者。
但因為沒辦法接受讀完書的遺憾,所以又挑了Zusak的前一本書來看。
(Anobii link)
大約是早偷書賊三年吧,主要是敘述一位無所事事的年輕人因為某些因緣際會,
接獲了傳信的任務,默默了完成了看似不起眼,但卻對他的一生有舉足輕重影響的大事。
雖然不像偷書賊有洗鍊的文字,感人肺腑的劇情,和歷歷在目的場景
但一張一張紙牌堆疊出來的故事也不容小覷。
若將偷書賊比喻為佛跳牆,我想傳信人大約是一盤盤快炒店炒出來的滋味。
(突然想吃宵夜了)
最後一本是L推薦給我的。
風之影 (La sombra del viento) - by Carlos Ruiz Zafon
背景略近於十九世紀初的巴黎,故事主軸為一位男孩碰巧窺探到豪門的興衰,而激起他去揭開這背後的祕密。
其中以費爾明這個角色跟最後一封努麗亞·蒙佛特的手記最耐人尋味。
故事的結局,正如風之影的書名。
(Anobii link)
2015年1月10日 星期六
過客
回過神來,這三十多億的高架車站大廳還真的是一點美感也沒有。
那些自以為現代感的高科技線條、大量的鋼骨、玻璃,絲毫不為這冷冰冰天氣添點溫暖,而這車站搭配上這些名稱之外沒有意義的東西更顯得原來所謂的fashion只不過是膚淺的眾口鑠金。至少在我看來會做到把廁所窗戶擋住這點,批評還多少站得住腳。
還是溫暖的電車內部好,僅管有些污漬,但笑笑羊還是找到了座位可以溫存他一天的美夢。
這是一間位於員林鎮小巷口的美味,也是狐獴家族的可口的推薦。
可真是眾星雲集啊,蚵仔湯、瘦肉骨湯、肥肉骨、炸米糕(?)、炸蚵仔韭菜inside the豆腐、還有兩碗被笑笑羊加了蒜蓉的順口黃麵—狐獴說這樣才好吃。200$有找真是俗又大碗,有圖有真相!客官您說是吧!
飽食後,狐獴提醒笑笑羊要帶一杯羹回去孝敬羊媽,只好再去請努力工作的老闆在施捨些難得的美味。
台中站到了,又有一些人下車,笑笑羊的美夢也醒了,過客終究是在尋找回家的路。
也許吧,這件外套雖然不怎麼討喜,但它也是陪我度過數個寒冬。
那些自以為現代感的高科技線條、大量的鋼骨、玻璃,絲毫不為這冷冰冰天氣添點溫暖,而這車站搭配上這些名稱之外沒有意義的東西更顯得原來所謂的fashion只不過是膚淺的眾口鑠金。至少在我看來會做到把廁所窗戶擋住這點,批評還多少站得住腳。
還是溫暖的電車內部好,僅管有些污漬,但笑笑羊還是找到了座位可以溫存他一天的美夢。
這是一間位於員林鎮小巷口的美味,也是狐獴家族的可口的推薦。
可真是眾星雲集啊,蚵仔湯、瘦肉骨湯、肥肉骨、炸米糕(?)、炸蚵仔韭菜inside the豆腐、還有兩碗被笑笑羊加了蒜蓉的順口黃麵—狐獴說這樣才好吃。200$有找真是俗又大碗,有圖有真相!客官您說是吧!
飽食後,狐獴提醒笑笑羊要帶一杯羹回去孝敬羊媽,只好再去請努力工作的老闆在施捨些難得的美味。
台中站到了,又有一些人下車,笑笑羊的美夢也醒了,過客終究是在尋找回家的路。
也許吧,這件外套雖然不怎麼討喜,但它也是陪我度過數個寒冬。
[Python] Note-01
1. 若sequences (strings, lists, tuples) 為空, 則當 False. 和true / false 比較用 is / is not
2. Comparisons to singletons like None should always be done with is or is not,
never the equality operators (Example from stackoverflow)
3. 愛用 in 跟 string.find()
4. Tuple 除了 packing / Unpacking, 在做 swap 時不用暫時變數, 且可以 return multi-values
4.1 C program to swap two numbers
5. Python 沒有 ternary operator ?:
5.1 推薦的 conditional expressions 寫法
6. 善用 enumerate (Example from seanlin's blog)
7. loop with else (Example from python tutorial)
Loop statements may have an else clause; it is executed when the loop terminates through exhaustion of the list (with for) or when the condition becomes false (with while), but not when the loop is terminated by a break statement.
8. Chained comparisons (if a < b < c <= d)
9. Default argument values (It's warning to use mutable as default values)
The default values are evaluated at the point of function definition ins the defining scope :
If you don't want the default to be shard between subsequent calls :
10. 用 join 來串接 list ()
11. 用 property 取代 getters, setters (From seanlin's blog)
12. Context managers (From seanlin's blog)
2. Comparisons to singletons like None should always be done with is or is not,
never the equality operators (Example from stackoverflow)
3. 愛用 in 跟 string.find()
4. Tuple 除了 packing / Unpacking, 在做 swap 時不用暫時變數, 且可以 return multi-values
4.1 C program to swap two numbers
5. Python 沒有 ternary operator ?:
5.1 推薦的 conditional expressions 寫法
6. 善用 enumerate (Example from seanlin's blog)
7. loop with else (Example from python tutorial)
Loop statements may have an else clause; it is executed when the loop terminates through exhaustion of the list (with for) or when the condition becomes false (with while), but not when the loop is terminated by a break statement.
8. Chained comparisons (if a < b < c <= d)
9. Default argument values (It's warning to use mutable as default values)
The default values are evaluated at the point of function definition ins the defining scope :
i = 5 def f(arg=i): print arg i = 6 f()Will print 5.
def f(a, L=[]): L.append(a) return L print f(1) print f(2) print f(3)Will print :
[1] [1, 2] [1, 2, 3]
If you don't want the default to be shard between subsequent calls :
def f(a, L=None): if L is None: L = [] L.append(a) return L
10. 用 join 來串接 list ()
11. 用 property 取代 getters, setters (From seanlin's blog)
class Egg(object): def __init__(self, price): self._price = price @property def price(self): return self._price * RATE @price.setter def price(self, value): self._price = value
12. Context managers (From seanlin's blog)
2014年12月28日 星期日
L&M Wedding
(廣播)下一站:「交通大學。」
熟悉的下車鈴響起,我半睡半醒中撐起了坍陷在最後排座椅上的身子,無法向後躺的椅子限制了脖子的活動,只覺得他在向我抱怨為何讓他無法休息。
這是台由台中開往新竹的客運,還記得剛上車沒多久,翻了沒兩頁的書就被睡意擊垮了。
惺忪的睡眼裡望向因車內外冷熱溫差而流淚的窗戶,傍晚的天色像剛下過雨後重而灰沉。
車上氤氳的蒸氣搭著昏黃的小燈讓著小小的空間在寒冷的冬天裡格外的溫暖,也讓人不想下車,我想大家都一樣吧?
下車鈴再度響起,催趕著匍到站的人們,準備面對下一個征途。
最後,終究要踏出車門,面對寒冷的天氣,面對緊接而來的星期一,面對現實,面對人生。
時間回到下午一點,坐滿賓客的展華會館正準備見證一對新人幸福的終點。
因為實在太早到而去附近IKEA晃晃的C和O也跟著起身,或許是因為熱鬧,又或許是因為國小的那份青澀的愛情。
---
這些錯綜複雜的線,有些,錯過了,就一輩子錯過了。
祝,L&M 永遠幸福。
---
熟悉的下車鈴響起,我半睡半醒中撐起了坍陷在最後排座椅上的身子,無法向後躺的椅子限制了脖子的活動,只覺得他在向我抱怨為何讓他無法休息。
這是台由台中開往新竹的客運,還記得剛上車沒多久,翻了沒兩頁的書就被睡意擊垮了。
惺忪的睡眼裡望向因車內外冷熱溫差而流淚的窗戶,傍晚的天色像剛下過雨後重而灰沉。
車上氤氳的蒸氣搭著昏黃的小燈讓著小小的空間在寒冷的冬天裡格外的溫暖,也讓人不想下車,我想大家都一樣吧?
下車鈴再度響起,催趕著匍到站的人們,準備面對下一個征途。
最後,終究要踏出車門,面對寒冷的天氣,面對緊接而來的星期一,面對現實,面對人生。
時間回到下午一點,坐滿賓客的展華會館正準備見證一對新人幸福的終點。
因為實在太早到而去附近IKEA晃晃的C和O也跟著起身,或許是因為熱鬧,又或許是因為國小的那份青澀的愛情。
---
這些錯綜複雜的線,有些,錯過了,就一輩子錯過了。
祝,L&M 永遠幸福。
---
2013年11月16日 星期六
目標
越長越大,越常問自己究竟想要的是什麼?
但這樣問也許太空泛,又或許是因為自己還不道能夠細細解析的年紀,
只好初略的把未來想做的事當成是現在努力的終點。
忘記在甚麼場合得知了一個生活技巧:
" 找一個你覺得很厲害的人,模仿他,想辦法變成他 "
太多太多厲害的人,很想追上!
告訴自己:Smooth seas do not make good sailors.
范瑋琪的 " 最初的夢想 " 真是一首耐人尋味的歌,每每聽都好像能觸摸到靈魂一班!
但這樣問也許太空泛,又或許是因為自己還不道能夠細細解析的年紀,
只好初略的把未來想做的事當成是現在努力的終點。
忘記在甚麼場合得知了一個生活技巧:
" 找一個你覺得很厲害的人,模仿他,想辦法變成他 "
太多太多厲害的人,很想追上!
告訴自己:Smooth seas do not make good sailors.
范瑋琪的 " 最初的夢想 " 真是一首耐人尋味的歌,每每聽都好像能觸摸到靈魂一班!
2013年10月18日 星期五
第 3 大隊 11 中隊
愛因斯坦是對的,就這樣過了漫長的十六天軍旅生活。
失去時間大比例 41% 被份配到在睡夢中, 次之 16% 在打泡中度過。
扣除了兩么三洞震耳欲聾的呼聲到洞六洞洞的瞬間彈起,
剩下秋天是期待的三餐和漫長的瞌睡講座,伴隨著不期待不討厭的三千公尺。
直到被限制之後才知道自由的可貴,也知道時間可以因為各種理由而利用或流逝。
先放下自己想的才能真正給別人想要的,因為你不是他。
抱怨後還是要想辦法適應,不如換換心態!?
有時候世界是不公平的,但也是公平的,
在這裡,用時間去交換一群不賴的朋友。
臥虎藏龍。
洗委是個洗澡能屈能伸的爽缺但過水班卻是天天不能睡午覺的地雷
11020 報告完畢
失去時間大比例 41% 被份配到在睡夢中, 次之 16% 在打泡中度過。
扣除了兩么三洞震耳欲聾的呼聲到洞六洞洞的瞬間彈起,
剩下秋天是期待的三餐和漫長的瞌睡講座,伴隨著不期待不討厭的三千公尺。
直到被限制之後才知道自由的可貴,也知道時間可以因為各種理由而利用或流逝。
先放下自己想的才能真正給別人想要的,因為你不是他。
抱怨後還是要想辦法適應,不如換換心態!?
有時候世界是不公平的,但也是公平的,
在這裡,用時間去交換一群不賴的朋友。
臥虎藏龍。
洗委是個洗澡能屈能伸的爽缺但過水班卻是天天不能睡午覺的地雷
11020 報告完畢
訂閱:
文章 (Atom)
