1、Python语言程序设计一、课程简介Python语言是一种面向对象、直译式计算机程序设计语言,也是一种功能强大的通用型语 言,具有简单、易学、免费开源、可移植性、可扩展性等特点,Python在药物基因组信息学中 也具有越来越重要的地位。本课程是生物医学工程专业本科课程的重要组成局部,是生物医学工 程专业学生处理(编辑、整理、管理和显示)各种生物学数据进行药物设计及作用研究的基础, 对于学生学习生物医学工程有重要意义。由于Python语言的简洁、易读以及可扩展性,Python已被广泛用于科学计算及软件开发。 通过本门课程的学习,希望学生了解Python在生物数据处理方面的应用,掌握如何使用Pyt
2、hon 语言编写程序进行药物设计及药物作用分析,并将学习的知识应用到具体的科研和实际工作中。二、理论教学内容1 . Python 简介掌握内容:下载及安装;开发环境及开发工具。了解内容:什么是Python; Python的特性。2 .Python基础掌握内容:Python语法基础;运算符与表达式。了解内容:输入和输出;错误和异常。3 .数据类型掌握内容:简单数据类型;结构数据类型。了解内容:变量和常量。4 . Python控制语句掌握内容:条件语句;循环语句。了解内容:嵌套循环。5 .函数掌握内容:创立函数;参数传递及变量作用域。了解内容:Python内建函数。6 ,模块掌握内容:模块调用;B
3、iopythono了解内容:Python的模块;包。7 .面向对象编程掌握内容:类的属性和方法。了解内容:类和对象;类的继承。8 . Python应用掌握内容:Python连接数据库及进行数据库查询的方法;图像处理。了解内容:数据库增删改操作。三、实验教学内容1 .模块(一)基本内容:Biopython模块包的使用。基本要求:掌握Biopython模块包的基本使用,并用其进行聚类分析等数据分析。2 . Python应用(一)基本内容:Python连接数据库及查询。基本要求:掌握使用Python连接数据库及进行数据库查询的方法,能够从DrugBank中获取药101物靶点信息。3 .Python应
4、用(二)基本内容: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)五、学时分配序号教学内容参考学时总学时理论学时实验学时1Python简介4202Python基础4403数据类型4404控制语句4405函数4406模块8447面向对象编程4408Python应用1248合计423012102