在這個資訊爆炸的時代,對於程式新手來說,最大的挑戰往往不是語法,而是「不知道從哪裡開始」。於是我期望透過 iThome 鐵人賽,把這段學習歷程整理成 30 天挑戰計畫,以「小程式實作」為主軸,希望能展現自己從新手到具備專案思維的成長。
每個小程式涵蓋不同場景,包括文字處理、隨機模擬、資料抓取、API 串接、互動遊戲、效率工具與實用功能,從基礎到進階循序漸進。除了程式實作,本系列也會穿插軟體開發流程、設計模式、開發工具與測試方法,讓讀者看到這些概念如何實際影響程式設計與專案品質。希望透過 30 天的挑戰,逐步累積開發經驗,讓每一天每一作品都是思惟與技術的呈現。
前言 這次的挑戰方向我設定為「軟體開發養成計畫」。內容將以程式設計能力的培養為核心,從基礎語法練習出發,逐步延伸到進階應用。不僅希望達成能寫出程式,更進一步朝向...
為甚麼要先決定開發環境? 俗話說:「工欲善其事,必先利其器。」對新手開發者來說,最不可或缺的就是一個適合自己的程式開發工具。根據不同的程式類型,我們可以選擇功能...
回顧昨天比較了三種程式語言的差異,今天要正式挑戰實作第一個小程式啦~我選擇以「計算機」作為主題,原因為它是經典的入門練習,可以幫助我熟悉輸入與輸出的操作,也能練...
昨天小試身手完成了第一個小程式──計算機,今天則要來分享 Python 的基礎模組與開發環境工具。 Python 基礎模組 這邊選幾個實用的模組來做介紹。 ma...