• 課程時長

    12 小時 11 分

  • 課程級別

    初級

  • 授課語言

    中文

這堂課你將會學到

  • 基礎程式的運作邏輯
  • 瞭解 Python 重要觀念與基本語法
  • 基礎物件導向程式設計能力
  • Python 套件安裝與使用

章節目錄

  • 1

    第 1 章 簡介與基本觀念

    • 單元 1 - 體驗一下寫Python的感覺吧!

    • 單元 2 - 課程前言

    • 單元 3 - Python特性與Window 環境安裝

    • 單元 4 - 我的電腦是Mac之環境安裝

    • 單元 5 - 編譯與直譯 的差異性

    • 單元 6 - 基本工具-用IDLE 來寫Python

    • 單元 7 - 用CMD (電腦指令)執行Python

    • 單元 8 - 基礎編碼概念、資料型態介紹

    • 單元 9 - 基本容器介紹 和 type() 方法

    • 單元 10 - type() 查看資料型態

    • 單元 11 - 課程參考講義、文件

  • 2

    第 2 章 變數與基本運算

    • 單元 1 - 變數與賦值觀念

    • 單元 2 - 算術運算子

    • 單元 3 - 關系運算子

    • 單元 4 - 指定運算子與其它運算子

  • 3

    第 3 章 輸出 與 輸入

    • 單元 1 - 輸出 print()-寫出一串文字

    • 單元 2 - 為何我的 print 失效了

    • 單元 3 - 輸入input() 與程式碼註解

  • 4

    第 4 章 容器處理

    • 單元 1 - tuple、list 的比較與基本方法

    • 單元 2 - list 小練習 - 使用append 與 pop

    • 單元 3 - 練習將出租車歸位

    • 單元 4 - 細講 list 方法

    • 單元 5 - list 小練習

    • 單元 6 - 字典 dict

    • 單元 7 - 練習用 dict 做簡易查詢功能

    • 單元 8 - 集合 set()

    • 單元 9 - 小練習 - 排除重複物品

  • 5

    第 5 章 流程控制 - 判斷式

    • 單元 1 - 流程控制與判斷式

    • 單元 2 - 邏輯運算子與多向判斷 elif

    • 單元 3 - 判斷獎學金發放

    • 單元 4 - 巢狀判斷式

  • 6

    第 6 章 流程控制 - 迴圈 Loop

    • 單元 1 - 重覆控制-for迴圈

    • 單元 2 - 1+...+n = 小練習

    • 單元 3 - 1+2+3+4+5=15 小練習

    • 單元 4 - while 迴圈

    • 單元 5 - 小練習

    • 單元 6 - 巢狀迴圈

    • 單元 7 - 巢狀迴圈練習-1

    • 單元 8 - 巢狀迴圈練習-2

    • 單元 9 - 找出範圍內質數 並 算出平均數

    • 單元 10 - break、continue

    • 單元 11 - 小練習

    • 單元 12 - 終極密碼 - 參考解答

  • 7

    第 7 章 字串處理

    • 單元 1 - 數字系統

    • 單元 2 - 格式化輸出

    • 單元 3 - 格式化練習題

    • 單元 4 - 字串與格式化

    • 單元 5 - 資料型態轉換

    • 單元 6 - 字串的切片

    • 單元 7 - 字串轉換與常用方法(函式)

    • 單元 8 - 字串方法-內容轉換

    • 單元 9 - 字串方法-內容判斷

    • 單元 10 - 字串方法應用 小練習

    • 單元 11 - 字串的切割

    • 單元 12 - 字串內容計數與搜尋

    • 單元 13 - 字串組合練習題

    • 單元 14 - join、split進階應用

  • 8

    第 8 章 函數

    • 單元 1 - 建立一個函數(函式)

    • 單元 2 - 傳入參數與回傳值

    • 單元 3 - 預設參數與多個回傳值

    • 單元 4 - 進階練習 - 排列組合

    • 單元 5 - 傳遞不定個參數與容器

    • 單元 6 - 小練習2

    • 單元 7 - 全域與區域變數

    • 單元 8 - global的聲明順序

  • 9

    第 9 章 檔案處理

    • 單元 1 - 檔案讀取

    • 單元 2 - 範例

    • 單元 3 - 編碼與路徑

    • 單元 4 - 寫檔

    • 單元 5 - CSV檔

    • 單元 6 - 小練習

  • 10

    第 10 章 例外處理

    • 單元 1 - 例外處理

    • 單元 2 - 小練習

  • 11

    第 11 章 模組

    • 單元 1 - 自訂模組

    • 單元 2 - import的方式

    • 單元 3 - 內建模組-random

    • 單元 4 - 內建模組-sys

    • 單元 5 - 內建模組-os

    • 單元 6 - 第三方函式庫-標準安裝

    • 單元 7 - 第三方函式庫-pip安裝

  • 12

    第 12 章 類別與物件導向程式

    • 單元 1 - 類別class

    • 單元 2 - 類別與物件實體

    • 單元 3 - 建構函式 __int__

    • 單元 4 - 寶可夢 Pokeman 對打 - 物件範例

    • 單元 5 - 小練習