Swift Playgrounds:學習程式設計1 遊玩心得

◆程式複習的小作業◆

Swift Playgrounds 其實是課前準備就下載,但直到彼得潘上課打開為止都一直放置(打開過一次看封面(心虛))
我要對 Swift Playgrounds 說聲抱歉:「抱歉,真的低估你的便利跟功用了(跪)」

看到全部打勾看得真舒爽 ✧◝(⁰▿⁰)◜✧

隨著課程的作業越來越多、難度變高,要做得完整的話也更加耗時。這時候 Swift Playgrounds 就是沒時間做作業時的複習最佳幫手!他的優點如下:

1.方便於零碎時間遊玩

每個章節分隔成多個小單元,每個小單元要完成的時間很短,不需要投入大量時間才可以進行

我個人最喜歡的遊玩時機點是:
。坐車通勤(玩這個總比無止盡的滑 SNS、PTT 不虛度光陰一點吧 XD)
。需要待在客廳陪家人,但其實大家都在滑手機的時候(?)
。偶爾沒幹勁不想做任何正事的時候,打開當遊戲玩

2.氛圍設計得很輕鬆,無壓力學習(?)

彼得潘說這是給小朋友玩的學習遊戲,所以基本上玩起來毫無壓力,而且還會像下圖一樣有各種鼓勵用語

即使沒有達成關卡要求,基本上也不會無法通關,只會跟你說:「程式有很多寫法,你做得很好,但可以試看看用 OOXX 來寫」

我是程式高手(外加扭腰擺臀www) 不,我不是

3.只要先下載完整個單元不需要網路也能玩

這點單看可能覺得沒什麼,畢竟現在很多人的行動網路都是吃到飽。
但是我某次坐車發現行動電源跟手機都沒電,只剩沒網路的平板還是滿電狀態。一發現 Swift Playgrounds 不用網路也能玩,簡直看到救世主。・゚・(つд`゚)・゚・

學習程式設計 1 所有單元:

指令、函數(function)、條件碼(if else)、邏輯運算子(And Or)、迴圈、While、演算法

感覺是集中在指令(動作)的相關部份,參數、陣列、變數那些都還沒出現(偷看過了,這些在學習程式設計 2 裡面)

是說第一次看到演算法這標題時還以為是很難的東西(直覺想到 Youtube、Facebook 那種推播貼文的演算法)結果比較像在 debug 跟把程式更精簡 XD稍微孤狗了一下感覺更像是邏輯思考🤔

.演算法相當於「思考程序」
.程式相當於為了表現演算法的「語言」
(以下引述自下方文章)

其實原本作業只有要求迴圈跟 while 的關卡,不過玩了之後就想把勾勾都集滿,加上因為發現自己無法一心二用,專心用求職就沒什麼時間開始做作業專案(慚愧)就先拿 Swift Playgrounds 邊玩邊複習一些基礎概念,之後繼續漸漸往學習程式設計 2 前進~(也希望能早日做完剩下的作業啦 (゚∀。))

--

--