程式設計
Computer Programming
| 節 | 週一 |
|---|---|
5 13:20–14:10 | 程式設計 YL401 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)
Homework: 30% Midterm: 20% Final: 20% Final project: 20% Participation: 10%
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction and Course Overview |
| 第 2 週 | Python Programming Review |
| 第 3 週 | Data Structures in Python |
| 第 4 週 | Introduction to Numpy |
| 第 5 週 | Data Analysis with Pandas |
| 第 6 週 | Advanced Pandas |
| 第 7 週 | Data Visualization |
| 第 8 週 | Midterm |
| 第 9 週 | Database Integration with Python |
| 第 10 週 | Reading and Writing Data from Databases |
| 第 11 週 | Advanced Data Analysis Techniques |
| 第 12 週 | Advanced Visualization Techniques |
| 第 13 週 | Machine Learning with Python |
| 第 14 週 | Machine Learning in Medicine |
| 第 15 週 | Final Project Presentations |
| 第 16 週 | Final exam |
Charles R. Severance, “Python for Everybody - Exploring Data Using Python 3.” Jake VanderPlas, “Python Data Science Handbook”