iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

Just enough code with AI: 給新手們的程式設計世界觀 系列

在生成式 AI 爆發的今天,生成程式來讓日常的工作自動化,已是時時刻刻在發生的事實。然而 AI 的產出的程式碼,與使用者下了怎樣的 prompt,以及使用者是否知悉已存在的領域詞彙、工具、演算法與慣例,會有截然不同的結果。

這系列文章想要從零開始,帶著大家去鳥瞰程式設計的世界。

參賽天數 23 天 | 共 23 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Ch 0. 把程式碼當做黑盒子,亦或描繪想法的語彙材料?

依慣例,想說的前言太長,放在這裡。明天才是第一篇 XD 這系列的文章,是寫給程式初學者,特別是還在學的孩子。或者是想要教孩子寫程式的家長們的。 在生成式 AI...

2025-09-15 ‧ 由 taiansu 分享
DAY 2

Ch 1. 在新手村的第一步當然是找武器哇

歡迎!在開始之前,想問一下,當我們提到「程式」這兩個字時,你心裡想到的是什麼呢?就算你是被爸媽逼著看這本書的而心情不太好,也可以試著回答看看。在很多人的心中,...

2025-09-16 ‧ 由 taiansu 分享
DAY 3

Ch 2. 先練習一下基本的攻擊防禦

確定環境設定完成,我們就可以開始動手了。在這趟冒險旅程中,我們會用許多種不同的方法跟 AI 互動。就像遊戲裡也是從基礎的招式開始習慣,之後在使用複雜的技巧時,就...

2025-09-17 ‧ 由 taiansu 分享
DAY 4

Ch 3. 除了產生程式碼之外,AI 也可以是很棒的教練

領悟出來的答案才是自己的 之前我們用 Google Gemini AI 幫我們生成程式碼。今天我們會花更多的時間跟 AI 相處,但是這次我們要把 AI 變成我們...

2025-09-18 ‧ 由 taiansu 分享
DAY 5

Ch 4. 資料的種類就像寶可夢的屬性

上一章我們學會程式是由「流程」及「資料」構成的。就像當你跟你朋友玩任何撲克牌遊戲時,這場遊戲怎麼決定勝敗的 規則就是「流程」,而每一次發牌跟出牌都不會一樣,這些...

2025-09-19 ‧ 由 taiansu 分享
DAY 6

Ch 5. 除了提問之外,AI 可以先講解,也能出測驗

在了解了 Python 中的資料型別後,我們要接著來看程式裡的「流程」。而提到流程,就要先了解很多人一開始比較難懂的「變數」與「指派」等概念。 然而這一次我們會...

2025-09-20 ‧ 由 taiansu 分享
DAY 7

Ch 6. AI 裡的變數用法與程式裡的簡單流程

資料跟變數的有趣用法 上一篇,我們跟 AI 一起研究了什麼是「變數」與「指派」。所以像是 x = 4 這樣的程式碼,就是將x這個變數指派為4 然後我們來看看前面...

2025-09-21 ‧ 由 taiansu 分享
DAY 8

Ch 7. 能夠走進叉路與轉圈圈也是很重要的

上一章介紹了簡單的,一路走到底的流程。而今天要來介紹剩下兩種不一樣的流程控制語法。其中一種,是可以依照情況不同而做出不同行為的「分叉型流程」。 所謂的情況不同而...

2025-09-22 ‧ 由 taiansu 分享
DAY 9

Ch 8. 把流程包起來就變自動販賣機

你應該有用過自動販賣機吧!就是把錢丟進去,就可以有飲料掉出來的那種機器。而我們今天要研究的函式,就跟自動販賣機非常相似。 回顧一下我們在第六章做的計程車範例:...

2025-09-23 ‧ 由 taiansu 分享
DAY 10

Ch 9. 新手村回顧與小魔王關挑戰

關鍵字回顧 讓我們先一起來回顧一下前幾章所學到的新詞。 有編寫程式碼用的編輯器,執行程式用的終端機。接著在(AI生成的)程式碼中,包含了要處理的資料及處理它們的...

2025-09-24 ‧ 由 taiansu 分享