iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

軟體開發養成計畫:以小程式實作深化開發能力 系列

在這個資訊爆炸的時代,對於程式新手來說,最大的挑戰往往不是語法,而是「不知道從哪裡開始」。於是我期望透過 iThome 鐵人賽,把這段學習歷程整理成 30 天挑戰計畫,以「小程式實作」為主軸,希望能展現自己從新手到具備專案思維的成長。
每個小程式涵蓋不同場景,包括文字處理、隨機模擬、資料抓取、API 串接、互動遊戲、效率工具與實用功能,從基礎到進階循序漸進。除了程式實作,本系列也會穿插軟體開發流程、設計模式、開發工具與測試方法,讓讀者看到這些概念如何實際影響程式設計與專案品質。希望透過 30 天的挑戰,逐步累積開發經驗,讓每一天每一作品都是思惟與技術的呈現。

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

[Day21]一週回顧 & Kivy 工具初探

1.第三週回顧 第三週回顧這一週我總共寫了六篇文章: 第十五天:讓程式與世界連線:API 串接與 JSON 處理攻略 第十六天:用 Python 寫六個小程式...

2025-09-27 ‧ 由 h.j.y 分享
DAY 22

[Day22]讓時間動起來:Python 的 datetime 與 schedule 入門

開場 承接我們前面所實作的記事提醒小程式,如果想讓它從一個手動操作的工具,進化成一個能**自動處理「定時執行」或「時間管理」**的系統,我們就需要更強大的工具。...

2025-09-28 ‧ 由 h.j.y 分享
DAY 23

[Day23]邊玩邊練打字!用 Python 做一個 Typing Game

開場 在程式學習的過程中,我常常需要快速輸入程式碼、指令或文字,而這時候「打字速度」就顯得格外重要。隨著自己逐漸往科技領域邁進,才意識到現有的打字速度不足以支撐...

2025-09-29 ‧ 由 h.j.y 分享
DAY 24

[Day24]程式開發必備技能:Git & GitHub 的基礎應用

開場 在寫程式或做專案的時候,你是不是常常遇到以下的狀況呢? 今天修了一版檔案,卻忘記備份,結果改壞了回不去。 專案裡到處都是「final、final_v2、...

2025-09-30 ‧ 由 h.j.y 分享
DAY 25

[ Day25 ] 小小短碼,大大學習:用 Python 打造屬於自己的短網址工具

開場 我之所以選擇這個主題,是因為在日常做報告或工作時,常常需要擷取與分享網址。然而市面上雖然有許多線上平台能將長網址轉換成短網址,但往往充斥著廣告,甚至還存在...

2025-10-01 ‧ 由 h.j.y 分享