Python科學計算程式設計
Scientific Computation Programming with Python
| 節 | 週一 |
|---|---|
5 13:20–14:10 | Python科學計算程式設計 CS 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
This course is a preliminary of machine learning and artificial intelligence. The subjects include an introduction to programming with Python 3.6, file I/O, numerical computing, scientific computing, and mathematics theorem implementation. At least one exercise in every class. Two programming exams in the midterm and final respectively.
請照學校建議方式加簽 (二) 該課程於特殊狀況下,開放書面加退選。學生請先填寫『網路選課加退選 處理表』,再將申請表Email給「任課老師」,並詢問「任課老師」是否同意加退選。 1. 任課老師同意後可直接至「課務管理系統-選課系統」-「課程維護」-「維護」-幫 學生加退選。(詳細操作如下) 2. 或請學生將「任課老師」同意簽章的申請表Email或送交「主開課單位」助理協助 處理 注意!!本學期第一次上課(9/13)會以Google Meet進行: https://meet.google.com/jdi-cjiv-hqi 老師當天也會在教室(資訊技術服務中心PC4),若沒有加簽需求,請盡量不要前來教室! Introduction to computer 本課程原則上讓較缺乏機會接觸程式設計的學生優先選修。 第一次上課時老師將手動退選下列選課學生: 資訊學院學生 電機學院學生 並於上課時供非資訊、電機學院的學生優先加選有剩餘名額才供資訊、電機學院學生加選。超過人數上限以抽籤決定。 欲加簽者請開學第一周再來
Anaconda 5.2 with Python 3.6 (https://www.anaconda.com/download/)
Programming exercise in every class. (30%) Midterm programming exam. (35%) Final programming exam. (35%) 本課程要pass很容易,要得高分很難
- Introduction to Python
- Files and documents
- Midterm exam
- Numerical computing
- Scientific computing
- Final exam
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Python Google Meet: https://meet.google.com/jdi-cjiv-hqi |
| 第 2 週 | Basic programming skills: expressions |
| 第 3 週 | Basic programming skills: condition statements |
| 第 4 週 | Basic programming skills: iteration statements |
| 第 5 週 | Data containers |
| 第 6 週 | Data containers |
| 第 7 週 | Functions and modules |
| 第 8 週 | Midterm exam |
| 第 9 週 | Functions and modules |
| 第 10 週 | File I/O |
| 第 11 週 | File I/O |
| 第 12 週 | Data visualization |
| 第 13 週 | NumPy |
| 第 14 週 | Numpy |
| 第 15 週 | Numpy |
| 第 16 週 | Final exam |
Hemant Kumar Mehta, Mastering Python Scientific Computing, Packt Publishing, Sep. 2015.
- 地點
- CS331
- 時間
- By appointment
- 聯絡方式
- E-mail: jameschengcs@nycu.edu.tw TEL: 03-5712121#31707