AI 時代,人要練什麼能力?
很多人第一次聽到 Vibe Coding 會有一個疑問:如果 AI 已經可以幫我寫程式,那我為什麼還要學 Python?這個問題問得很好。因為在 AI 可以產生程式碼之後,真正重要的能力不再是「誰打字比較快」,而是誰能把需求說清楚、知道哪些條件不能漏、看得出結果哪裡怪怪的。
AI 可以幫忙產生答案,但它不一定知道你的情境、你的使用者、你的限制,也不一定會主動替你判斷這個答案是否真的適合。未來很多工作都會變成「人和工具一起完成」:人提出問題、設定條件、檢查結果,工具負責加速產出。
這也是很多人用 Vibe Coding 時最容易卡住的地方:一開始好像很快,AI 也真的產生了一大段程式,但當畫面沒有照預期運作、結果怪怪的、或出現錯誤訊息時,整段程式就像黑盒子一樣。你不知道是哪一行出問題,也不知道應該叫 AI 改什麼,最後只能一直重問、一直貼錯誤,卻不確定自己有沒有越改越接近答案。
為什麼還要用 Python 練基本題?
因為基本題最容易看見「輸入、處理、輸出」之間的關係。你打一行 print(),螢幕就出現一行文字;你少一個引號,程式就會提醒你語法不完整;你把文字和數字混在一起,錯誤訊息就會告訴你資料型別不對。這些看起來很小的練習,其實是在訓練你觀察因果:我改了哪裡,結果為什麼跟著變。
Python 很適合拿來做這件事,因為它的語法相對接近一般文字,很多概念可以用很短的程式看出效果。這些東西不是為了讓你背語法,而是讓你看見程式最基本的思考方式。
拆問題
先把一個模糊任務拆成幾個比較小、比較清楚的步驟。
找規律
觀察哪些事情會重複出現,哪些條件會影響結果。
排流程
把輸入、處理、輸出排成電腦可以照著做的順序。
驗結果
用預期輸出和實際輸出比對,找出哪裡需要修正。
這背後其實就是所謂的「運算思維」。運算思維不是只有工程師才需要,而是一種把問題拆小、找出規律、安排步驟、檢查結果的能力。Python 只是練習這種思考的工具;真正要練的是你能不能把腦中的想法整理成清楚、可執行、可檢查的流程。先把這些順序練熟,之後你和 AI 合作時,才會知道該怎麼描述、怎麼檢查、怎麼要求它改。
這個平臺為什麼存在?
這個平臺想補上的,不是更多語法表,而是一段可以練習的過程:你可以親自跑程式、觀察輸出、看懂錯誤、提交測試,再根據結果修正。這些動作會讓程式不再只是 AI 產生的一段黑盒子,而是你可以拆開、檢查、調整的東西。
你可以把它當成一本可以互動的小書。每個單元先用文章建立觀念,再用範例讓你看到程式如何回應,最後用實作題讓你把剛剛讀到的概念寫成自己的答案。重點不是一次就答對,而是在循環中慢慢建立清楚思考的能力。
這個平臺怎麼用?
每個單元都會先用文章帶你理解一個 Python 觀念,像是輸出、輸入、變數、條件判斷或迴圈。進入單元後,請先讀最前面的文章,不要急著跳到題目。文章會先用文字說明這個觀念在做什麼,再用小範例讓你看到「程式碼裡寫了什麼」和「畫面最後出現什麼」之間的關係。
先讀文章
理解這個觀念在解決什麼問題,不急著直接跳到題目。
跑範例
按下執行,先看原本程式會印出什麼,再改一小處觀察變化。
做練習題
看題目說明與輸入輸出範例,在中間的程式區寫下自己的答案。
提交修正
用測試結果比對預期輸出與實際輸出,再一步一步修正。
讀到範例時,請真的按下執行。你可以先不改程式,觀察它輸出什麼;接著再改一個小地方,例如換一段文字、加一行 print()、改一個數字,看看畫面怎麼變。這個過程很重要,因為你不是只在讀教材,而是在建立一種對照感:我改了哪裡,結果就跟著變了哪裡。
還沒有執行。你可以先改一點程式碼,再按「執行」。
有些章節也會放常見錯誤,像是少一個引號、括號沒有收起來、把文字和數字混在一起。這些錯誤不是要嚇你,而是要讓你先熟悉 Python 會怎麼提醒你。請先跑一次錯誤寫法,看錯誤訊息長什麼樣子,再看下面的修正寫法。未來你自己寫題目時,遇到類似訊息就比較不會慌。
印出你的名字
用 print() 印出一句完整的自我介紹。先確認輸出文字,再送出測試。
My name is Python!
My name is Python!
提交後會比對預期輸出與實際輸出。通過就完成,失敗就看差異再修正。
文章跑完之後,再進入側邊欄下面的實作題。每一題都會有題目說明、輸入輸出範例,以及右側可以寫程式的區域。你可以先用自己的方式寫答案,按「執行」看程式實際印出什麼;如果有輸入題,就照著互動區提示輸入資料。執行只是讓你觀察程式行為,還不代表答案一定符合題目要求。
當你覺得結果差不多時,再按「提交」。提交會用題目準備好的測資檢查你的程式,看看輸出是否和預期完全一致。如果失敗,請不要急著重寫全部,先比較「預期輸出」和「實際輸出」差在哪裡:是大小寫不同、少了空格、多了提示字,還是順序不對。你要練習的不是一次答對,而是能根據結果一步一步修正。
最後,請把文章和題目當成一個完整循環:先讀觀念,跑範例,試著改一點,觀察錯誤,回到正確寫法,再做練習題,執行,提交,修正。每個單元都照這個流程跑過一遍,你會慢慢發現自己不只是會寫幾行 Python,而是更會把問題拆開、安排順序、檢查結果。這才是這個平臺真正想訓練的能力。
聯絡資訊
如果你有 AI 課程、Vibe Coding 工作坊、校園或企業講座相關需求,可以透過下面的方式聯絡我們。