课程目标
本课程面向生物学/医学背景的学生和研究人员,无需任何编程基础。
完成本课程后你将能够:
- 独立阅读和编写中等复杂度的 Python 脚本
- 使用 Biopython 处理 FASTA / GenBank / PDB 等常见生物数据格式
- 用 pandas 进行数据清洗和统计
- 自动化日常工作流(批量下载、批量 BLAST、批量转换格式)
课程大纲
- 第 1 讲:为什么 Python?安装与运行(30 min)
- 第 2 讲:变量、数据类型、控制流(45 min)
- 第 3 讲:函数、模块、文件读写(45 min)
- 第 4 讲:正则表达式与字符串处理(30 min)
- 第 5 讲:Biopython 入门(60 min)
- 第 6 讲:pandas 数据分析(60 min)
- 第 7 讲:实战:批量下载 NCBI 数据(45 min)
- 第 8 讲:调试、错误处理与最佳实践(30 min)
预备知识
- 高中生物水平即可
- 不需要任何编程经验
- 建议有一台能装 Python 3.10+ 的电脑