大家好,我是本屆鐵人賽的養蛇師傅——Sharon,
在 AI 系求學的歲月裡,我學了很多,也 debug 了很多(還有崩潰了很多次)。
那時候 ChatGPT 還沒誕生,而當debug人生遇到bug,唯一的救命繩索就是……
IThome 鐵人大神的文章!!!
當時我就是個懵懂小白,每次寫作業卡住,只能默默拜 Google 為師,然後點進熟悉的繁體中文網頁,一看到「Day 1」、「Day 13」、「Day 28」我就知道……我得救了!!
那些大神們不只會寫,還都用生活化的例子講到讓我差點以為自己這個程式小白會通靈了。
那時候我就在想:
「如果有一天我也能寫出讓人看得懂、看得笑、看得會的文章該有多好?」
現在,這個時機到了。
在後來的求學路上,我有幸當過Python程式家教和助教,發現一件事:
能自己會寫,是一回事;能讓人聽得懂你在寫什麼,是另一回事。
我喜歡把抽象的程式概念,變成大家都懂的語言。
喜歡看到學生從「蛤?」變成「喔~~原來如此」的表情。
更喜歡聽到一句:「你講得比教授還好懂耶哈哈哈!」
(咳,我沒說這是誰講的)
這次,我選擇參加 Software development 主題,因為我想把這條曾經讓我又愛又恨的蛇(Python),再次牽出來溜溜,順便幫它洗個澡、餵個變數、教它怎麼 print()
。
也因為我正在準備研究所考試,這次參賽對我來說也是一種:
程式的重修週記 以及訓練一下如何清楚的表達程式的「邏輯」。
也許現在 Python 已經是人人都會一點的程式語言了,但正因為如此,我相信還有許多程式小白需要像我這樣的存在,去指引他們學習的方向,幫助他們少走冤枉路,少被 bug 折磨,能更快享受到寫程式的樂趣。
這篇文章,我寫給當年的自己,也希望回饋給每位程式小白:如果你曾對 Python 感到迷惘、卡關或崩潰,願這份 30 天濃縮精華筆記,成為你的救命繩索,讓你從程式小白,一步步成為能教人的高手,也享受寫程式的樂趣!
我希望這 30 天的文章,
能讓你不再害怕看程式碼,能用中文看懂那些洋洋灑灑的技術名詞,
能笑著學完,然後默默打開 VS Code、Jupyter notebook。
如果你是程式小白,這裡就是你的養蛇教室;
這30天的文章我認為是完全適合給從來沒學過Python的初學入門者使用
不管你是國小生、國中生、還是高中大學生等等
我會利用貼近「白話文」的方式帶你們一步一步了解~
(所以如果你是大神以及老手的話~可以路過就好哈哈哈!)
在這 30 天的計畫中,我會從 Python 基礎出發,逐步帶領程式小白累積到能清楚教人的程度。
每天都有明確主題,先從環境安裝與基本語法開始,接著掌握變數、資料型態、運算符號,再進入條件判斷、巢狀結構、集合型態、迴圈、函式與模組等核心概念。每個觀念都搭配生活化例子與練習(也會有不定時的小小專題)
,讓學習不再抽象!透過練習,邊試錯邊學習!一定能收穫滿滿~
最後,用一句我很喜歡的話作結:
「我們寫的不只是程式碼,更是一種能被理解的思維方式。」
我是 Sharon,
這條 Python 蛇,準備開養了 🐍
30 天不見不散!我們明天見~