Python Basic 培訓課程

學生可透過結合了Microsoft教材元素 的課程,學習Python 3基礎編程,內容 包括,IO、變數、 If…elif…else分支、 字串、數學運算、While循環和函數。

你會在課程中...

誰可報讀課程?

備註:

課程大綱

Python、程式設計語言、編譯和程式設計程式的快速簡介

  • 程式設計語言做些什麼、為什麼 Python 這麼受歡迎,以及為什麼這是您第一個程式設計語言的最佳選擇
  • 為什麼必須將程式碼編譯成電腦了解的格式
  • 程式設計程序和必須安裝的軟體工具

使用 Visual Studio Code 設定您的 Python 初學者開發環境

  • 確定您的電腦上安裝了哪個版本的 Python
  • 安裝 Python 3
  • 啟動 Python 交互模式以一次運行一行 Python 代碼
  • 在電腦上安裝 Visual Studio Code,Python 和 Visual Studio Code 的Python 擴展包
  • 創建一個 Python 腳本文件,然後在 Visual Studio Code 中編寫 Python 代碼
  • 使用 Python 命令行工具運行 Python 腳本文件代碼

撰寫程式碼與終端使用者互動,以開始使用 Python

  • 建立 Python 程式碼檔案,並在 Visual Studio Code 內執行該程式碼
  • 撰寫程式碼以將文字訊息傳送至命令列
  • 撰寫程式碼以接受來自命令列的使用者輸入
  • 了解發生編譯與執行階段錯誤的原因,以及接下來該怎麼做
  • 將硬式編碼的文字與使用者輸入串連,以向使用者顯示自訂格式訊息
  • 對數值資料執行數學加法
  • 將英數資料轉換為數值資料及轉換回來 (並了解為何需要這樣做)

使用 if 陳述式布林運算式與比較和邏輯運算子來表達決策邏輯

  • 使用 if … elif … else 陳述式,將決策邏輯新增至 Python 程式碼
  • 了解布林值資料類型及其在 Python 中代表的意義
  • 使用豐富的比較和邏輯運算子集合來撰寫布林運算式

使用字串類別的內建功能,以及其他協助程式方法來控制字串資料

  • 在常值字串中使用逸出字元,以加入新行和定位點
  • 使用 print() 函式的功能來設定所要顯示字串的格式
  • 呼叫眾多內建函式的其中一個來去除空格、加入填補,以及尋找並取代子字串
  • 使用 format() 函式來建立包含一系列取代欄位的格式字串

將使用者的輸入轉換成數值,然後使用數學運算子執行計算

  • 使用 type()、isinstance() 和 isnumeric() 方法檢查值的資料類型,以及其是否適合用於或轉換成數值資料類型
  • 使用數學運算子對數值資料執行基本數學運算
  • 使用 float 資料類型代表包含小數值的值,並以小數點後面的數字表示小數值

探索 Python 標準程式庫、如何將模組新增至程式,以及如何下載協力廠商套件

  • 探索 Python 標準程式庫
  • 新增 import 陳述式,以告知 Python 編譯器要在程式碼中使用的模組
  • 使用 pip 公用程式下載協力廠商開放原始碼套件

使用 while 陳述式和相關的 Python 程式碼結構,將迴圈邏輯新增至程式

  • 使用 while 陳述式反覆執行程式碼區塊
  • 使用 break、continue 和 else 陳述式進一步控制反覆運算
  • 使用替代指派運算子執行也會指派值的數學運算

了解如何使用清單管理資料集合。 使用協助程式函式來操作清單。 使用 for 陳述式逐 一查看清單

  • 建立相關資料的清單
  • 使用索引和配量,從清單中取得項目或項目子集
  • 新增和移除清單中的項目
  • 使用協助程式函式進行其他與清單相關的動作
  • 使用 for 反覆運算陳述式逐一查看清單

定義函式以建立封裝的模組化程式碼,其接受輸入並傳回結果

  • 定義封裝功能的函式
  • 將輸入參數新增到函式,以供可使用輸入引數來呼叫函式
  • 從函式傳回值
  • 建立模組以裝載可匯入其他程式碼檔案的函式

在完成本課程之前,通過知識檢查測試以了解學習效果或完成挑戰作為最終項目

Python、程式設計語言、編譯和程式設計程式的快速簡介

  • 程式設計語言做些什麼、為什麼 Python 這麼受歡迎,以及為什麼這是您第一個程式設計語言的最佳選擇
  • 為什麼必須將程式碼編譯成電腦了解的格式
  • 程式設計程序和必須安裝的軟體工具

