第一范文网 - 专业文章范例文档资料分享平台

Python编程-课程教学大纲

来源:用户分享 时间:2025/8/22 0:32:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《Python程序设计》课程教学大纲

、课程基本情况

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

《Python程序设计》是我院生物信息学专业的一门校定必修课。通过对本 门课程的

学习,使学生系统地获得一门生物信息学中常用的数据分析处理编程语 言,掌握基本的编程技能,并注重培养学生抽象分析问题和设计算法、 编程实现 解决问题的能力和常见的程序设计能力、排错能力以及 Python软件包查找、使 用能力,从而使学生学会利用程序语言去建模、 解决一些生物信息、日常生活等 方面的数据处理问题。

三. 课程主要教学内容及学时分配

序号 教学内容 学时 1 2 3 4 5 Python语言简介 变量、表达式与语句 条件表达式 函数 迭代 2 4 4 4 2 6 7 8 9 10 合计学时

字符串 文件 列表 字典 元组 4 4 4 4 4 32 四. 课程教学基本内容和基本要求

1、 变量、表达式与语句:

掌握变量命名规则、熟悉 Python保留关键字

掌握语句概念以及Python语句特征 掌握表达式合法性概念

掌握运算符、模运算以及运算顺序的规则

掌握输入的基本方式 掌握注释的书写方法 掌握Python程序基本调试方法

2、 条件执行

掌握布尔表达式概念 掌握三种逻辑运算符的意义和用法 掌握条件执行语句、分支执行

和链式条件语句的写法 掌握嵌套条件语句的写法

掌握try与catch异常捕获概念与用法 熟悉逻辑表达式短路评估的原理 掌握Python追踪调试方法

3、 函数

掌握函数调用使用方法

熟悉常用的内置函数名和使用方法(输入参数与输出格式) 掌握类型转换概念 掌握随机函数使用方法

掌握数学函数包import方法和常见数学函数 掌握新函数定义和使用方法 掌握形参与实参的概念以及区别 掌握函数的返回值概念

4、 迭代

掌握While语句迭代结构的用法和常见问题方式 掌握break和continue的用法与区别 掌握 for 循环结构的用法 掌握统计求和、求最大最小值循环的程序实现方法

5、字符串 掌握字符串是字符序列这一概念 掌握 len 函数 掌握通过循环遍历字符串的方法

掌握字符串分割的方法 掌握字符串是对象的概念 掌握 in 运算符的应用 掌握字符串比

较方法 熟悉字符串对象各种内置方法 熟悉字符串解析方法和格式操作符

6、文件 掌握文件的打开、关闭方法 掌握文本文件和文本行概念以及文本行读取方法 熟悉

文件搜索方法

掌握try、except与open等文件检查方法 掌握文件写入方法 掌握文件常见错误与调试方法

7、列表 掌握列表基本概念和可变特性 掌握列表的遍历方法 掌握列表的运算符操作、分割

操作以及其他操作方法 掌握列表中删除元素的方法

掌握一些能用于列表的内嵌函数(len、max、min、sum等) 掌握列表与字符串之间的转换方式 熟悉行间解析 掌握列表对象的复制方法 掌握列表的别名引用和列表参数 熟悉列表常见错误与调试方法

8、字典 掌握字典概念及其与列表的区别 熟悉字典做计数器的使用方法 熟悉字典与文件的

操作方法 掌握字典的循环方法 熟悉用字典进行高级文本解析的方法

9、元组 掌握元组基本特性及其与列表的区别 掌握元组sort函数

掌握元组赋值方法 熟悉元组与字典的区别 熟悉通过字典对元组进行多个赋值的方法 熟悉用元组进行高频词汇分析的方法并能应用到其它环境下

10、正则表达式 掌握正则表达式基本概念 掌握正则表达式基本匹配方法 熟悉使用正则表

达式抽取数据的方法 熟悉正则表达式搜索 /抽取结合的方法 掌握转移字符概念和用法

五. 课程内容的重点和深广度要求

《Python程序设计》课程的基本任务概括地说,是传授Python程序设计语言 以及

基本程序设计、 实现和调试方法等基础知识, 培养学生实践能力、 抽象思维、 逻辑推理、自己获取知识,应用 Python 知识解决实际问题等方面的能力,以提 高依靠程序处理数据的能力。 在教学过程中, 通过概念引入、 直观示例和错误分 析等方法和现代教育手段逐步提高学生的 Python 程序设计能力和探索创新的精 神。同时,要对 Python 常见的数据处理应用等,予以足够的重视,使学生在学 完本课程后,对类似的数据处理有分析、解决的能力。

六. 课后作业与课外辅导的要求

每 4 学时一次作业, 作业量根据教学内容确定。 原则上每次作业数量不少于 10;每周至少批改作业和辅导答疑各 1 次,每次作业至少批改选课人数的二分之 一,每次集中答疑时间不少于 2 学时。

七.教材及主要参考书

教材:

Charles Severanc著,范炜等译.Python for Informatics -Exploring Information. 剑桥大学出版社 , 2013年 9月.

主要参考书

1. Alle B Downey. 赵普明 (译) 像计算机科学家一样思考 Python .人民邮电出 版社,2013年 8月.

搜索更多关于: Python编程-课程教学大纲 的文档
Python编程-课程教学大纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c73ave684nt371qz5d0ci05ej21u0yu00k3w_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top