用Python實現基礎的科學計算 Basic Scientific Computing with Python

開課單位

教務處

授課教師

鍾思齊

時數

6

學分

0.3

課程場次

其他報名

https://reurl.cc/ovj8ml

地點

線上修課。

人數限制

50

課程目標

本課程專為大一、大二的學生設計,旨在帶領大家探索並熟練各種應用於科學運算的 Python 套件。透過實作導向的程式練習,我們希望激發大家的學習興趣,並加深對核心數學主題的理解,包括:線性代數、微積分、機率與統計,以及數學導論等。我們預期讀者已具備以下基礎 Python 程式能力:
變數與資料型態
程式流程控制(如 if 判斷式與迴圈)
函式與基本資料結構
物件導向程式設計的入門概念
This course is specially designed for first- and second-year college students eager to explore and master a range of Python packages for scientific computing. Through hands-on programming, we aim to spark your curiosity and strengthen your understanding of core mathematical subjects—including linear algebra, calculus, probability and statistics, and introductory mathematics.
We assume you already have a basic understanding of Python, including:
variables and data types
flow control (e.g., if-statements and loops)
functions and basic data structures
introductory concepts in object-oriented programming

課程內容

Array-Oriented Programming with NumPy
Visualization with Matplotlib
Symbolic Mathematics in Python with SymPy
High-level scientific computing with SciPy
Data analysis with Pandas

限修條件

大學部(含生大一新生)與碩士班學生均可

參考/指定用書

相關投影片與教材可在下列網址存取Access all accompanying slides here:
https://reurl.cc/Wb2zL5

聯絡資訊

聯絡人:賴芯伃

信箱:oboelai@mail.nsysu.edu.tw

電話:2165

備註

微學分課程不另行安排測驗。學員僅需於課程結束前完成並線上繳交指定作業,經評定成績合格後,即視為完成本課程,並可取得相應學分。
No examination will be required for this micro-credit course. Students are required to complete and submit the assigned coursework online before the end of the course. Those who receive a passing grade for the assignment will be considered to have successfully completed the course and will be awarded the corresponding credit.