校際選修

115-1 選課時程

進行中

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

電腦程式與計算分析(一)

Computer Programming and Computational Analysis (1)

學期
113-1
學分
3 學分
當期課號
520003
永久課號
XDEP10004
開課單位
學士後電子與光子學士學位學程
授課教師
林志偉
校區
光復
類別
必修
上課時間表
週五
1
08:00–08:50
電腦程式與計算分析(一)
SA321
2 節連堂
2
09:00–09:50
N
12:20–13:10
電腦程式與計算分析(一)
SA321

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

概述

Python is a high-level programming language widely used in various areas like data analysis, system scripting, web development, science computation, machine learning and AI. Python is easy to learn because it has a simple syntax like the English language. The course introduces students to Python basic expression, data types and popular modules. Students also build programming thinking and practice via lab and homework exercise.

先修科目

None

評分方式

Mid-term exam (30%) Final-term exam (30%) Homework (30%) Class attendance (10%)

週次計畫
週次主題
第 1 週Introducing computer hardware / software and data science Setting up Python IDE environment
第 2 週Variable and expression Basic data types
第 3 週Numbers data type String data type
第 4 週Tuple data type List data type
第 5 週Set data type Dictionary data type
第 6 週Conditional statement
第 7 週Loops statement
第 8 週Mid-term exam
第 9 週Programming thinking Python is good for beginner
第 10 週Function Module
第 11 週Debugging File handling
第 12 週Numpy
第 13 週Matplotlib
第 14 週Pandas
第 15 週Symbol Python
第 16 週Final-term exam
教科書

1. Python Basics: A Practical Introduction to Python 3. David Amos, Dan Bader, Joanna Jablonski and Fletcher Heisler. 2023. ISBN:1775093328. (Chinese translation version: https://www.books.com.tw/products/0010955256?sloc=main) 2. Self-edited teaching materials.

Office Hours
地點
SC314
時間
Tue 9:00 ~ 10:00
聯絡方式
email address: jacky.jw.lin@nycu.edu.tw