程式設計
Computer Programming
| 節 | 週一 |
|---|---|
5 13:20–14:10 | 程式設計 EC315 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
This course focuses on advanced applications of Python programming, particularly in database operations and data analysis, helping students establish solid programming skills. It covers Python integration with databases as well as commonly used Python libraries for data analysis, such as Numpy, Pandas, and Matplotlib. Through the course, students will gain the ability to efficiently handle data, perform data analysis, and develop visualization skills. Also, the Posit IDE will be introduced. The goal of the course is to equip students with both fundamental and advanced Python programming skills, enabling them to apply Python in real-world data processing and analysis scenarios. Learning Objectives: 1. List and describe the functionalities of Python libraries. 2. Describe the process of data analysis, including data reading, cleaning, analysis, and visualization. 3. Use Python programming to perform simple database queries and read and process data. 4. Design a data analysis project that integrates data reading, cleaning, analysis, and visualization.
計算機概論 (Introduction to Computer Science)
授課教室:EC315
Homework: 30% Midterm: 20% Final project: 40% Participation: 10%
| 週次 | 主題 |
|---|---|
| 第 1 週 | Course Overview & Python Programming Review |
| 第 2 週 | Python Programming Review |
| 第 3 週 | Data Structure in Python |
| 第 4 週 | Data I/O -1 |
| 第 5 週 | Data I/O -2 (Assignment 1) |
| 第 6 週 | Data I/O -3 |
| 第 7 週 | Holiday |
| 第 8 週 | Midterm |
| 第 9 週 | Introduction to NumPy -1 |
| 第 10 週 | Introduction to NumPy -2 / Assignment 2 |
| 第 11 週 | Data Analysis with Pandas -1 |
| 第 12 週 | Data Analysis with Pandas -2 |
| 第 13 週 | Data Analysis with Pandas -3 Data Visualization -1 |
| 第 14 週 | Data Visualization -2 |
| 第 15 週 | Machine Learning in Medicine |
| 第 16 週 | Final Project Presentations |
Charles R. Severance, “Python for Everybody - Exploring Data Using Python 3.” Jake VanderPlas, “Python Data Science Handbook”