少儿python编程课程大纲_1python编程课程教学大纲.doc

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

一、课程基本情况

课程编号

A2060300

课程类别

□必修 ■限选

学时/学分

48/3

课程名称

(中文)Python程序设计

(英文)Python Programming

教学方式

■课堂讲授为主 □实验为主 □自学为主 □专题讨论为主

课程学时

及其分配

课内总学时

课内学时分配

课外学时分配

48

课堂讲课

32

课后复习

32

自学交流

课外自学

32

课堂讨论

讨论准备

试验辅导

实验预习

课内试验

16

课外实验

4

考核方式

■闭卷 □开卷 □口试 □实际操作 □大型作业

成绩评定

期末考试(70%)+平时成绩(30%)

适用院系

适用专业

生物信息学院

生物信息专业

先修课程

预备知识

C语言程序设计,计算机网络技术

二.课程性质与任务

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

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

序号

教学内容

学时

1

Python语言简介

2

2

变量、表达式与语句

4

3

条件表达式

4

4

函数

4

5

迭代

2

6

字符串

4

7

文件

4

8

列表

4

9

字典

4

10

元组

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知识解决实际问题等方面的能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值