| 國立中興大學教學大綱 |
| 課程名稱 | (中) Python程式設計(3105) | ||||||||
| (Eng.) Python Programming | |||||||||
| 開課單位 | 資工系 | ||||||||
| 課程類別 | 選修 | 學分 | 3 | 授課教師 | 曾學文 | ||||
| 選課單位 | 資工系 / 學士班 | 授課使用語言 | 中文 | 開課學期 | 1052 | ||||
| 課程簡述 | Python程式語言是一種物件導向、直譯式電腦程式語言,具有近二十年的發展歷史,成熟且穩定。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。Python具有跨平台的特性,再加上強悍完整的STL的支援,許多網頁程式或是系統管理都是透過Python來完成。Python同時也是Google愛用的程式語言,像是Google的搜尋引擎就是利用Python建構完成的。 | ||||||||
| 先修課程名稱 | |||||||||
| 課程與核心能力關聯配比(%) | 課程目標之教學方法與評量方法 | |||||||||
| 課程目標 | 核心能力 | 配比(%) | 教學方法 | 評量方法 | ||||||
| 學習Python後,同學可以將Python程式語言應用於Web程式、作業系統、及其他領域的應用如機器學習。 |
|
|
|
|
||||||
| 授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) | ||||||||||
| 1. Python簡介與使用操作 2. 敘述句(statements)與資料結構(data structures)解說、練習 3. 程式模組(modules)解說、練習 4. 輸入與輸出(input and output)應用練習 5. 錯誤與例外處理(errors and exception)觀念簡介、練習 6. 物件與類別(objects and classes)觀念介紹、練習 7. 標準函數庫(standard libraries)應用練習 8. Python 應用於Mechanical Learning 9. 期末成果展示 |
||||||||||
| 學習評量方式 | ||||||||||
| 1. Computer-based Test 30% 2. Homework 40% 3. Final Project 30% |
||||||||||
| 教科書&參考書目(書名、作者、書局、代理商、說明) | ||||||||||
| 1. Fundamentals of Python: First Programs, “Kenneth A. Lambert”, International Edition. | ||||||||||
| 課程教材(教師個人網址請列在本校內之網址) | ||||||||||
| http://wccclab.cs.nchu.edu.tw/www/index.php/course/2013-02-22-03-00-08/87-105-1 | ||||||||||
| 課程輔導時間 | ||||||||||
| 星期三下午 14:00 ~ 16:00 | ||||||||||
| 聯合國全球永續發展目標(連結網址) | ||||||||||
| ||||||||||
| 請尊重智慧財產權及性別平等意識,不得非法影印他人著作。 | |
| 更新日期 西元年/月/日:無 | 列印日期 西元年/月/日:2026 / 5 / 05 |
| MyTB教科書訂購平台:http://www.mytb.com.tw/ | |