發表文章

我在用的2本Python入門書

你知道博客來書店[電腦資訊]類2018年什麼主題最熱門?答案是Python。 Python是一種”免費”的程式語言。免費是不錯,但之所以熱門,是因為它擁有全球大量愛用者提供、功能包羅萬象、且同樣免費的模組可直接匯入,不用自己寫。也就是說,學會Python,你就能站在巨人的肩膀上,快速取得各種資訊技術來為你辦事。舉凡人工智慧、大數據分析、網路爬蟲、網站架設、自動控制、駭客工具、甚至病毒,幾乎無所不包。如此無本萬利的好康,難怪大家趨之若鶩。 挑程式書,當然要三【好】:好懂、好找、好舒服。可惜阿伯在書店翻來翻去,真能滿足三【好】的Python書老實說還沒出現。既然世界不完美,凡事總得有個開始。以下是我學Python的第一本入門書: 書名:【Python自動化的樂趣:搞定重複瑣碎&單調無聊的工作】 作者:Al Sweigart 譯者:H&C 發行:碁峯資訊股份有限公司 Python書共通的毛病,就是翻開來密密麻麻都是字,讓人腦中一陣暈眩。經過無數次翻開、放回、翻開、放回後,阿伯總算帶這本回家。原因無他:好懂。 本書讀來就像一個會教又風趣的老師在上課,雖然教的東西很硬,但他總有辦法讓你懂。且Python互動開發環境(IDLE)可逐列執行程式,只要輸入正確的程式碼後按Enter,就能看到該列執行的結果。這個介面非常適合測試各種指令,本書多數時間也都在將一個個指令測試給你看。 本書的程式範例頗實用,讓讀者見識Python如何辦到你以前辦不到或做得很吐血的事。範例不會太長,且會分段逐列解說。每章結束時都有總結、習題與實作專題,可測試自己到底懂多少。 在好找這方面本書表現平平,除了目錄沒其他指引工具。 此外,所有Python書都有一個宿命的問題:改版。 Python和支援Python的模組都常改版,且改版不保證向下相容。也就是說,用舊版撰寫的程式,拿到新版執行可能會出問題。本書有幾個範例就因改版導致無法執行,讀者必須自己去Google新版的語法。還有網站資料擷取的範例,可能會因網站改版導致異常,此時讀者就得自行分析網站原始碼來修改程式。 讀完這本書,你可能會對Python有點……失望。本書的程式都在IDLE或”命令提示字元”下執行,你沒看錯,”命令提示字元”。純DOS介面,完全靠打字,阿伯覺得自己年輕了快三十歲。 雖然...

放不了手:【人魚沉睡的家】讀後感

