资源描述
Python语言程序设计
一、课程简介
Python语言是一种面向对象、直译式计算机程序设计语言,也是一种功能强大的通用型语 言,具有简单、易学、免费开源、可移植性、可扩展性等特点,Python在药物基因组信息学中 也具有越来越重要的地位。本课程是生物医学工程专业本科课程的重要组成局部,是生物医学工 程专业学生处理(编辑、整理、管理和显示)各种生物学数据进行药物设计及作用研究的基础, 对于学生学习生物医学工程有重要意义。
由于Python语言的简洁、易读以及可扩展性,Python已被广泛用于科学计算及软件开发。 通过本门课程的学习,希望学生了解Python在生物数据处理方面的应用,掌握如何使用Python 语言编写程序进行药物设计及药物作用分析,并将学习的知识应用到具体的科研和实际工作中。
二、理论教学内容
1 . Python 简介
掌握内容:下载及安装;开发环境及开发工具。
了解内容:什么是Python; Python的特性。
2 .Python基础
掌握内容:Python语法基础;运算符与表达式。
了解内容:输入和输出;错误和异常。
3 .数据类型
掌握内容:简单数据类型;结构数据类型。
了解内容:变量和常量。
4 . Python控制语句
掌握内容:条件语句;循环语句。
了解内容:嵌套循环。
5 .函数
掌握内容:创立函数;参数传递及变量作用域。
了解内容:Python内建函数。
6 ,模块
掌握内容:模块调用;Biopythono
了解内容:Python的模块;包。
7 .面向对象编程
掌握内容:类的属性和方法。
了解内容:类和对象;类的继承。
8 . Python应用
掌握内容:Python连接数据库及进行数据库查询的方法;图像处理。
了解内容:数据库增删改操作。
三、实验教学内容
1 .模块(一)
基本内容:Biopython模块包的使用。
基本要求:掌握Biopython模块包的基本使用,并用其进行聚类分析等数据分析。
2 . Python应用(一)
基本内容:Python连接数据库及查询。
基本要求:掌握使用Python连接数据库及进行数据库查询的方法,能够从DrugBank中获取药101
物靶点信息。
3 .Python应用(二)基本内容:Python图像处理。
基本要求:掌握Python完成简单图像处理任务的方法,如药物分子结构可视化。
四、参考资料L参考书
《高等院校信息技术规划教材:Python程序设计(第2版)》.董付国编著.清华大学出版社.2016 年5月出版《Python数据分析》.伊德里斯著,韩波译,人民邮电出版社.2016年2月出版
《Python与数据科学》.王仁武编著.华东师范大学出版社.2016年3月出版.网络资源
Python语言程序设计-中国大学M00C( : // icourse163.org/course/BIT-268001)
Python数据分析与展示-中国大学MOOC( : // icourse163.org/course/BIT-1001870002)
五、学时分配
序号
教学内容
参考学时
总学时
理论学时
实验学时
1
Python简介
4
2
0
2
Python基础
4
4
0
3
数据类型
4
4
0
4
控制语句
4
4
0
5
函数
4
4
0
6
模块
8
4
4
7
面向对象编程
4
4
0
8
Python应用
12
4
8
合计
42
30
12
102
展开阅读全文