Python程式設計
Python Programming
| 節 | 週四 |
|---|---|
3 10:10–11:00 | Python程式設計 CS-PC3(光復) 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程做為通識教育之目的,是希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。 本課程每週都會有程式設計的作業,總共會有約12次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有兩次上機測驗,分別在期中與期末。每次測驗讓學生挑戰在兩小時完成三個應用問題,以評量學生的程式設計的熟練度與問體解決能力。 * 本課程為實體課程,無線上課程。 * 本課程不開放加簽。
Basic computer knowledge
無備註
教師未提供此項資料
Programming exercise in every class. (40%) Midterm programming exam. (30%) Final programming exam. (30%)
Basic programming skills
- 講授:
- 8
Iteration programming
while and for statements
- 講授:
- 6
Midterm exam
Programming exam
- 講授:
- 2
Data containers
Lists, tuples, sets, and dictionaries
- 講授:
- 6
Functions
Function and module design
- 講授:
- 6
OOP
Class design
- 講授:
- 2
Final exam
Programming exam
- 講授:
- 2
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction 2023-09-12(二) |
| 第 2 週 | Expressions and operators 2023-09-19(二) |
| 第 3 週 | Teacher's day 2023-09-26(二) |
| 第 4 週 | Expressions and operators 2023-10-03(二) |
| 第 5 週 | Conditional statements 2023-10-10(二) |
| 第 6 週 | Conditional statements 2023-10-17(二) |
| 第 7 週 | Iterative statements 2023-10-24(二) |
| 第 8 週 | Iterative statements 2023-10-31(二) |
| 第 9 週 | Midterm exam 2023-11-07(二) |
| 第 10 週 | Data containers 2023-11-14(二) |
| 第 11 週 | Data containers 2023-11-21(二) |
| 第 12 週 | Data containers 2023-11-28(二) |
| 第 13 週 | Functions 2023-12-05(二) |
| 第 14 週 | Functions 2023-12-12(二) |
| 第 15 週 | Functions 2023-12-19(二) |
| 第 16 週 | Final exam 2023-12-26(二) |
| 第 17 週 | 彈性補充教學 2024-01-02(二) |
| 第 18 週 | 彈性補充教學 2024-01-09(二) |
1.Official Python documentation, https://docs.python.org/3/ 2.Eric Matthes, Python Crash Course, 2nd Edition: A Hands-On,Project-Based Introduction to Programming, No Starch Press, 2019.
- 地點
- CS331
- 時間
- By appointment
- 聯絡方式
- jameschengcs@nycu.edu.tw
