程式設計
Programming (Python)
| 節 | 週五 |
|---|---|
3 10:10–11:00 | 程式設計 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
Outline: This course introduces basic aspects of programming language and its application in bioinformatics. First, fundamental programming techniques in Python are introduced. After that, this course focuses on the practical implementation of programs to analyze various biological data. The use of existing available resources from the Internet is also incorporated. Finally, the students implement bioinformatics projects (i.e., motif finding, pattern matching, sequence alignment, biomedical database analysis, etc.)
This is a tentative syllabus. The course details may change (time, location, topic, etc.), please refer to the class syllabus on the TIGP Bioinformatics Program website before each class: https://idv.sinica.edu.tw/tigpbio/. 【For Non-BP student】 For Non-Bioinformatics Program students to register/sit in any BP course, it is required to gain course chair's permission: (1) Basic Enrollment Information form (https://forms.gle/oK7vJzzrx9EvybbT9) (2) TIGP-BP Course Registration Consent Form ※ Deadline: the 4th week of each semester. ※ Signature of the course chair should be collected before submission. Incomplete form will not be accepted. ※Course grade will NOT be given (even class enrollment is completed at school) if fail to follow the above procedures.
If you have any question, please contact the TIGP-BIO program assistant, Ms. Jhih-Rou Lai (tigpbio@gate.sinica.edu.tw)
TA: (To Be Confirmed) The course details may change (time, location, topic, etc.), please refer to the class syllabus on the TIGP Bioinformatics Program website before each class: https://idv.sinica.edu.tw/tigpbio/.
Grades: Midterm exam 25%. Final exam 30%. Homework 35%. Class performance 10%.
-
備註:If you have any question, please contact the TIGP-BIO program assistant, Ms. Jhih-Rou Lai (tigpbio@gate.sinica.edu.tw)
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Python 2026-09-11(五) 時數:[2026-09-11]國際研究生學程(2.00) |
| 第 2 週 | Basic Elements of Python 2026-09-18(五) 時數:[2026-09-18]國際研究生學程(2.00) |
| 第 3 週 | Basic statements I: branching programs and inputs: Moved to 2026/9/23 10:00-12:00 due to Mid-Autumn Festival. 2026-09-25(五) 時數:[2026-09-25]國際研究生學程(2.00) |
| 第 4 週 | Basic statements II: iterative programs 2026-10-02(五) 時數:[2026-10-02]國際研究生學程(2.00) |
| 第 5 週 | Functions: scope rules and passing arguments: Moved to 2026/10/7 10:00-12:00 due to Double Tenth Day. 2026-10-09(五) 時數:[2026-10-09]國際研究生學程(2.00) |
| 第 6 週 | Modules, Files, and Structured Types 2026-10-16(五) 時數:[2026-10-16]國際研究生學程(2.00) |
| 第 7 週 | Review Week (no class) 2026-10-23(五) 時數:[2026-10-23]國際研究生學程(2.00) |
| 第 8 週 | Midterm Exam 2026-10-30(五) 時數:[2026-10-30]國際研究生學程(2.00) |
| 第 9 週 | Regular expressions 2026-11-06(五) 時數:[2026-11-06]國際研究生學程(2.00) |
| 第 10 週 | Object-oriented programming: classes 2026-11-13(五) 時數:[2026-11-13]國際研究生學程(2.00) |
| 第 11 週 | Introduction to Biopython 2026-11-20(五) 時數:[2026-11-20]國際研究生學程(2.00) |
| 第 12 週 | Data analysis toolbox: NumPy, Pandas, Matplotlib 2026-11-27(五) 時數:[2026-11-27]國際研究生學程(2.00) |
| 第 13 週 | Machine learning I: scikit-learn 2026-12-04(五) 時數:[2026-12-04]國際研究生學程(2.00) |
| 第 14 週 | Machine learning II: scikit-learn & PyTorch 2026-12-11(五) 時數:[2026-12-11]國際研究生學程(2.00) |
| 第 15 週 | Review Week (no class) 2026-12-18(五) 時數:[2026-12-18]國際研究生學程(2.00) |
| 第 16 週 | Final Exam: Moved to 2026/12/23 10:00-12:00 due to Constitution Day. 2026-12-25(五) 時數:[2026-12-25]國際研究生學程(2.00) |
Textbook: Python for Biologists: A complete programming course for beginners (Martin Jones) Advanced Python for Biologists (Martin Jones) (Reference) Python for Everybody - Exploring Data In Python 3 (Charles Russell Severance)
- 地點
- 教師未提供此項資料
- 時間
- 教師未提供此項資料
- 聯絡方式
- 教師未提供此項資料
