计算机语言(Python)课程教学大纲
(COMPUTER LANGUAGE (Python))
一、课程概况课
程代码:0301009学
分:3.0
学时:48(其中:讲授学时24,实验学时24 )先计算机入门自学教程python
修课程:无
适用专业:非计算机专业
教材:《Python 程序设计》张莉主编高等教育出版社2019 年7月
课程归口:计算机信息工程学院
课程的性质与任务:本课程是非计算机专业的专业基础必修课,通过本课程
的学习,培养学生具有Python语言上机的基本操作能力,掌握一般程序设计的基本方法,能够编写、调试一些简单的Python语言程序。
二、课程目标
目标1. 掌握计算机的软硬件知识,了解程序设计开发方法,掌握Python 语言编程的基础知识。
目标2. 能根据专业需要,选用合适的计算机编程语言及算法解决问题。本课程支撑专业培养方案中毕业要求,1-3 掌握计算机的基本硬件与软件知识,具有计算机应用系统设计与软件编程的基本能力、5-1 能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具。(不同专业会略有区别,具体见培养方案中的毕业要求实现矩阵),对应关系如表所示。
三、课程内容及要求
(一)Python 语言简介及开发环境
1.教学内容
(1)Python 特点
(2)Python 开发环境及运行方式css样式选择器类型
(3)简单的Python 程序
2.基本要求
(1)了解Python 程序特点和风格
(2)掌握Python 程序设计的一般步骤与方法,掌握Python 中各类数据结构相关的函数/方法以及常用标准库及重要的第三方库中的函数的使用(3)能熟练运用Python 语言进行程序设计,能有效利用Python 进行简单的数据获取、表示和处理分析,具有一定分析问题和解决问题的能力和计算思维(二)标准数据类型、运算符及表达式
优秀个人博客网站1.教学内容
大学生个人简历word免费模板(1)常量与变量
(2)Python 的标准数据类型
①整型数(int)
②浮点型数(float)
③复数(complex)
④逻辑型数(bool)
⑤字符串型(str)bitmap签到
(3)运算符及表达式
①算术运算符、逻辑运算符、关系运算符、位运算符、赋值运算符及其它运算符
②运算符的优先级
③赋值表达式、算术表达式、关系表达式、逻辑表达式和条件表示式
④表达式的组成和赋值的概念
2.基本要求
(1)掌握Python 数据类型
(2)掌握常量与变量
(3)掌握整型数和浮点型数
(4)掌握逻辑型数和复数型数
(5)了解转义字符
(6)掌握字符串的操作函数和方法
(7)掌握变量的创建和赋值
(8)掌握运算符及表达式
3.重点难点
(1)整型数和浮点型数
(2)字符串
(3)位运算
(三)组合数据类型及其操作
1.教学内容
(1)列表(list)
(2)元组(tuple)
(3)字典(dict)
(4)集合(set)
(5)rang 对象
2.基本要求
(1)了解序列(字符串、列表、元组)的特点
(2)掌握序列的索引和切片
(3)掌握序列的值比较、对象身份比较、重复、连接、判断成员(4)掌握序列操作的标准函数和方法
(5)掌握列表的操作函数和方法
(6)掌握元组的操作函数和方法
(7)掌握字典的操作函数和方法
(8)掌握集合的操作函数和方法
(9)掌握range 函数生成range 对象的方法
3.重点难点
(1)列表
(2)字典
(四)Python语言的程序控制结构
exception啥意思1.教学内容
(1)顺序结构
(2)输入/输出函数
(3)赋值语句
(4)选择结构
(5)循环结构的基本形式
(6)循环结构的扩展形式
(7)嵌套结构
(8)列表解析
2.基本要求
(1)了解Python 程序特点和风格(注释、换行标记、缩进)(2)了解input 函数和print 函数的使用
(3)熟练掌握选择结构程序设计
(4)熟练掌握循环结构程序设计
(5)熟练掌握print 函数输出格式控制
(6)熟练掌握break 语句和continue 语句的使用
3.重点难点
(1)循环结构程序设计
(2)结构的嵌套和列表解析
(五)函数编程
1.教学内容
(1)函数的定义、函数的调用
(2)函数的参数
(3)变量的作用域
(4)递归函数的定义和调用
2.基本要求
(1)熟练掌握函数的定义
(2)熟练掌握函数的调用
(3)掌握参数的传递
(4)了解变量的作用域
(5)掌握递归函数的定义和调用
(6)掌握常用库函数的使用(math、os、random、datetime、turtle)3.重点难点
(1)函数的定义和调用
(2)常用库函数的使用
(六)文件及其操作
1.教学内容
(1)文件系统
(2)文件的打开与关闭
(3)文件的读写
(4)文件的定位与其它操作
2.基本要求
(1)熟练掌握文件的打开与关闭
(2)掌握文件的读写
(3)掌握文件内容的分析方法
(4)掌握jieba 库的使用方法
3.重点难点
(1)文件的读写
(2)文件内容的分析方法
教学内容与课程目标的对应关系及学时分配如表所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。