专班课程 不开放自由选修
基础程序应用
教师: 楊政融
2024/02/19~2024/06/07
22时数/16周次 (已经开始)

概要

本课程教授学生Python的基本知识、技能和初阶应用。完成本课程后,学生将具备通过编写Python电脑程序解决常见数学问题的能力并透过运行项目的方式来实践数据科学。教学过程除了提供基本的语法教学外也延伸到基础统计运算、数据可视化与线性回归。

**本课程为跨校通识数字课程专班,不开放一般学员选修,112-2学期 学分认抵学校:国立云林科技大学

!学分生请依照各校选课流程办理,您不需自行注册!待加退选后由校方依选课名单统一造册送ewant平台注册!

!学分生选修详细信息请点此


课程目标

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

授课教师

楊政融 老師

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

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

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


课程进度表

单元 1:课程解说、编程语言概论

单元 2:Python导读

单元 3:表达式、变量与数据类型

单元 4:逻辑判断

单元 5:串列list与字典dictionary数据结构

单元 6:For跟while循环与走访iteration

单元 7:数值、字符串与简易统计计算

单元 8:期中考

单元 9:编程语言的未来发展-浅谈ChatGPT

单元 10:自订函数Function

单元 11:数值数据分析与可视化:使用NumPy跟matplotlib

单元 12:数据相关度与简单线性回归分析

单元 13:报表处理及可视化:使用pandas及seaborn

单元 14:爬取网络数据:使用requests

单元 15:多元线性回归分析:scikit-learn

单元 16:期末考

单元 17:期末成绩结算

课程内容

教授Python编程语言的基础知识、运作逻辑与应用情境。并利用两次作业的评论来促使修课同学理解编程语言对科技、企业与人类未来生活上带来的创新与挑战。详细内容请参考每周课程进度表。

评分标准

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

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

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

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

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

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

通过标准


课程及格标准:60分满分:100分

先修科目或先备能力

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

建议参考书目

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

常见问答集

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

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

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

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

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

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

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

    答:是,會提供。

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

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

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

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

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

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