程式與資料

Python 程式設計基礎

從語法、資料結構、函數與物件導向開始,建立能延伸到自動化、資料處理與 AI 的 Python 基礎。

學完能做到

  • 變數、資料型別與運算
  • 條件、迴圈與資料結構
  • 函數、模組與 File IO
  • 例外處理與除錯

實作專案

  • 命令列資料工具
  • 檔案與資料處理程式
  • 具備專案結構的 Python 應用

適合對象

  • 完全沒有程式基礎的學習者
  • 想從 Python 開始進入資料與 AI 的人

Curriculum

課程大綱

01

基礎觀念

01

Basic

02

Variables

03

Operators

04

Conditional statements

05

Loops

06

List

07

Tuple

08

Dictionary

09

Function

10

Modules

11

File IO

02

核心能力

01

Exception Handling

02

Classes

03

Advanced OOP

04

Iterators

05

Decorators

06

Context Managers

07

Async Programming

08

Testing

09

Project Structure

10

Pydantic

11

Pydantic Advanced

03

實作與延伸

01

Flask-01-Basic

02

Flask-02-Structure

03

Flask-03-DB

04

Flask-04-Migration

05

Flask-05-Auth

06

Fastapi-01-Basic

07

Fastapi-02-Structure

08

Fastapi-03-DB

09

Fastapi-04-Auth

10

Fastapi-05-RBAC