(完整版)1Python编程课程教学大纲_第1页
(完整版)1Python编程课程教学大纲_第2页
(完整版)1Python编程课程教学大纲_第3页
(完整版)1Python编程课程教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Python程序设计课程教学大纲、课程基本情况课程编号A2060300课程类别必修限选学时/学分 48/3课程名称(中文)Python程序设计(英文)Pytho n Programmi ng教学方式课堂讲授为主实验为主自学为主专题讨论为主课程学时 及其分配课内总学时课内学时分配课外学时分配48课堂讲课32课后复习32自学交流课外自学32课堂讨论讨论准备试验辅导实验预习课内试验16课外实验4考核方式闭卷开卷口试实际操作大型作业成绩评定期末考试(70% +平时成绩(30%适用院系适用专业生物信息学院生物信息专业先修课程 预备知识C语言程序设计,计算机网络技术二. 课程性质与任务Python程序设计

2、是我院生物信息学专业的一门校定必修课。通过对本 门课程的学习,使学生系统地获得一门生物信息学中常用的数据分析处理编程语 言,掌握基本的编程技能,并注重培养学生抽象分析问题和设计算法、编程实现解决问题的能力和常见的程序设计能力、排错能力以及Python软件包查找、使用能力,从而使学生学会利用程序语言去建模、解决一些生物信息、日常生活等方面的数据处理问题。三. 课程主要教学内容及学时分配序号教学内容学时1Python语言简介22变量、表达式与语句43条件表达式44函数45迭代26字符串47文件48列表49字典410元组4合计学时32四. 课程教学基本内容和基本要求1、变量、表达式与语句:掌握变量命

3、名规则、熟悉Python保留关键字掌握语句概念以及Python语句特征 掌握表达式合法性概念掌握运算符、模运算以及运算顺序的规则掌握输入的基本方式 掌握注释的书写方法 掌握Python程序基本调试方法2、条件执行掌握布尔表达式概念 掌握三种逻辑运算符的意义和用法 掌握条件执行语句、分支执行和链式条件语句的写法 掌握嵌套条件语句的写法掌握try与catch异常捕获概念与用法 熟悉逻辑表达式短路评估的原理 掌握Python追踪调试方法3、函数掌握函数调用使用方法熟悉常用的内置函数名和使用方法(输入参数与输出格式) 掌握类型转换概念掌握随机函数使用方法掌握数学函数包import方法和常见数学函数 掌

4、握新函数定义和使用方法掌握形参与实参的概念以及区别 掌握函数的返回值概念4、迭代掌握While语句迭代结构的用法和常见问题方式掌握break和continue的用法与区别掌握 for 循环结构的用法 掌握统计求和、求最大最小值循环的程序实现方法5、字符串 掌握字符串是字符序列这一概念 掌握 len 函数 掌握通过循环遍历字符串的方法 掌握字符串分割的方法 掌握字符串是对象的概念 掌握 in 运算符的应用 掌握字符串比较方法 熟悉字符串对象各种内置方法 熟悉字符串解析方法和格式操作符6、文件 掌握文件的打开、关闭方法 掌握文本文件和文本行概念以及文本行读取方法 熟悉文件搜索方法 掌握 try 、

5、except 与 open 等文件检查方法 掌握文件写入方法 掌握文件常见错误与调试方法7、列表 掌握列表基本概念和可变特性 掌握列表的遍历方法 掌握列表的运算符操作、分割操作以及其他操作方法 掌握列表中删除元素的方法掌握一些能用于列表的内嵌函数(len、max min、sum等) 掌握列表与字符串之间的转换方式 熟悉行间解析 掌握列表对象的复制方法 掌握列表的别名引用和列表参数 熟悉列表常见错误与调试方法8、字典 掌握字典概念及其与列表的区别 熟悉字典做计数器的使用方法 熟悉字典与文件的操作方法 掌握字典的循环方法 熟悉用字典进行高级文本解析的方法9、元组 掌握元组基本特性及其与列表的区别

6、掌握元组 sort 函数掌握元组赋值方法 熟悉元组与字典的区别 熟悉通过字典对元组进行多个赋值的方法 熟悉用元组进行高频词汇分析的方法并能应用到其它环境下10、正则表达式 掌握正则表达式基本概念 掌握正则表达式基本匹配方法 熟悉使用正则表达式抽取数据的方法 熟悉正则表达式搜索 / 抽取结合的方法 掌握转移字符概念和用法五. 课程内容的重点和深广度要求Python 程序设计课程的基本任务概括地说,是传授 Python 程序设计语 言以及基本程序设计、 实现和调试方法等基础知识, 培养学生实践能力、 抽象思 维、逻辑推理、自己获取知识,应用 Python 知识解决实际问题等方面的能力, 以提高依靠

7、程序处理数据的能力。 在教学过程中, 通过概念引入、 直观示例和错 误分析等方法和现代教育手段逐步提高学生的 Python 程序设计能力和探索创新 的精神。同时,要对 Python 常见的数据处理应用等,予以足够的重视,使学生 在学完本课程后,对类似的数据处理有分析、解决的能力。六. 课后作业与课外辅导的要求每 4 学时一次作业, 作业量根据教学内容确定。 原则上每次作业数量不少于 10;每周至少批改作业和辅导答疑各 1 次,每次作业至少批改选课人数的二分之 一,每次集中答疑时间不少于 2 学时。七教材及主要参考书教材:Charles Severanee 著,范炜等译.Python for Informatics ExploringInformation. 剑桥大学出版社 , 2013 年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论