書名:人魚沉睡的家 作者:東野圭吾 何謂死?是心跳停止?還是腦死?如果科技能夠讓腦死後的身體健康成長,這樣的人到底是死還是活?如果醫學無法挽救毀壞的腦,不斷延長身體壽命的意義何在?何時放手,如何放手,才不辜負愛? 本書沒有任何推理成分,倒是可以歸類為科幻。故事中提到的腦機介面BMI和腦控機械肢體系統BRS都是現在相當熱門的研究課題,甚至稱之為人類未來希望所寄都不為過。劇情方面,作者鋪陳母親對女兒的愛相當感人催淚,即使是我這種冷血動物眼眶都不免熱了兩三次,應該很適合愛哭的讀者。 如果你喜歡東野圭吾的小說,請不要錯過這部作品。接下來的內容我盡可能不爆雷,但若你還沒看過本書,最好先去把書看完再繼續讀,才不會讓我的觀點影響你最初的感動。 表面上,本書的主軸是腦死是否等於死亡的爭議。身為母親的薰子因為堅持腦死的女兒瑞穗還活著而承受外界巨大壓力,幾乎把她逼瘋。但如果反過來,瑞穗被判定為植物人,但無法自主呼吸,結果又如何呢? 我想薰子會做出一模一樣的事,沒人會覺得不妥,還會稱讚她是個模範母親。但如此一來,她恐怕真的會瘋掉。因為[很多事]不會發生,薰子不會知道除了自己還有誰真心愛瑞穗,只會發現大家越來越不愛瑞穗。[很多事]是哪些事?當然不能說囉。 所以在我看來,何謂死不是重點。本書第一個重點,是照顧無法復原的至愛,會讓人失去對愛的信任。即使薰子再怎麼堅信瑞穗會痊癒,也無法不去懷疑別人對瑞穗的愛。久而久之,連自己的愛是否還在都不確定了。越是懷疑,就越想證明。而那些證明的手段別人看來,就是瘋狂。 第二個重點,是放手。 因為醫生讓所有人都相信瑞穗已經腦死,所以大家都希望薰子能夠放手,讓瑞穗成佛。但如果瑞穗是植物人呢?薰子應該會一直照顧瑞穗,直到瑞穗自然死去為止。瑞穗還小,如果照顧得當,這段邁向死亡的過程可能長達數十年。隨著瑞穗年齡增長,照顧的難度只會越來越高。等到薰子老了,瑞穗的晚年終究只能請外人代勞。數十年的付出,換來的很可能只有瑞穗數十年的沉睡,以及薰子一輩子的失落。 諷刺的是,越早放手,故事才會有好的結局。放不了手,就是悲劇。 瑞穗是腦死,撐不久是正常,撐得久叫奇蹟。如果瑞穗是植物人,撐得久很普通,撐不久叫好命。我們社會上有太多人魚沉睡的家,太多放不了手的父母子女。這些家庭的瑞穗最後有的去了創世基金會,有的去了安養院,有的雖然還住在自己家...

我在用的2本Excel_VBA入門書

阿伯在Book板貼排行榜文有段時間了。每個月下載排行榜資料、計算積分、排序、比對統計、輸出圖表、列印一堆pdf檔,這些不是人幹的麻煩事幾乎都靠Excel VBA來達成。只要你的電腦裡有Microsoft Office,你就能使用這個超強大的工具。但很多人一聽到要寫程式就舉手投降,實在很可惜。今天阿伯在此分享自己常用的兩本Excel VBA入門書,並提供一些選購程式語言書的個人觀點給大家參考。相信阿伯能辦到,你也做得到。 選擇程式語言書,尤其是入門書,阿伯最重視三【好】:好懂、好找、好舒服。第一本介紹給大家的就是本符合三【好】的書: 書名:【第一次學Excel VBA就上手】 作者:七條達弘\渡邊健\鍛冶優 譯者:許郁文 發行:碁峯資訊股份有限公司 翻開一本程式書,如果讓我感到”不舒服”我就會放回去了。怎樣的書讓人不舒服?字太小列距太小,整頁密密麻麻都是字的書讓人不舒服。圖片太小、印刷不清、缺乏圖說的書讓人不舒服。作者自我表現慾過剩廢話太多讓人不舒服。總而言之,如果一本書不重視讀者閱讀的感受,這肯定是本爛書。 而【第一次學Excel VBA就上手】就是一本讓人一打開就覺得”舒服”的書。全彩印刷、配色清爽、按部就班、段落分明。每一個操作步驟都有圖片說明且都用箭頭指出發生的位置,程式碼內只要能用中文的一概使用中文。這本書一翻開就讓人覺得作者對讀者非常貼心,非常重視讀者的感受並盡力滿足。 書給人感覺不錯,接下來內容一定要”好懂”才會買囉。一本程式書如果範例程式碼超過一頁、缺乏註解或註解不用中文、一副程式碼都在這自己看的調調,那這本書也直接放回去。 【第一次學Excel VBA就上手】用盡一切手段讓讀者”好懂”。除了按部就班的圖說之外,幾乎每一列程式碼都有註解,每一指令都會很仔細地跟讀者解釋這是什麼、用在哪裡、該怎麼用、不該怎麼用等等。很多程式書會告訴你程式這樣寫的話,結果是那樣,完畢,但對程式碼細節的來龍去脈卻經常交代不清。而本書對指令、專有名詞都有詳細的解說,讓讀者能了解Excel VBA的程式邏輯,在面對書中沒有的課題時能舉一反三。 一本程式書不是只讓人看一次就丟掉的。你寫程式時一定會經常把之前看過的書翻出來找資料,如果資料很難找就會浪費許多時間。【第一次學Excel VBA就上手】的目錄不但有章節、有段落、甚至還有步驟的頁碼。每一頁都...

