Python程式設計與基礎資料結構
Python Programming and Basic Data Structures
| 節 | 週四 |
|---|---|
A 18:30–19:20 | Python程式設計與基礎資料結構 M205(光復) 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
Python 是個語法簡潔,易於初學者學習的程式語言。 這是一門程式設計的基礎課,主要目標是讓學生理解 (i) Python的運算思維概念,(ii) 建立適當資料存儲結構的方法。
無
無備註
Lectures
Homework (40%), Midterm Exam (30%), Final Exam (30%)
Python基礎程式設計
1. Variables and Expression 2. Conditionals and Iterations 3. Strings and Lists 4. File Operation 5. Functions
Python與基礎資料結構
1. Stack and Queue 2. Linked-List 3. Trees
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Python |
| 第 2 週 | Variables and Expressions |
| 第 3 週 | Conditionals and Iterations |
| 第 4 週 | Lists\Strings |
| 第 5 週 | Functions I |
| 第 6 週 | Functions II |
| 第 7 週 | File Operations |
| 第 8 週 | Midterm Exam |
| 第 9 週 | Basic Concepts of Object-Oriented Programming |
| 第 10 週 | Linked-List I |
| 第 11 週 | Linked-List II |
| 第 12 週 | Linked-List III |
| 第 13 週 | Stack and Queue/Trees |
| 第 14 週 | Trees |
| 第 15 週 | Final Exam |
Lecture notes 參考書目: Think Python: How to Think Like a Computer Scientist 2/e, Allen B. Downey, O'REILLY, 2016 Learning Python, 5/e, Mark Lutz, O'REILLY, 2013
- 地點
- TBD
- 時間
- 另行安排
- 聯絡方式
- email: hhwu2@nctu.edu.tw
