課程簡介:
Python 是當今最受歡迎、也是最容易上手的程式語言之一,具備以下特色:
- 跨平台能力強(Windows、macOS、Linux 皆可順暢使用)。
- 第三方套件與框架多元豐富,能快速擴充功能。
- 全球活躍社群龐大,學習資源充足。
- 應用範圍廣泛:資料分析、AI/ML、網頁後端、自動化流程等。
在 AI 時代,Python 更成為所有領域專業人士的核心技能。本課程加入AI 協作學習元素,透過示範與實作教你如何運用 AI(如 ChatGPT、Copilot、Github、Cursor AI…)協助理解語法、分析錯誤、優化程式碼,使初學者能以更有效率、更輕鬆的方式掌握程式設計能力,為日後進入資料科學與 AI 應用奠定扎實基礎。
課程目標:
- 建立 Python 基礎語法、資料結構與程式邏輯能力。
- 撰寫清晰易懂的小型程式與自動化流程。
- 進行檔案操作、例外處理與套件使用。
- 理解物件導向基礎並應用於程式架構。
- 順利銜接資料分析、AI 開發或後端程式設計課程。
- 具備 AI 協作能力,能使用 AI 輔助學習、除錯與程式最佳化。
適合對象:
- 零基礎新手,希望以高效率方式學習程式設計。
- 想進入 資料分析、AI/機器學習領域 的學習者。
- 希望利用 Python + AI 自動化工作流程的上班族與專業人士。
先備知識:
- 完全不需程式背景,零基礎即可入門。
- 具備基本電腦操作能力即可。
課程大綱:
1. Python 基礎入門
- 環境安裝、程式執行、基本語法概念。
2. AI 協作介紹與運用 (融入各主題章節)
- 了解 AI 如何協助理解語法、產生程式示例與協助除錯。
- 掌握 AI 作為程式學習與開發輔助工具的最佳實務。
3. 資料型態與變數
- 數字、字串、串列、字典等常用資料結構。
4. 輸入、輸出與基本運算
- print()、input()、變數與運算邏輯。
5. 流程控制
- 條件判斷(if/else)、迴圈(while)。
6. 檔案操作
- 讀寫檔案、編碼處理、路徑運用。
7. 函式設計
- 函式定義、參數、回傳值、預設參數。
8. 模組與套件
- import、自訂模組、pip 安裝第三方套件。
9. 例外處理
- 錯誤偵測、例外處理、程式穩定性提升。
10. 物件導向
- 類別、物件、方法、繼承。