老梗大逆轉:【禁忌的魔術】讀後感

作者:東野圭吾 這是一本前五分之四極其老梗,卻能在後五分之一逆轉成功的少見範例。如果你非本格推理不讀,那這本可以跳過了。既然沒啥詭計好推,那賣點在哪?答案是:【怎麼會有這種湯川學?】 本書與其他湯川學系列長篇,如<嫌疑犯x的獻身>不同之處,在這個故事原本是為伽利略系列短篇集寫的,但東野圭吾不知為何對這篇耿耿於懷。讀過伽利略系列的讀者都知道這些短篇是以新科技營造出奇特的犯案效果取勝,對角色刻劃與社會議題著墨不深。但作者卻在故事原本輕描淡寫的架構中發現了新的潛力,經向出版社爭取後得以加長。 當我在序言裡看到這一段,心裏只有一個念頭:我的錢是不是白花了?雖然我是理科出身的,但光靠一篇小說就想搞懂從沒碰過的科學原理依舊很困難。可是以科學為核心的詭計不懂科學就無從推理,篇幅有限又難以鋪陳劇情。所以老實說,我不太喜歡伽利略系列短篇集。 讀著讀著,我的不祥預感似乎漸漸成真。以下內容書背就有,不算爆雷。古芝伸吾是湯川學高中母校的小學弟,受過湯川學指導與幫助,後來也成功考上帝都大學。原本前景光明的人生卻因為姊姊冤死而變調,伸吾選擇離開大學,走上復仇之路。 為家人復仇,超級老梗。 湯川學的好友草薙刑警調查一樁自由記者命案,發現竟然與伸吾的姊姊之死息息相關,且牽涉到位高權重的眾議員。因此,警方懷疑伸吾與命案有關,並且正打算復仇。而湯川學一貫堅信伸吾不會以科學殺人,但警方調查顯示伸吾殺人的意圖越來越明確。於是…… 仇人是政客,老梗。第一個被害人的是記者,一樣老梗。看到這裡,我覺得作者原本真的只是想寫個短篇,讓大家看看湯川學指導過的學弟作出了一個多麼神奇的裝置來搞暗殺。接下來五分之四的劇情雖然不能多說,基本上就是警探到處找人問話,穿插一點少男少女蠢蠢的愛就是了。 本書最大的賣點:湯川學,在劇情前五分之四別說好表現,連戲份都不多。他是大學老師,沒有直接介入調查。草薙問他問題,他為了徒弟前途著想能瞞則瞞,瞞不過才隨口說幾句。他向來就是情感不形於外,給人一種淡漠疏離的印象。所以只看前面這一大段,你甚至不覺得湯川學和伸吾之間交情有多深厚,也不知道他一口咬定伸吾不會殺人何憑何據。 至於最後五分之一發生了什麼事?你自己看。我只能說,到了這一段讀者才恍然大悟本書的主題原來是:何謂負責? 湯川學以他獨特的風格詮釋了科學家的負責。為了證明親自實驗,並承擔...

當真愛不再唯一:【人生複本】讀後感

