寫了一陣子的Python入門書,終於上線了。
這書是我這幾年自學Python語言,並用來教授大學生財務應用的程式語言教材。因為我沒有計算機程式背景,所以非常知道外行人初學程式語言的辛苦過程,我很確定完全沒有背景的朋友,也可以自學上手。這書適合什麼人?社會科學、管理相關科系大三、大四以上,或是研究所,相要自學Python,而且未來工作會用到數據分析,但完全沒有經驗的學生。
我要講一下我從學習到出書的過程。
現代社會都強調懂得電腦程式語言的重要性,連中小學生都在強調課程裡要加入電腦程式語言的元素,因為「軟體正在吃掉全世界」。但這種呼聲,反而給家長和學生,許多的無形壓力。要學習的話,就要投入時間和資源,學的好壞,也不是馬上看得到結果,而一旦有個程度很高的同儕在旁,那更會把壓力拉到最高點,「怎麼同學這麼厲害?」「我已經花了這麼多時間,怎麼還差這麼多?」最後不是放棄了這個「夢想」,就是對這個過程充滿反感,成功者幾稀。
我也受過這個苦。我們那個時代的理工科系大學生,PC才剛從286、386一路進到家庭、教室和公司,但已經有同學寫了程式多年。大學的好友,整天在耳邊講「劉燈、賀元、資迅人」,要我也去逛天龍書局,然後有一堆人整天在計算機終端室打MUD,我對科技沒有恐懼感,我還寫了台大化工系的第一個HTML首頁,但就因為這些超強同學的存在,「寫程式」一事,就變成令人敬畏,甚至令人望之怯步的一條路。
但電腦程式語言的學習和應用,不應該是這樣。十幾、二十歲的大學生,學什麼都可以,沒有太晚這種事,只要有心,不要管這些同儕壓力,一步一步來,把程式從無弄到可以跑,那是一個很有滿足感的過程。這是我會給二十歲的我的建言,畢竟軟體真的在吃掉全世界。
電腦程式就這樣和我,「你不認識我,我也不想理你」地經過了十幾年,後來三十多歲開始唸經濟學博士班,才又碰頭。博士班正式開學前的暑假,學校開了數學先修班,一個很厲害的老師,快速地教過博士班要用的線性代數和微積分,同時也讓我們上機用MATLAB。一用不得了,原來有目的地編寫程式,是這麼有趣的事。所以博士班的時候,同學都在學Stata,我則是想把所有的回歸分析,通通用MATLAB處理。
博士班畢業後來到敝小學校教書,一人獨攬所有財務課程,包含計量方法在內,我也讓學校買了幾套學生版的MATLAB,用來教學。但在美國會唸商管、經濟的學生,數理程度是比理工科系的稍差一點,所以教計量方法有些吃力,但也就是這樣,我得確定我的教材適合門外漢。後來發現MATLAB還是太貴,學生畢業了,可能也是一輩子都用不到,所以我想找個開放的程式語言作為代替。稍作一下研究,很快就選定Python,這語言和MATLAB的共通性不小,又容易上手,還有一大堆前人寫就的函數可以用,所以我很快就自學學會,再把MATLAB的知識、教材轉過來Python。Python因為開放,又容易學習,所以學了以後,還有許多用途,資料分析只是Python的一小部份應用,寫網頁、寫遊戲、做手機app,都是Python可以做的事。
我就這樣不小心地打開了這個奇異世界的大門。
雖然學生不是人人都能理解程式語言的美妙和功效,但每次教這課,總有一、兩個學生因為我而開始走這條路,我心裡都很開心,看著「青出於藍,而勝於藍」的學生,那是相當令人滿足的經驗。經過幾年的教學,我決定把教材編寫成書,讓更多人可以走入這門。二年斷斷續續的編寫,終於成就了這本入門書。
寫書,當然不是作功德,是要賺錢來的。所以,大德們,買一本吧,雖然是英文版,但程式碼比英文字多很多,很好懂的。亞馬遜的連結在下方。
「台大化工 研究所」的推薦目錄:
- 關於台大化工 研究所 在 普通人的自由主義 Facebook 的最佳解答
- 關於台大化工 研究所 在 年輕闖王 尚明 Facebook 的最佳解答
- 關於台大化工 研究所 在 年輕闖王 尚明 Facebook 的精選貼文
- 關於台大化工 研究所 在 [轉錄] 翁達瑞:不知所云的台大校長陳文章- 看板HatePolitics 的評價
- 關於台大化工 研究所 在 台大化工值得念嗎(發牢騷版) - 研究所板 - Dcard 的評價
- 關於台大化工 研究所 在 台大化工所上榜生經驗談-考科準備、各校考試重點全公開 的評價
- 關於台大化工 研究所 在 【轉錄自Dcard】台大化工所正取心得 - 研究所考試達人 的評價
- 關於台大化工 研究所 在 大碩補習班- 私校推甄上台大化工所! 恭賀同學上 ... - Facebook 的評價
- 關於台大化工 研究所 在 [問卦] 台大電機系的學生說唸物理只能要飯? - PTT評價 的評價
台大化工 研究所 在 年輕闖王 尚明 Facebook 的最佳解答
【分享】(關於學習技巧…)
我一直認為,孩子的成長和發展,有一定的時間,家長和老師不要揠苗助長,過早就開始教導考試技巧、讀書技巧。(我家老大已經四年級,我至今未教他任何考試技巧)
因為,當你會找重點的同時,你也篩選了很多考試不考的部分,也就不讀了,以免『浪費時間』,對吧!?而所謂的重點,只不過是揣摩老師們眼中的重點。我在書中曾提過:
如果不重要,為何課本的編輯委員,那些老師、教授、專家們要把那些“非重點”放在課本裡呢?
考試不考的,就不重要,這對嗎?
我轉分享一篇台大呂教授在10多年前的一篇文章,大家可以參考看看。
我所有的理念是節節貫串,前後一致的,長期追蹤我文章的好友們應該很清楚。
我不常轉載他人文章,因為我不需要權威來襯托。但英雄所見略同,我卻很有感觸,建議大家花三分鐘,把下半段的文章讀過,你會對自己或孩子的學習,有一番不同的省思。
贏家教練尚明,祝福每位好朋友,學習「不找重點」的學習,樂在其中,從中獲益!
----原文轉載----
〈比K書更重要的事〉
台大化工 呂宗昕 教授
許多人認為我是「K書高手」。在畢業自台大之前,這句話應該算是正確的,因為我曾經得過局長獎、市長獎、品學兼優獎、書卷獎等無數獎勵。甚至,服兵役當預官時,也屢獲記功嘉獎。
等到我由台大畢業、前往日本東京留學後,才發現這個世界上,還有許多比K書更重要的事,是自己從未經歷過、也從未認真思考過的。
二十四歲那一年,我搭上飛往東京的班機,那是這輩子第一次坐飛機。從機艙的小窗戶,我看見了夕陽。我知道,明晨的天空仍會升起朝陽;但是萬萬沒有想到,自己人生的朝陽卻一直不見蹤影,我走入了人生的黑暗期,而這段黑暗期竟然長達數年之久。
我也時常在想:如果我沒有經歷這長達兩千日的黑暗期,就不會如此珍惜自己所學過的事物,也不會成為真正的「K書高手」。
大學裡學過的學科對自己最大的幫助是:讓我以高分通過日本研究所的入學考試。考試結束後,教授當面誇獎了我幾句,但那幾乎是留日最初的兩年中,教授對我唯一一次的讚美,因為我除了K書之外,對其他事物的瞭解實在乏善可陳。
留學需要說的日文,我不會。
研究需要做的實驗,我不熟。
實驗需要看的論文,我也不懂。
我會的都是課本上有寫的及老師課堂中有教的。考試不會考的及作業中沒出現過的,我都不會。
大學時曾選修了兩個學期的日文。由於教授的慷慨給分,我上學期得了一百分,下學期則得了九十九分。我懷著日文得高分的錯覺到了東京,才驚覺自己的日文程度完全不足以應付日常會話及生活所需。當年的「營養學分」帶給自己一種虛榮的滿足。等到真正赴日留學後,我的蹩腳日文,卻在生活上、學業上、人際關係上,構成了沉重的負擔和無形的障礙。
有時想想:自己是該感謝當年「送」我一百分的日文教授,還是該埋怨他對我過份仁慈、要求不嚴呢?
我在日本瞭解了「有用學習」的真正意義。
對工學院的學生來說,做實驗是必修課程,但我在大學時期卻很少真正動手做,大多時候都是在「寫」實驗。同組的同學多半手腳俐落,可快速做完實驗,我則精於計算,可快速得到答案。
在「天衣無縫」的配合下,我們往往是最早完成實驗的一組。我以這種模式「做」了四年的實驗。原本以為這是最聰明的方法,沒想到這其實是最糟糕的方法,因為我根本不知如何動手做實驗,更遑論要親自設計實驗。
我在日本學的第一項實驗技巧並非什麼高深的研究,而是洗燒杯。我在日本學長的面前被徹底的打敗,終於領悟到「號稱」高材生的自己真的不會洗燒杯。
如何將一只沾滿黏稠物質的燒杯徹底洗乾淨,不僅需要技巧,也需要耐心。能將燒杯洗得晶瑩剔透、沒有絲毫花紋,這不僅是從事實驗的第一步,更是成功研究的基本功。
我在日本學會了「動手實作」的精神。
在研究所中,我選擇了材料科學做為自己的發展方向,對我而言,這是全然陌生的領域。我苦苦等待教授指點迷津,告訴我該做什麼研究;教授卻什麼都不說,足足讓我等了兩年。
教授只告訴我:「你自己去找題目!」
為了找尋自己的研究題目、為了畢業、為了拿到學位,我充當起自己的老師,從最根本的學科開始自修,充實基礎知識,開始大量閱讀課外書籍和報章雜誌,積極搜尋工業資訊,嘗試瞭解產業動態,並且分析電子業界成長報告。另外,又整天在圖書館裡查閱相關期刊論文,以尋找電子產業的明日之星。
經過兩年的自修與資料收集,我終於找到了自己的論文題目,教授也欣然同意了我的選擇。
我在日本也學會了「獨立研究」的精神。
經過六年的時間,我從一個不能開口的日語「啞巴」,變成一個可在台上用流利日語報告的能手;從一個對陶瓷材料一竅不通的低手,變成一個電子材料領域的研究高手。
我很想告訴台灣未來的年輕生力軍:在吃日本拉麵、讀日本漫畫、看日本偶像劇之外,也不要忘了學習日本的達人精神。
希望莘莘學子在認真讀書之餘,也要記得世界上還有許多比讀書更重要的事。我們應該在「讀書」與「不讀書」的兩極之間求取平衡,也希望學生在計較考試分數的高低時,應當瞭解世界上還有其他更重要的無形分數,等著自己去努力追求。
許多「課本上沒有寫的」及「考試不會考的」的事,都是人生學習中很重要的一環。這是我在遠赴東京留學兩千日所得到的一個最珍貴的教訓及體驗。
台大化工 研究所 在 年輕闖王 尚明 Facebook 的精選貼文
【分享】(關於學習技巧…)
我一直認為,孩子的成長和發展,有一定的時間,家長和老師不要揠苗助長,過早就開始教導考試技巧、讀書技巧。(我家老大已經四年級,我至今未教他任何考試技巧)
因為,當你會找重點的同時,你也篩選了很多考試不考的部分,也就不讀了,以免『浪費時間』,對吧!?而所謂的重點,只不過是揣摩老師們眼中的重點。我在書中曾提過:
如果不重要,為何課本的編輯委員,那些老師、教授、專家們要把那些“非重點”放在課本裡呢?
考試不考的,就不重要,這對嗎?
我轉分享一篇台大呂教授在10多年前的一篇文章,大家可以參考看看。
我所有的理念是節節貫串,前後一致的,長期追蹤我文章的好友們應該很清楚。
我不常轉載他人文章,因為我不需要權威來襯托。但英雄所見略同,我卻很有感觸,建議大家花三分鐘,把下半段的文章讀過,你會對自己或孩子的學習,有一番不同的省思。
贏家教練尚明,祝福每位好朋友,學習「不找重點」的學習,樂在其中,從中獲益!
-\-\-\-\原文轉載-\-\-\-\
〈比K書更重要的事〉
台大化工 呂宗昕 教授
許多人認為我是「K書高手」。在畢業自台大之前,這句話應該算是正確的,因為我曾經得過局長獎、市長獎、品學兼優獎、書卷獎等無數獎勵。甚至,服兵役當預官時,也屢獲記功嘉獎。
等到我由台大畢業、前往日本東京留學後,才發現這個世界上,還有許多比K書更重要的事,是自己從未經歷過、也從未認真思考過的。
二十四歲那一年,我搭上飛往東京的班機,那是這輩子第一次坐飛機。從機艙的小窗戶,我看見了夕陽。我知道,明晨的天空仍會升起朝陽;但是萬萬沒有想到,自己人生的朝陽卻一直不見蹤影,我走入了人生的黑暗期,而這段黑暗期竟然長達數年之久。
我也時常在想:如果我沒有經歷這長達兩千日的黑暗期,就不會如此珍惜自己所學過的事物,也不會成為真正的「K書高手」。
大學裡學過的學科對自己最大的幫助是:讓我以高分通過日本研究所的入學考試。考試結束後,教授當面誇獎了我幾句,但那幾乎是留日最初的兩年中,教授對我唯一一次的讚美,因為我除了K書之外,對其他事物的瞭解實在乏善可陳。
留學需要說的日文,我不會。
研究需要做的實驗,我不熟。
實驗需要看的論文,我也不懂。
我會的都是課本上有寫的及老師課堂中有教的。考試不會考的及作業中沒出現過的,我都不會。
大學時曾選修了兩個學期的日文。由於教授的慷慨給分,我上學期得了一百分,下學期則得了九十九分。我懷著日文得高分的錯覺到了東京,才驚覺自己的日文程度完全不足以應付日常會話及生活所需。當年的「營養學分」帶給自己一種虛榮的滿足。等到真正赴日留學後,我的蹩腳日文,卻在生活上、學業上、人際關係上,構成了沉重的負擔和無形的障礙。
有時想想:自己是該感謝當年「送」我一百分的日文教授,還是該埋怨他對我過份仁慈、要求不嚴呢?
我在日本瞭解了「有用學習」的真正意義。
對工學院的學生來說,做實驗是必修課程,但我在大學時期卻很少真正動手做,大多時候都是在「寫」實驗。同組的同學多半手腳俐落,可快速做完實驗,我則精於計算,可快速得到答案。
在「天衣無縫」的配合下,我們往往是最早完成實驗的一組。我以這種模式「做」了四年的實驗。原本以為這是最聰明的方法,沒想到這其實是最糟糕的方法,因為我根本不知如何動手做實驗,更遑論要親自設計實驗。
我在日本學的第一項實驗技巧並非什麼高深的研究,而是洗燒杯。我在日本學長的面前被徹底的打敗,終於領悟到「號稱」高材生的自己真的不會洗燒杯。
如何將一只沾滿黏稠物質的燒杯徹底洗乾淨,不僅需要技巧,也需要耐心。能將燒杯洗得晶瑩剔透、沒有絲毫花紋,這不僅是從事實驗的第一步,更是成功研究的基本功。
我在日本學會了「動手實作」的精神。
在研究所中,我選擇了材料科學做為自己的發展方向,對我而言,這是全然陌生的領域。我苦苦等待教授指點迷津,告訴我該做什麼研究;教授卻什麼都不說,足足讓我等了兩年。
教授只告訴我:「你自己去找題目!」
為了找尋自己的研究題目、為了畢業、為了拿到學位,我充當起自己的老師,從最根本的學科開始自修,充實基礎知識,開始大量閱讀課外書籍和報章雜誌,積極搜尋工業資訊,嘗試瞭解產業動態,並且分析電子業界成長報告。另外,又整天在圖書館裡查閱相關期刊論文,以尋找電子產業的明日之星。
經過兩年的自修與資料收集,我終於找到了自己的論文題目,教授也欣然同意了我的選擇。
我在日本也學會了「獨立研究」的精神。
經過六年的時間,我從一個不能開口的日語「啞巴」,變成一個可在台上用流利日語報告的能手;從一個對陶瓷材料一竅不通的低手,變成一個電子材料領域的研究高手。
我很想告訴台灣未來的年輕生力軍:在吃日本拉麵、讀日本漫畫、看日本偶像劇之外,也不要忘了學習日本的達人精神。
希望莘莘學子在認真讀書之餘,也要記得世界上還有許多比讀書更重要的事。我們應該在「讀書」與「不讀書」的兩極之間求取平衡,也希望學生在計較考試分數的高低時,應當瞭解世界上還有其他更重要的無形分數,等著自己去努力追求。
許多「課本上沒有寫的」及「考試不會考的」的事,都是人生學習中很重要的一環。這是我在遠赴東京留學兩千日所得到的一個最珍貴的教訓及體驗。
台大化工 研究所 在 台大化工值得念嗎(發牢騷版) - 研究所板 - Dcard 的推薦與評價
小弟畢業於台大化工系,碩士還拚了命考上台大化工所,以過來人的經驗,這個科系值得念嗎? 相信是很多高中生,或大四生的疑問? 內容是真實自己唸過台大 ... ... <看更多>
台大化工 研究所 在 台大化工所上榜生經驗談-考科準備、各校考試重點全公開 的推薦與評價
大碩6間 化工 所上榜生公開傳授──工數你可以這樣念 台大 、台科、清大、成大 化工 所 ... 推薦準備 研究所 時間不夠、想省時間的考生,補習能快速幫你掌握重點! ... <看更多>
台大化工 研究所 在 [轉錄] 翁達瑞:不知所云的台大校長陳文章- 看板HatePolitics 的推薦與評價