1.jpg

話說出版社之前欲寄此書予我試讀時,一見書名,便感到一陣暈眩、心悸、發寒,險些跌在路邊帥哥懷裡~←分明是故意的吧?

雖說本人是雜食類,什麼書都讀,但諸君請看!《誰說不能從武俠學程式?》─這本書上有「程式」兩個字欸!

「誰說不能?」我就說不能不許不准不允許你這惱人的小東西出現在面前!!如果老娘會寫程式,早就坐在鴻海或台積電了好嗎?

在古早的年代,本人曾為了學分學過C語言,對毫無基礎的初學者 aka 文組生而言,真是段不堪回首的日子...畢業後,便將所有相關書籍拋諸腦後,趕緊放把火燒掉,享受無拘無束、海闊天空的感覺!!

 

2.JPG

然而...我還是收到了這本書,悄悄夾在其他書裡...好一個瞞天過海、暗度陳倉之計!!

既然收了,那便看吧~顯然是上天的旨意(並不是)~

花半天讀完並實作《誰說不能從武俠學程式?》,赫然發現,本書居然竟然出乎意料地好懂!?作者基本上就是把讀者當成一個白...白紙(轉太硬),手把手教導,事事鉅細靡遺,連怎麼安裝軟體、如何根據電腦系統選擇軟體版本、將軟體轉換成繁體中文此類小事無一錯漏,只要你具備「兩個條件」就能依樣畫葫蘆照著做:

1、識字

2、手指能點滑鼠

 

3.jpg

作者當初為何寫作這本連白...白紙也能讀的程式設計書呢?原因在於他的小孩曾沉迷電腦遊戲(好熟悉的感覺),為了將孩子導上「正途」,先用一些兒童也能使用的程式設計玩具,如美國麻省理工學院開發之免費軟體Scratch,誘導孩子自行編寫小程式或小遊戲,以取得成就感,在玩樂與學習間取得平衡。

 

4.jpg

全書以近年流行之程式語言Python為主,它也是免費的,不必花半毛錢。且重點在於,Python比我以前學過的C語言更簡潔易懂。

學過C語言的網友應該有類似經驗─辛辛苦苦寫了一大段程式碼,卻發現程式跑不動,只好咬牙重頭一行行debug(偵錯),看到眼花撩亂,依然找不出錯誤在哪?

需要用C語言寫數行的程式碼,Python僅需以一行解決,代碼層次分明,便於肉眼識別,對於初學者是一大福音。

 

5.jpg

而且作者以金庸武俠小說帶出各個章節主題,相較一般冰冷、生硬的工具書,多了故事性趣味性

舉例來講,談及如何運用Python寫判斷句型,便引用《天龍八部》中的書呆子段譽誤闖曼陀山莊,教王夫人分辨茶花品種這段情節。

段譽講了落落長幾百字之茶花的花色、品名、品種應如何區分,讀者看了一頭霧水,但利用Python運行判斷句代碼,即可從數十種茶花中,直接、快速地鑑定品名。

如上述工具,亦可運用在生活中,例如寫幾個小程式幫忙分析文件、做計算、篩選垃圾郵件等,只要按照書中細緻的步驟分解,一一下指令,便能輕鬆上手,不會出錯。

 

不過說到頭,《誰說不能從武俠學程式?》較適合兒童及成人初學者,若要深入學習,除了繼續鑽研外,我得說,學程式設計,還是需要點天分和悟性,「懂了」「精通」,畢竟是兩回事。但在花大錢補習前,不妨先翻翻本書,建立基礎概念,試著了解這條路適不適合你?

※活動贈書兩本,至2022/10/1(六)晚上十二點截止,請點連結至粉絲團貼文參加,謝謝

arrow
arrow
    創作者介紹
    創作者 螺螄拜恩 的頭像
    螺螄拜恩

    螺螄拜恩的實話實說

    螺螄拜恩 發表在 痞客邦 留言(0) 人氣()