作者:布萊克˙克勞奇(Blake Crouch) 好的電影不但要有好梗,還要有一連串的好梗。本書就是非常適合拍電影的一部作品,它有眾多適合特效發揮的場景,故事節奏流暢緊湊。主角在一連串平行世界中的心路歷程能讓好演員充分發揮演技,搭配愛情無價、家庭至上的普世認同,絕對有成為賣座強片的潛力。建議你別在一些…科學與邏輯問題上鑽牛角尖,抱著享受創意的心態來看這本書,這樣獲得的樂趣會更多。 <平行世界>是本書的基石。拋開宇宙論、物理學的專有名詞不談,書中針對<平行世界>的邏輯設定如下: 1.宇宙中有無限多個平行世界。 2.每個人(注意:是[人])遇到存在多個選項的問題必須選擇時,會產生數量等於選項數的平行世界,因為每一個選項都會被選擇。 3.原本每個平行世界互不相通,也就是選擇進入哪一個平行世界這種問題不存在。但主角二號發明的裝置讓進入其他平行世界變成可能。因此,當主角選擇進入另一個平行世界的同時,也產生了無限多個主角進入不同平行世界的平行世界……頭昏了沒? 若以上成立,會發生什麼事?這就是本書的賣點。 本書的角色設定走平凡路線。主角傑森雖然是個有機會成為頂尖物理學家的知識菁英,但性格上只是個連續劇常見的深情暖男。當感情與事業不可兼得時,傑森毫不猶豫地選擇承擔情感的羈絆。而傑森二號雖然選擇成就事業拋棄了女友,但卻後悔了。同樣的,女主角丹妮樂有機會成為藝術家,但為了感情與孩子犧牲事業。一對恩愛夫妻生下一個繼承兩人天賦、未來希望無窮的兒子,正是大多數人對幸福的樣板定義,而全書也以此樣版作為人生唯一值得珍惜的目標。如此設定能贏得普世認同,但也讓角色們無法與眾不同,缺乏令人眼睛一亮的獨特個性。 在敘事手法上,一開始感覺就像好萊塢動作片,情節緊湊毫無冷場,謎團與危機環環相扣。進入中段後,故事節奏開始變慢,隨著主角經歷不同平行世界累積的掙扎與矛盾增加,內心壓力越來越大,幾乎就要把主角逼瘋。然後將瀕臨崩潰的主角一舉送回最終戰場,面對一場對手出乎預料,情感動機與正當性旗鼓相當的殘酷對決,主角必須從看似無解的絕境中開闢一條生路。 這樣的情節拍成電影肯定值得期待。而且電影有個好處,你不會有時間在邏輯與細節上鑽牛角尖,而這正是本書最為人詬病之處。至於本書的科學理論有多少毛病可挑?答案是很多。為了不爆雷,我就不提了。老實說,挑科幻小說毛病也是...

都在說謊!【列車上的女孩】讀後感

