[心得][抽書] 誰說不能從武俠學程式 程式設計
※程式設計/電腦資訊/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運行判斷句代碼,即可從數十種茶花中,直接、快速地鑑定品名。
如上述工具,亦可運用在生活中,例如寫幾個小程式幫忙分析文件、做計算、篩選垃圾郵件等,只要按照書中細緻的步驟分解,一一下指令,便能輕鬆上手,不會出錯。
不過說到頭,《誰說不能從武俠學程式?》較適合兒童及成人初學者,若要深入學習,除了繼續鑽研外,我得說,學程式設計,還是需要點天分和悟性,「懂了」和「精通」,畢竟是兩回事。但在花大錢補習前,不妨先翻翻本書,建立基礎概念,試著了解這條路適不適合你?
--
謝謝分享
其實程式只是一種思考模式 掌握了正確的模式 就跟用什麼
語言無關了 頂多就是想實現的目的 與該語言的契合度
誰說不能從武俠學XX系列的作者,原已涉獵數學、物理
以及化學,沒想到這次還染指程式設計。看來這本也挺
有趣的。
對他還出了數理化系列,數理化我完全不敢讀XDD
好酷 抽!
爆
[閒聊]遊戲開發者抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃遊戲開發者Cliffski抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃圾」 作為一名從事獨立遊戲設計和程式業務的開發者,克裡夫斯基(Cliffski)在一篇文章中 吐槽道 —— 這年頭的「程式碼膨脹」,已經到了令人髮指的地步。 他以自己常使用的一個雲端備份服務為例來說明,這個由某個大公司提供的雲端備份工具81
[問卦] 寫程式的基本功是什麼?芭蕾的基本功是把杆訓練 一開始熱身拉筋就要貼著把做 有的做一整天都離不開把 鋼琴的基本功是音階 無論多厲害的鋼琴家 音階是所有技巧的根本 不論是演奏前的暖手還是日常課表58
[問卦] 學程式書的第一頁就卡關了,還有救嗎?下午看到大家都在討論程式工程師 就想到前幾天決定閒暇時學寫程式 買了一本《精通Python 》 剛剛吃飽就拿來開始研讀一下 結果發現第一頁就卡關了39
[問卦] 一線ic廠主管:我還不會寫程式就當主管了前幾天 遇到一個四十歲出頭 在一線ic設計大廠擔任主管階級的人 聊天的時候 我隨口開玩笑問: 你會不會寫ic設計常用相關的程式啊? 是不是當年進公司後才學的? 結果對方居然回我:41
[問卦] 為何mobile程式在IT毫無價值資工系的專題指導教授跟我們班上說 資工系畢業的出來別做像什麼手機程式如iOS/Android之類的行業 做那種只會顯得自己沒出息,大材小用 那種既沒有技術性也沒有價值可言的東西,現在這個時代連小學生都會做 而且他也特別強調24
[問卦] 學程式要從組合語言學起根基才穩?我朋友小聰跟我說 學程式要從組合語言學起,根基才會穩,觀念才會正確 才能學到電腦系統運作的方法 還有什麼吸辟U的運作什麼的 是真的嗎?15
[問卦] 現在學什麼程式語言?我記得在六、七年前吧,有人跟我說你只要學會Java, 你就呷肉(台語)。所以我就跑去看網路教學學了兩周。我 覺得最困難的部分是物件導向的觀念,但是有參考書可以看 ,覺得要學會不會很困難。 最近,我看了職訓中心的開課資料,發現現在正在教py-12
[問卦] 說真的 python才是最難學的吧?我自己已經摸兩年C了 最近開始自修python 打一打真的覺得這根本不像程式語言 反而像工具箱一樣 哪個function能做什麼事 背就對了9
Re: [問卦] 寫程式是不是超過40歲就不行了?完全不會有這個問題 工程師寫程式這個工作 本來就是不斷學習與實作的過程 就算四大電資所 畢業的學生 新到公司去~ 也是幾乎重新學習製作公司的產品