PTT推薦

[心得][抽書] 誰說不能從武俠學程式 程式設計

看板book標題[心得][抽書] 誰說不能從武俠學程式 程式設計作者
rosebyrne
(螺螄拜恩)
時間推噓 3 推:3 噓:0 →:5

※程式設計/電腦資訊/Python《誰說不能從武俠學程式?》

一、活動辦法:

1、抽獎活動頁面
https://bit.ly/3CdtBiJ
請於本則貼文『按讚』+『公開分享』索取。

二、獎品介紹:
https://imgur.com/iebJkdU
◆抽獎名額:《誰說不能從武俠學程式?》一本(兩名)
◆活動時間:即日起,至2022/10/1(六)晚上12:00


三、閱讀筆記:


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

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

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

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


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

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


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

1、識字

2、手指能點滑鼠


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


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

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

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


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

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

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

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


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

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.3.171 (臺灣)
PTT 網址

hwider09/27 22:10謝謝分享

pshuang09/28 09:02其實程式只是一種思考模式 掌握了正確的模式 就跟用什麼

pshuang09/28 09:03語言無關了 頂多就是想實現的目的 與該語言的契合度

donaldknuth09/28 14:42誰說不能從武俠學XX系列的作者,原已涉獵數學、物理

donaldknuth09/28 14:43 以及化學,沒想到這次還染指程式設計。看來這本也挺

donaldknuth09/28 14:43 有趣的。

rosebyrne09/29 21:21對他還出了數理化系列,數理化我完全不敢讀XDD

juston0110/08 02:49好酷 抽!