作者:珀拉˙霍金斯 (Paula Hawkins) 你最愛的,是自己?還是別人?你是否曾經為了自己,欺騙別人?你說了謊,有了秘密。有了秘密,就無法相信別人。純真,就此遠去。你只能繼續守著秘密,夜夜從充滿虛偽的世界裡驚醒。你…有祕密嗎?你是否曾經對你所愛的人……說謊? 【列車上的女孩】是近五年來台灣賣得數一數二好的英文翻譯小說。一篇故事能如此熱賣,必然具備某種深入人心的力量。看沒多久,我就覺得這書名子取錯了,改成【列車上的母夜叉】才對!為啥這麼說?因為這個作者讓讀者在酗酒的前妻、出軌的人妻、被前妻嚇壞的小三身上跳來跳去!哪有女孩?女孩還我! 必須承認作者刻劃女性糾結的功力精湛。很難想像一本書讀了二三十頁角色卻一句話也沒說,一次也沒跟他人互動。如此長篇大論的內心戲在其他小說裡多半是敗筆,但在這裡卻成功表現出一個失婚女酒鬼抗拒與他人接觸的心情。至於以第一人稱在三個母夜叉的心裡跳來跳去是什麼感覺?身為男人的我老實說快暈車啦!但作者布局的手法高明,故事裡充滿了可疑的元素,例如鐵軌旁髒掉的襯衫、洋裝,房間裡瀰漫的消毒水味與腐臭味,講電話時模糊不清的背景噪音等。搭配三個女人不斷對每個人事物疑神疑鬼,即使讀得藍瘦香菇都不免想要一窺謎底之究竟。 本書的核心議題是<謊言>,所以…別相信任何人!任何人!當你在女角們的內心遊走時,會發現她們沒一個配得上<好人>二字。她們都自我中心,為滿足私慾不惜傷害他人,為達到目的說謊天經地義,這讓<我愛你>三個字變得一文不值。明明重要的只有自己,滿足優越感與占有慾勝於一切,卻總是一次又一次把愛拿來當藉口。作者為她們的<壞>都準備了蠻好的理由,讓她們的所作所為合理化。然而,被騙被傷害的人就活該倒楣嗎?沒錯!欺騙正是本書的王道!因為作者自己也在騙人! 是的,作者騙人。作者也為自己準備了蠻好的理由。這事說下去就劇透了,所以容筆者賣個關子。 通常被作者騙應該生氣才對,但用在本書卻覺得這一手真是高明。因為故事的世界就此和現實連在一起,那些壞人就在我們四周,所有的夢靨都從書裡來到我們的身邊。 一直以來,我認為小說不該只凸顯問題,卻不提供任何解答。但最近我想法有點變了,作者何德何能,區區一本書就想為這不完美的世界創造指引的明燈,何其狂妄?小說之所以成功,在於它能引爆話題。沒有留下問題的作品,...

台灣人最愛的勵志書【被討厭的勇氣】

作者:岸見一郎、古賀史健 你知道最近四年台灣哪一類書賣的最好嗎?小說?理財?流行時尚?不,不是這些。 賣得最好的是【心理勵志】類,而【被討厭的勇氣】是心理勵志類中賣得最好的書。自從2014年10月至今已連續38個月登上博客來書籍排行榜總榜,排名從未低於25名,且有13個月榮登榜首,說它是Best of the Best絕對不為過。 逛過書店的都知道,勵志類的書籍多到爆炸。你不必是學者專家,企業老闆、綜藝明星、運動健將、當朝政客,只要有點名氣,人人都可以來一本。但是要賣常賣久,可就是另外一回事了。 那麼【被討厭的勇氣】為什麼在台灣這麼受歡迎呢? 原因無他,深得我心,如此而已。 這本書是以類似小說的方式表現,藉由年輕人與哲學家的一問一答,讓讀者自行思辨作者的主張。就如同書中所言,我只能把你帶到水邊,你喝不喝水由你自己決定。因此,讀者其實是站在年輕人這邊,擔任質疑、批判者這個角色。 年輕人會不斷提出大家心中常有的糾結與不滿,這些問題正是本書最大的精華所在。阿德勒心理學的書不只一本,學說的內容也不可能差太多。但是如何根據阿德勒心理學的論點來點破人們心中根深柢固的諸多成見,才是讀者真正感到有所收穫的關鍵。 然而,我認為本書提供了一條通往幸福的指引,但讀者絕對不該把它當成通往幸福的唯一途徑。阿德勒心理學為了確立【人是可以改變的】這個大前提,完全否定心靈創傷以及其導致的因果律。然而心靈創傷真的不存在嗎?理性真的能夠完全控制情緒嗎?恐懼真的只是為了達到逃避目的所自動捏造出來的工具嗎?為了否定因果律而提倡的【目的論】,這種倒果為因的說法真的一貫正確嗎? 我相信作者寫書的目的絕對不是要製造另一本聖經,阿德勒心理學也明確反對區分高下的縱向關係。我讀完這本書之後,的確覺得獲益良多,許多的見解都令人有茅塞頓開之感。但我們不該因此停止思考,自以為一切都已獲得解答。年輕人應該要超越成年人,讀者有一天應該要能超越作者。 把握當下,持續向上,接納自己,貢獻他人。接下來,就由你發現。