Special class curriculum Not open enrol course
基礎程式應用
Teacher: 楊政融
2024/02/19~2024/06/07
22Hours/16Weeks (Current Running)

Abstract

本課程教授學生Python的基本知識、技能和初階應用。完成本課程後,學生將具備通過編寫Python電腦程式解決常見數學問題的能力並透過執行專案的方式來實踐資料科學。教學過程除了提供基本的語法教學外也延伸到基礎統計運算、資料視覺化與線性迴歸。

**本課程為跨校通識數位課程專班,不開放一般學員選修,112-2學期 學分認抵學校:國立雲林科技大學

!學分生請依照各校選課流程辦理,您不需自行註冊!待加退選後由校方依選課名單統一造冊送ewant平台註冊!

!學分生選修詳細資訊請點此


Course Objective

讓學生透過電腦學習基本的程式語言Python。撰寫電腦程式語言能力的鑑定會透過案例練習、考試和專案執行來查核。

 Instructor

楊政融 老師

-現職:國立中山大學人文暨科技跨領域學士學位學程 副教授

-最高學歷:國立成功大學 機械工程學系 博士

-領域專長:機械設計、永續設計與製造、最佳化設計、人工智慧


Course Schedule

Unit 1:課程解說、程式語言概論

Unit 2:Python導讀

Unit 3:運算式、變數與資料類型

Unit 4:邏輯判斷

Unit 5:串列list與字典dictionary資料結構

Unit 6:For跟while迴圈與走訪iteration

Unit 7:數值、字串與簡易統計計算

Unit 8:期中考

Unit 9:程式語言的未來發展-淺談ChatGPT

Unit 10:自訂函數Function

Unit 11:數值資料分析與視覺化:使用NumPy跟matplotlib

Unit 12:資料相關度與簡單線性迴歸分析

Unit 13:報表處理及視覺化:使用pandas及seaborn

Unit 14:爬取網路資料:使用requests

Unit 15:多元線性迴歸分析:scikit-learn

Unit 16:期末考

Unit 17:期末成績結算

Course Contents

教授Python程式語言的基礎知識、運作邏輯與應用情境。並利用兩次作業的評論來促使修課同學理解程式語言對科技、企業與人類未來生活上帶來的創新與挑戰。詳細內容請參考每週課程進度表。

Grading Policy

平時作業:2次,佔總成績 30 %

說明: 共兩次作業,每次佔15%

期中考:1次,佔總成績 35 %

說明: 採線上同步測驗,範圍為期初至期中考前授課範圍。

期末考:1次,佔總成績 35 %

說明: 採線上同步測驗,範圍為期中考至期末考前授課範圍。

Passing Criteria


Course Passing Grade:60 Full Score 100 point

Prerequisites

本課程僅須有基本計算機概論相關知識即可,適合所有對程式語言(Python)有興趣的學習者修習。

Course Suggest

施威銘研究室、2020、零基礎跨領域學Python、旗標、台北市。ISBN:9789863126409

Course Q&A

1. 我沒有修過相關電腦程式課程,需要準備什麼?

    答:您只須要有基礎的計算機概論相關知識即可,重點是要有一顆想理解程式語言Python的心。

2. 我修習此課程需要據要具備Python基礎知識嗎?

    答:無需要,本課程特別強調零基礎知識者學習和非資訊工程背景的大學生修讀。

3. 我在此課程可以有什麼收穫?

    答:能理解基礎的Python知識以及相關應用,並對於程式語言的未來發展有些概念。

4. 此課程是否會提供上課投影片?

    答:是,會提供。

5 作業上傳可以使用那些格式?

    答:作業格式為 .py 或 .ipynb 檔。

6. 我現在才發現有這麼好的資源,來不及上完怎麼辦?

    答:可透過自主學習方式將缺少的部分補齊。

7. 課程結束後是否能繼續學習呢?

    答:修畢後能針對自己有興趣的程式語言分支進行學習。