校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

Python 科學計算程式設計

Scientific Computation Programming with Python

學期
111-1
學分
3 學分
當期課號
574005
永久課號
GEIT10003
開課單位
資訊技術服務中心
授課教師
鄭昌杰
類別
選修
上課時間表
週一
5
13:20–14:10
Python 科學計算程式設計
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

This is an advanced course of Python programing. Please DO NOT take this course if you never study any course of basic programming with Python. The main topics of this course are numpy and numerical analysis. This course will not introduce the basic Python syntax and instructions.

先修科目

此為Python程式設計的進階課程,若您沒有修過Python基礎程式設計之相關課程,請勿選修本課程。本課程主要內容為numpy與數值分析,並沒有包含Python基礎語法與指令。 本課程會以Webex進行遠距教學,歡迎陽明校區同學修課。 webex連結:https://nycu.webex.com/meet/yehfela.cs10 上課教室: 交大校區,資訊技術服務中心電腦教室4 非電機與資訊學院的同學(含碩、博士班)都會加簽。 電機與資訊學院的同學則在開學後,若修課人數未滿100人才會加簽。

教學方式

Anaconda

評分方式

Programming exercise in every class. (30%) Midterm programming exam. (35%) Final programming exam. (35%) 本課程要pass很容易,要得高分很難

週次計畫
週次主題
第 1 週Introduction
第 2 週Data Containers
第 3 週Functions and modules
第 4 週Custom data type
第 5 週File I/O
第 6 週File I/O
第 7 週Midterm exam
第 8 週PyPlot
第 9 週NumPy
第 10 週NumPy
第 11 週NumPy
第 12 週NumPy
第 13 週NumPy
第 14 週Scipy
第 15 週Final exam
教科書

Hemant Kumar Mehta, Mastering Python Scientific Computing, Packt Publishing, Sep. 2015.

Office Hours
地點
CS331
時間
By appointment
聯絡方式
E-mail: jameschengcs@nycu.edu.tw TEL: 03-5712121#31707