課程代碼 |
95Q00701
|
課程中文名稱 |
Python程式設計
|
課程英文名稱 |
Python Programming
|
學分數 |
3.0
|
必選修 |
選修
|
開課班級 |
碩專大數據一甲
|
任課教師 |
王鼎超
|
上課教室(時間) |
週六
|
第5節
|
(L406)
|
週六
|
第6節
|
(L406)
|
週六
|
第7節
|
(L406)
|
|
課程時數 |
3
|
實習時數 |
0
|
授課語言 |
1.華語
|
輔導考證 |
無
|
課程概述 |
1. 藉由本課程讓學生具備Python程式語言的基礎知識 2. 讓學生瞭解如何透過程式開發平台撰寫Python應用程式 3. 培養學生邏輯思考以及撰寫電腦程式的能力
|
先修科目或預備能力 |
|
課程學習目標與核心能力之對應
|
編號 | 中文課程學習目標 | 英文課程學習目標 |
1
|
能了解Python語言的基礎概念與理論
|
To be able to understand the basics and theories of Python language
|
2
|
能應用Python指令撰寫應用程式
|
To be able to write a computer program by using Python language
|
3
|
能有系統有組織的撰寫應用程式以解決問題
|
To be able to systematically organize and solve problems by writing application programs
|
4
|
能有效解析與呈現系統問題結果
|
To be able to analyze and present the results of system problems
|
|
就業力培養目標 |
此門課程無設定權重值
|
中文課程大綱 |
(1) Python語言與其開發平台介紹 (2) 物件感知技術與Android APP開發技術 (3) Python語言與其開發平台介紹 (4) 穿戴式裝置與虛擬實境介紹 (5) 物聯網與虛擬實境整合應用 (6) 物聯網應用設計與實作-以Google Cardboard為例 (7) 物聯網之系統平台建構與整合技術 (8) 物聯網規劃、設計與未來發展趨勢
|
英/日文課程大綱 |
(1) Introduction to Python language and platform (2) Sensor Technology and Android APP Platform (3) Internet of Things Platform Introduction (4) Wearable Devices and Virtual Reality (5) Internet of Things and Virtual Reality Application (6) Virtual Reality Application based on Google Cardboard (7) Internet of Things Systems and Technology (8) Internet of Things Design and Future Trend
|
課程進度表 |
1.程式設計基礎知識 2.Python環境介紹和數據分析主流環境Jupyter介紹 3.Python基礎語法介紹 4.多維串列 5.數組、集合與詞典 6.Numpy套件介紹 7.Pandas套件介紹 8.Matplotlib套件介紹 9.自動化讀取網站資料 10.網頁資料擷取實務
|
課程融入SDGs |
|
期考調查 |
期中考(第9週)考試方式 |
上機
|
期末考(第18週)考試方式 |
上機
|
其他週考試考試週次與方式 |
筆試(隨機)
|
|
教學方式與評量方式 |
課程學習目標 | 教學方式 | 評量方式 |
能了解Python語言的基礎概念與理論 |
課堂講授
|
實作
(
平時
)
|
能應用Python指令撰寫應用程式 |
課堂講授
|
實作
(
期中
)
|
能有系統有組織的撰寫應用程式以解決問題 |
課堂講授
|
實作
(
期末
)
|
能有效解析與呈現系統問題結果 |
課堂講授
|
實作
(
期末
)
|
|
指定用書 |
書名 |
Python 程式設計|大數據資料分析
|
作者 |
蔡明志
|
書局 |
碁峰
|
年份 |
2018
|
國際標準書號(ISBN) |
9789864769575
|
版本 |
1
|
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
。 |
參考書籍 |
|
教學軟體 |
Jupyter Notebook
|
課程規範 |
|