National Yunlin University of Science and Technology
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try a Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

1

Local AI

--

Uedu Code

--

雲林科技大學 AQI 64 26°C PM2.5 16
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Uedu CodeLab

CodeLab

不用先背語法。按下「下一步」,看程式一行一行執行、變數在記憶體裡怎麼變;改一個數字,畫面立刻回應。理解了,才看得懂 AI 寫給你的程式。

怎麼學

看見執行過程

每個範例都能逐步播放:目前執行到哪一行、每個變數指向哪個物件、輸出何時出現。

動手改、立刻看

拖曳滑桿、切換選項、改寫程式後再跑一次,對照前後差異,觀念在操作中成形。

小步驟、即時回饋

一課拆成十幾個小區塊,看完動畫就有小測驗與實作題,答錯會告訴你為什麼。

打開瀏覽器就能學

不必安裝任何軟體;需要自己執行程式時,程式會在你的瀏覽器裡執行。

學習軌道

Python 學習路徑

對應大學 Python 程式設計課程,從變數一路到物件導向。可以照順序學,也可以直接跳到想複習的單元。

  1. 00
    課程簡介與學習地圖
    Python 能做什麼、這條路徑怎麼學、CodeLab 怎麼用
    Interaction導覽 10 minute(s)
  2. 01
    Python 簡介與開發環境
    Python 的歷史與特色、互動式 Shell 與程式檔
    Interaction實作導覽 15 minute(s)
  3. 02
    變數與基本數學運算
    變數是名稱,指向記憶體裡的物件
    Interaction實作 20 minute(s)
  4. 03
    數值資料型態
    int、float、complex 與型態轉換
    Interaction實作 20 minute(s)
  5. 04
    運算子
    比較、邏輯、身分、位元運算子與優先順序
    Interaction實作 20 minute(s)
  6. 05
    文字資料型態與成員運算子
    字串的索引、切片、方法,以及 in / not in
    Interaction實作 25 minute(s)
  7. 06
    基本輸入與輸出
    print()、input() 與三種格式化字串
    Interaction實作 20 minute(s)
  8. 07
    流程控制:條件判斷
    縮排、if/elif/else 與條件運算式
    Interaction實作 25 minute(s)
  9. 08
    流程控制:迴圈
    while、for 與 range(),以及 break/continue/else
    Interaction實作 30 minute(s)
  10. 09
    串列(List)
    有序、可變的容器:索引、切片、方法與串列生成式
    Interaction實作 30 minute(s)
  11. 10
    元組(Tuple)
    有序、不可變的容器:打包與解包
    Interaction實作 15 minute(s)
  12. 11
    字典(Dict)
    key:value 的對照表:新增、查詢、走訪與計數
    Interaction實作 25 minute(s)
  13. 12
    集合(Set)
    不重複的元素:聯集、交集、差集
    Interaction實作 15 minute(s)
  14. 13
    函數設計
    def、return 與呼叫堆疊;傳進函數的是什麼?
    Interaction實作 30 minute(s)
  15. 14
    函數的引數
    位置、關鍵字、預設值與不定長度引數
    Interaction實作 20 minute(s)
  16. 15
    匿名函數與變數可見度
    lambda、函數當參數,以及區域與全域變數
    Interaction實作 25 minute(s)
  17. 16
    模組設計與使用
    import、from ... import 與 __name__
    Interaction實作導覽 20 minute(s)
  18. 17
    例外處理
    try/except/else/finally 與 raise
    Interaction實作 25 minute(s)
  19. 18
    檔案的讀寫
    open() 的模式、read/readline/write 與 with
    Interaction實作 25 minute(s)
  20. 19
    標準模組:sys 與 os
    命令列引數、模組搜尋路徑與檔案系統操作
    Interaction實作導覽 20 minute(s)
  21. 20
    正規表達式
    用模式描述文字:search、findall 與群組
    Interaction實作 25 minute(s)
  22. 21
    第三方函數庫
    pip、虛擬環境,以及 NumPy 與 pandas 初探
    Interaction實作導覽 25 minute(s)
  23. 22
    物件導向簡介
    類別、實例、self、類別變數與繼承
    Interaction實作 30 minute(s)