Python程式設計與基礎資料結構
Python Programming and Basic Data Structures
| 節 | 週五 |
|---|---|
2 09:00–09:50 | Python程式設計與基礎資料結構 M301(光復) 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
Python 是個語法簡潔,易於初學者學習的程式語言。 這是一門程式設計的基礎課,主要目標是讓學生理解 (i) Python的運算思維概念,(ii) 建立適當資料存儲結構的方法。
無
無備註
Lectures
Homework (50%), Midterm Exam (25%), Final Exam (25%)
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 週 | No class 9/13 |
| 第 2 週 | Introduction to Python 9/20 |
| 第 3 週 | Variables and Expressions 9/27 |
| 第 4 週 | Conditionals and Iterations 10/4 |
| 第 5 週 | No class 10/11 |
| 第 6 週 | Lists\Strings 10/18 |
| 第 7 週 | Functions I 10/25 |
| 第 8 週 | Functions II 11/1 |
| 第 9 週 | File Operations 11/8 |
| 第 10 週 | Midterm Exam 11/15 |
| 第 11 週 | Basic Concepts of Object-Oriented Programming 11/22 |
| 第 12 週 | Linked-List I 11/29 |
| 第 13 週 | Linked-List II 12/6 |
| 第 14 週 | Linked-List III 12/13 |
| 第 15 週 | Stack and Queue/Trees 12/20 |
| 第 16 週 | Trees 12/27 |
| 第 17 週 | Review 1/3 |
| 第 18 週 | Final Exam 1/10 |
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
- 地點
- M324
- 時間
- Mon 16:00-17:30
- 聯絡方式
- email: hhwu2@nctu.edu.tw
