教養小孩是一條無止盡憂心的路,擔心健康、操心課業、煩惱未來,這些是每一個父母都會經歷的,但在這條路上,同志不多,競爭的壓力卻很大。比別人好,難免得意,得意就會忘形,忘形就會傷人。比別人差,又開始緊張,擔心落於人後。沒有一個小孩是完美的,所以父母永遠在喜悅與擔憂之間擺盪。真要能看破俗世一切,毫無動心,又會懷疑自己是不是失格的父母。但人間責任,又莫大過於此。
學寫程式,現在已經變成現代父母新的教養頭痛點。每一個人都同意,懂得電腦程式語言,是未來就業的保障。也不要講現代科技富豪的發達之路,那些從小就玩電腦、寫程式的電腦天才,看一下大學主修的趨勢就知道。史丹福大學最近調查,幾個名校在十年內,電腦主修的人數,巨幅成長。耶魯是250%以上,哈佛是200%以上,連本來就很多電腦專業的史丹福和麻省理工,也都加倍成長。「不能輸在起跑點」的心理,讓有能力的父母,紛紛找方法讓小孩開始學寫程式。之前幫我剪頭髪的韓國媽媽,還幫她唸高中的兒子,找Python家教,就是一個很好的例子。
以我教學生寫程式的經驗,我發現和教創業有許多相似的地方,讓我來談一下。
不是每一個人都適合學寫程式。每一個大一的新生,我都會問一問,要不要試一下電腦課。許多從來沒考慮過電腦專業的學生,一下子像是發現新天地一樣,欲罷不能。但更多的是,學期中來找我簽名要退選電腦。不少在其它專業出色的學生,都鍛羽而歸,恨死程式語言。這就是逼迫小孩學程式語言,最怕的結果,不但沒有引起興趣,還造成一朝被蛇咬的副作用。也許有人會說,關鍵在於師資、教材的良莠不齊,「好的老師帶你上天堂」,壞的老師讓你想揍死他。這是可能的原因之一,而不是全部的理由,不然不可能同一個電腦系的老師,會教出熱愛程式編寫的學生,也會有一堆人半途而廢。
重點在於個人,一如創業。寫程式的樂趣、創業的興奮,放到一個沒有興趣的學生身上,那是對牛彈琴。如果資質是適合的,誰來教,都一樣,不用逼,學生自己就會摸索資源來學習。
當然,有一些人是一開始沒有熱情,但慢慢發現自己可以,而把電腦變成志業。我大學化工系的同學,我不記得有任何一個人對化工充滿熱情,說實話,哪一個十八歲的學生說他對化工充滿熱情,我一定把他嘴巴打爛。但最後我許多同學走上化工的行業,現在再問他們,肯定有許多人充滿熱情。對這樣的學子,父母不用著急,就按部就班,讓他們到大學再開始學,沒有關係。
真要給小朋友一個助力,要先知道,這不是一個「贏在起跑點」的競賽,不能得意說我的小孩已經會什麼,又要學什麼。我那天看到報導說台北有國中在教學生人工智慧,看到都快昏倒,揠苗助長的故事沒聽過嗎?這不是贏在起跑點,這是扼殺興趣。給小朋友學寫程式,是在測試,他們是不是適合在這個階段,接觸程式語言。如果教材、師資對的話,這種測試,一翻兩瞪眼,很快可以作出判斷。喜歡的,繼續走下去,不喜歡的,沒有關係,下次再來,真的沒興趣,也沒關係,天下之大,何處不能容身?
但這個測試的過程,背後要有一個課程curriculum配合,不能像玩樂高一樣,玩一玩,然後呢?很多小孩用scratch,一個很像程式語言、滑鼠拉動式的遊戲創作平台,學得不亦樂乎,但最後都有一個問題,「然後呢?」簡單上手的背後,最好要有一個可以繼續發展、擴充的可能性。所以最好的方式,還是學真的,可以在真實世界用到的程式語言。
有了這樣的健康心態,就可以考慮我新寫的書Kids Learning Python。打書?沒錯,但好東西內舉不避親。
我的小書雖然用英文寫的,但我想台灣的小朋友,英文水準很高,況且,我的英文,能難到哪裡去?重要的是,我用我教學的經驗,寫出和我文章一樣平易近人的教材,沒有艱深的定義和說明,有許多立刻上手看得到的結果,非常適合初學者,喜不喜歡,很快就知道。而且我選用的Python,一向以簡單、但應用性廣聞名,我還搭配了Repl.it的平台,一個不用安裝的網路平台,一開就能用,馬上就能看到結果,不會在安裝時就充滿挫折,更是適合小朋友。
有興趣的朋友,可以到這個連結點看詳情。我附了幾頁樣書,購買之前可以參考一下。如果覺得美國亞馬遜太麻煩,我也有日本亞馬遜的購買方式,還有Kobo電子書的選項(NTD 299),敬請舊雨新知,蒞臨捧場,謝謝。
https://www.csandaa.com/python-book
「repl.it 好 用 嗎」的推薦目錄:
- 關於repl.it 好 用 嗎 在 普通人的自由主義 Facebook 的最佳貼文
- 關於repl.it 好 用 嗎 在 看板Python - [問題] 在repl.it上繪圖 - 批踢踢實業坊 的評價
- 關於repl.it 好 用 嗎 在 [Python][原創][中字] repl.it 雲端開發環境影音簡介... 的評價
- 關於repl.it 好 用 嗎 在 Repl.it 是什麼-在PTT/IG/網紅社群上服務品牌流行穿搭-2022-08 ... 的評價
- 關於repl.it 好 用 嗎 在 3 種Python/C++/Java 線上編譯器 - ShengYu Talk 的評價
- 關於repl.it 好 用 嗎 在 最新趨勢觀測站- replit uptimerobot的推薦與評價,GITHUB 的評價
- 關於repl.it 好 用 嗎 在 Github+Facebook=?它有望讓程序猿頭禿得慢一點 - PTT新聞 的評價
- 關於repl.it 好 用 嗎 在 Github+Facebook=?它有望讓程序猿頭禿得慢一點 - PTT新聞 的評價
- 關於repl.it 好 用 嗎 在 [問題] 新手練習寫C++推薦的編譯程式 - PTT 熱門文章Hito 的評價
- 關於repl.it 好 用 嗎 在 Re: [請益] 如何當軟體QA?? - soft_job - PTT職涯區 的評價
- 關於repl.it 好 用 嗎 在 Github+Facebook=?这家公司有望让程序猿的头秃得慢一点 的評價
- 關於repl.it 好 用 嗎 在 [問題] 在repl.it上繪圖- Python - PTT Web 的評價
- 關於repl.it 好 用 嗎 在 Github+Facebook=?這家公司有望讓程式猿的頭禿得慢一點 的評價
- 關於repl.it 好 用 嗎 在 [問題] 在repl.it上繪圖- 看板Python - PTT數位生活區 的評價
- 關於repl.it 好 用 嗎 在 python編譯器推薦ptt - 軟體兄弟 的評價
repl.it 好 用 嗎 在 [Python][原創][中字] repl.it 雲端開發環境影音簡介... 的推薦與評價
Tony Lai 您好: repl.it 提供的功能比較簡單。適合個人使用。缺點除了需要連網外,還包含 ... ... <看更多>
repl.it 好 用 嗎 在 Repl.it 是什麼-在PTT/IG/網紅社群上服務品牌流行穿搭-2022-08 ... 的推薦與評價
找Repl.it 是什麼在Dcard與PTT討論/評價與推薦,提供Replit,replit python,replit快捷鍵相關資訊,找Repl.it 是什麼就在網路品牌潮流服飾穿搭. ... <看更多>
repl.it 好 用 嗎 在 看板Python - [問題] 在repl.it上繪圖 - 批踢踢實業坊 的推薦與評價
大家好,我是Python超新手> <
我現在是在 https://repl.it/languages/python3 這個網站上練習寫Python,
最近教到Anaconda的套件,要用裡面的numpy和matplotlib來畫圖,
我完全照老師寫的程式碼,程式碼如下:
import matplotlib.pyplot as pt
import numpy as np
x=np.arange(0,360)
y=np.sin(x*np.pi/180.0)
pt.plot(x,y)
pt.xlim(0,360)
pt.ylim(-1.2,1.2)
pt.title("sin function")
pt.show()
預期應該要能跑出一個SIN的函數圖,
不過我在repl.it跑完後編譯是過了,但什麼事都沒發生……
有人知道這是什麼問題嗎? (還是這套件不能在repl.it用> <)
先感謝大家了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.119.153
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1507300894.A.ED5.html
... <看更多>