课程大纲

课程大纲

Python语言及其应用

课程编码:280216086001M3018 英文名称:Python Language and its Application 课时:40 学分:2.00 课程属性:专业课 主讲教师:刘小平等

教学目的要求
本课程是讲授Python程序设计语言规则、应用过程的性质和特点、常用数据处理方法的优缺点、Python语言处理生物数据的基本思路、Python在数据处理过程中常见的问题。旨在帮助从事生物科学研究的人员掌握Python程序设计语言进行生物数据分析任务,是一门需要掌握的基础和工具课程。

预修课程

大纲内容
第一章 第一章 绪论
第1节 1.1 什么是计算机编程语言 2学时 刘小平
第2节 1.2 计算机语言发展过程 1学时 刘小平
第3节 1.3 Python语言特点 1学时 刘小平
第4节 1.4 Python语言适合做什么 1学时 刘小平
第5节 1.5 Python安装 1学时 刘小平
第二章 第二章 Python基本语法
第1节 2.1 Python编码规则 2学时 刘小平
第2节 2.2 变量和常量 2学时 刘小平
第3节 2.3 运算符和表达式 2学时 刘小平
第三章 第三章 程序编写
第1节 3.1 编程流程 2学时 刘小平
第2节 3.2 Python程序类型 2学时 刘小平
第3节 3.3 从键盘输入信息 1学时 刘小平
第4节 3.4 在屏幕上输出信息 1学时 刘小平
第四章 第四章 Python流程控制
第1节 4.1 条件语句 1学时 刘小平
第2节 4.2 循环语句 1学时 刘小平
第3节 4.3 跳转语句 1学时 刘小平
第4节 4.4 综合实例 3学时 刘小平
第五章 第五章 函数与模块
第1节 5.1 函数 1学时 张传超
第2节 5.2 模块 1学时 张传超
第3节 5.3 综合实例 1学时 张传超
第六章 第六章 字符串
第1节 6.1 通用序列结果 1学时 张传超
第2节 6.2 字符串格式化 1学时 张传超
第3节 6.3 字符串的方法 1学时 张传超
第七章 第七章 数据结构
第1节 7.1 序列 1学时 张传超
第2节 7.2 元组 1学时 张传超
第3节 7.3 列表 1学时 张传超
第八章 第八章 文件处理
第1节 8.1 常见文件操作 1学时 张传超
第2节 8.2 常见目录操作 2学时 张传超
第九章 第九章 Python语言的编程实战
第1节 9.1 编程练习1 1.5学时 张传超
第2节 9.2 编程练习2 1.5学时 张传超
第十章 期末考试
第1节 期末考试 1学时 张传超

参考书

课程教师信息
刘小平,国科大杭高院生命与健康科学学院研究员,

主要研究领域是基于网络的复杂疾病机制分析、生物大数据的分析和处理、

生物信息学和计算系统生物学等。在National Science Review、Nucleic Acids Research、

Briefings in Bioinformatics、Cancer Letters、Bioinformatics、PLoS Computational Biology等

杂志发表SCI论文30余篇。现为中国医药生物技术协会基因检测分会委员,

中国运筹学会计算系统生物学分会会员,生物医学数据挖掘与计算专业组委员。

SCI杂志Biomed Research International的学术编辑,SCI杂志Frontiers in Genetics的客座编辑。
张传超,自入职杭高院以来,主持国家自然科学基金青年项目、重点项目子课题等项目3项,累计到账经费129万元;同时参与浙江省“尖兵”项目,分配经费100万元,主持浙江省探索、国科大青苗等项目。近3年第一/通讯在Advanced Science(1篇)、Communications Biology (1篇)、 Small Methods (2篇)、 Briefings in Bioinformatics (7篇)等发表研究性论文12 篇,其中9篇“三高论文”,授权发明专利2项。担任浙江省生物信息学会青年委员、上海市非线性学会理事,并为Nature Machine Intelligence、Nature Communications等期刊审稿。