使用 Visual Studio Code 設定您的 Python 初學者開發環境

  • 確定您的電腦上安裝了哪個版本的 Python
  • 安裝 Python 3
  • 啟動 Python 交互模式以一次運行一行 Python 代碼
  • 在電腦上安裝 Visual Studio Code,Python 和 Visual Studio Code 的Python 擴展包
  • 創建一個 Python 腳本文件,然後在 Visual Studio Code 中編寫 Python 代碼
  • 使用 Python 命令行工具運行 Python 腳本文件代碼

撰寫程式碼與終端使用者互動,以開始使用 Python

  • 建立 Python 程式碼檔案,並在 Visual Studio Code 內執行該程式碼
  • 撰寫程式碼以將文字訊息傳送至命令列
  • 撰寫程式碼以接受來自命令列的使用者輸入
  • 了解發生編譯與執行階段錯誤的原因,以及接下來該怎麼做
  • 將硬式編碼的文字與使用者輸入串連,以向使用者顯示自訂格式訊息
  • 對數值資料執行數學加法
  • 將英數資料轉換為數值資料及轉換回來 (並了解為何需要這樣做)

使用 if 陳述式布林運算式與比較和邏輯運算子來表達決策邏輯

  • 使用 if … elif … else 陳述式,將決策邏輯新增至 Python 程式碼
  • 了解布林值資料類型及其在 Python 中代表的意義
  • 使用豐富的比較和邏輯運算子集合來撰寫布林運算式

使用字串類別的內建功能,以及其他協助程式方法來控制字串資料

  • 在常值字串中使用逸出字元,以加入新行和定位點
  • 使用 print() 函式的功能來設定所要顯示字串的格式
  • 呼叫眾多內建函式的其中一個來去除空格、加入填補,以及尋找並取代子字串
  • 使用 format() 函式來建立包含一系列取代欄位的格式字串

將使用者的輸入轉換成數值,然後使用數學運算子執行計算

  • 使用 type()、isinstance() 和 isnumeric() 方法檢查值的資料類型,以及其是否適合用於或轉換成數值資料類型
  • 使用數學運算子對數值資料執行基本數學運算
  • 使用 float 資料類型代表包含小數值的值,並以小數點後面的數字表示小數值

探索 Python 標準程式庫、如何將模組新增至程式,以及如何下載協力廠商套件

  • 探索 Python 標準程式庫
  • 新增 import 陳述式,以告知 Python 編譯器要在程式碼中使用的模組
  • 使用 pip 公用程式下載協力廠商開放原始碼套件

使用 while 陳述式和相關的 Python 程式碼結構,將迴圈邏輯新增至程式

  • 使用 while 陳述式反覆執行程式碼區塊
  • 使用 break、continue 和 else 陳述式進一步控制反覆運算
  • 使用替代指派運算子執行也會指派值的數學運算

了解如何使用清單管理資料集合。 使用協助程式函式來操作清單。 使用 for 陳述式逐 一查看清單

  • 建立相關資料的清單
  • 使用索引和配量,從清單中取得項目或項目子集
  • 新增和移除清單中的項目
  • 使用協助程式函式進行其他與清單相關的動作
  • 使用 for 反覆運算陳述式逐一查看清單

定義函式以建立封裝的模組化程式碼,其接受輸入並傳回結果

  • 定義封裝功能的函式
  • 將輸入參數新增到函式,以供可使用輸入引數來呼叫函式
  • 從函式傳回值
  • 建立模組以裝載可匯入其他程式碼檔案的函式

在完成本課程之前,通過知識檢查測試以了解學習效果或完成挑戰作為最終項目

評價

暫未有評價

常見問題

學生需要登錄Microsoft Teams和Una 平台上課和進行編程,但不需要使用相同設備登録。

  1. Microsoft Teams:請按此處下載 Microsoft Teams 及了解詳細設備需求。
  2. Una 平台:學生需運用能上網的電腦或手提電腦,透過已更新的瀏覽器 Google Chrome 或 Microsoft Edge 登入Una 平台,或可透過 IPad 登入Una平台。

登録 Una 平台的注意事項:

  1. Una 平台不支援智能手機
  2. IPad 用戶需要iPadOS 14.5或更高版本
  3. 使用電腦或手提電腦,以瀏覽器的正常模式(非無痕模式)登入,將有更佳的用戶體驗
  1. 我們收到您的註冊後,將向你發送Una 平台登錄說明。
  2. 請你於收到登錄說明後,在上課之前,透過此連結 https://app.una.study/,查看是否可以成功登錄Una 平台。 否則,請更換你的設備或更新您的瀏覽器,以確保我們能夠按時且順利地開始上課。

Python Basic 培訓課程