Course
Python基礎課程
課程概覽
在本課程中,學生將通過簡潔清晰的教學和實踐編程練習,快速入門Python。學生將學習到Python的基本語法、流程控制、函數定義等核心概念。同時,課程為每個主題加入實作部分,讓學生能學以致用,為日後的程式開發打下堅實基礎。
Facebook
Twitter
LinkedIn
為何要學Python?
簡單、容易學習
Python 是一種高級編程語言,被廣泛用於軟件開發、數據分析、人工智能和科學計算等領域。它具有簡潔、易讀的語法,被認為是一種易學易用的編程語言之一。
Python寫法
print("Hello world.")
Java寫法
public class HelloWorld {
public static void main (String[]args) {
System.out.println.("Hello world");
}
}
學習最熱門的語言
根據TIOBE Index,Python擊敗了Java及C語言,稱為2023年最熱門的程式語言。
Python與AI人工智能
Python與人工智能(AI)有著密切的關係,它在AI領域中被廣泛使用。Python擁有豐富的開源庫和工具,提供了處理數據、機器學習和深度學習等AI任務所需的功能。
Python的簡潔語法和豐富的生態系統使得開發者能夠更輕鬆地實現AI算法、建立模型並進行數據分析。因此,Python成為了許多AI專案和研究的首選程式語言。
課程資料
- 對象: 中學
- 人數: 每班15至20人 (每位學生一部電腦)
- 8-10小時
- 模式: 到校課程 / 線上授課
- 支援: 程式碼分享、實時Q&A支援
課程目標
課程目標
- 了解Python的操作和設定
- 能處理不同的資料和它運算
- 能組合Python中的邏輯判斷來處理更複雜的判斷
- 能將程式碼包裝成函式,來讓程式變得更簡潔
- 建立簡單的Python遊戲和資料集
1. Python介紹及設定
單元概要
-
Python介紹
-
Python的安裝
-
開始第一個Python專案
2. Python的資料型態和運算
單元概要
-
變數
-
不同的資料型態
-
不同的運算子
-
型態轉換
3. Python的條件判斷和基礎流程控制
單元概要
-
條件判斷
-
基礎流程控制
4. Python的函式
單元概要
-
函式的使用
-
函式的回轉值
5. Python的物件和類別
單元概要
-
物件和類別
-
建立類別
-
在類別內產生多個物件
-
物件繼承
6. 使用者在Python中輸入
單元概要
-
使用input()函數獲取使用者輸入值
-
錯誤與例外處理
7. 處理Python中的檔案
單元概要
-
Python的檔案讀寫
-
Python的字串和文字處理
8. Python的模組和套件
單元概要
-
Python的模組和套件的使用