iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

來一場軟體開發學習之旅 系列

你是否曾好奇,手機裡的 App、網站、甚至銀行系統,是怎麼被寫出來的?這一切都來自於軟體開發。軟體已經深深影響我們的生活,從通訊、購物到交通和醫療,無一不與程式有關。這篇入門文章會帶你認識什麼是軟體開發、開發流程長什麼樣子、有哪些常見的程式語言,以及如何寫下你的第一行程式碼。就算你完全沒有基礎,也能從這裡開始,踏出成為開發者的第一步。

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

Day 11:OOP 基礎 ─ 用物件看世界

到目前為止,我們的程式多是以函式 + 變數為主,雖然好用,但在複雜專案中會逐漸顯得 難以維護。這時候,物件導向程式設計(OOP)就登場了!想像我們要設計一個動物...

2025-09-12 ‧ 由 Liu Po Yi 分享
DAY 12

Day 12:OOP 進階 ─ 繼承、覆寫、多型

昨天我們學了 OOP 的基礎(類別、物件、封裝),今天要更深入了解 OOP 的核心精髓:繼承(Inheritance)覆寫(Override)多型(Polymo...

2025-09-13 ‧ 由 Liu Po Yi 分享
DAY 13

Day 13:封裝與存取控制 ─ 保護你的程式世界

昨天我們學了繼承、覆寫、多型,今天要深入探討 OOP 的另一個核心封裝。封裝的目的,是讓物件的內部實作與外部使用分開,避免程式亂掉,也保障資料安全。 什麼是封...

2025-09-14 ‧ 由 Liu Po Yi 分享
DAY 14

Day 14:錯誤處理與自訂例外 ─ 讓程式更穩健

在實際開發中,程式幾乎不可能一路順風,輸入錯誤、網路斷線、檔案不存在⋯這些都是程式需要處理的意外事件。如果我們不處理,程式就會當掉,但如果設計得好,就能優雅地應...

2025-09-15 ‧ 由 Liu Po Yi 分享
DAY 15

Day 15:模組與套件 ─ 讓程式更有組織

什麼是模組(Module)?一個 Python 檔案(.py)就是一個模組。模組用來存放相關的函式、類別或變數,方便重複使用。例如,建立一個 math_uti...

2025-09-16 ‧ 由 Liu Po Yi 分享
DAY 16

Day 16:常用內建函式與標準庫 ─ 開發者的隱藏武器

Python 的內建函式(Built-in Functions)與標準庫(Standard Library),能讓我們寫程式時事半功倍。 常見內建函式(Bui...

2025-09-17 ‧ 由 Liu Po Yi 分享
DAY 17

Day 17:探索自然語言處理(NLP)與文字資料分析

隨著人工智慧技術的進展,自然語言處理(NLP, Natural Language Processing)成為一個極為重要的研究與應用領域。NLP的核心目標是讓電...

2025-09-18 ‧ 由 Liu Po Yi 分享
DAY 18

Day 18:自動摘要與關鍵詞擷取的實作

隨著資訊量的爆炸成長,如何快速從海量文字中提取有用資訊,成為一個重要的課題。今天我們要探索兩個實用的 自然語言處理(NLP)技術:自動摘要(Text Summa...

2025-09-19 ‧ 由 Liu Po Yi 分享
DAY 19

Day 19:主題建模(Topic Modeling, LDA)的探索

一、什麼是主題建模?主題建模是一種無監督學習的方法,它能自動從大量文本中挖掘隱藏的主題。最常見的演算法是LDA(Latent Dirichlet Allocat...

2025-09-20 ‧ 由 Liu Po Yi 分享
DAY 20

Day 20:情感分析(Sentiment Analysis)

到目前為止,我們學過 自動摘要、關鍵詞擷取、主題建模,這些方法能幫助我們理解文章的內容。然而,在許多應用場景中,除了內容,我們更在乎的是情緒。例如:顧客評論:是...

2025-09-21 ‧ 由 Liu Po Yi 分享