湖北工程学院新技术学院2025年普通专升本
《Python程序设计》课程考试大纲
一、考核要求
(一)掌握Python语言的特点、基本的语法规则与运行环境;
(二)掌握Python语言的基本语法元素、基本数据类型、程序设计的三种基本结构、组合数据类型及操作、函数的定义及调用方法、文件和数据的格式化及Python计算生态;
(三) 掌握综合运用各种数据类型和三种基本结构解决实际问题的基本编程能力;
(四) 能够阅读和分析Python程序。
二、考核内容
(一)Python语言基本语法元素。
1.掌握程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、连接符、数据类型、赋值语句和引用等语法元素;
2.掌握基本输入输出函数:input()、eval()、print();
3.熟悉Python程序的书写风格和语言特点。
(二)基本数据类型。
1.掌握基本数据类型:整数类型、浮点数类型和复数类型;
2.掌握数据类型的运算:数值运算操作符和数值运算函数;
3.掌握真假无三种逻辑运算:True、False、None;
4.掌握字符串类型及格式化操作:索引、切片、基本的format()格式化方法;
5.掌握字符串类型的操作:字符串操作符、操作函数及操作方法;
6.了解类型判断和不同类型间的相互转换;
7.了解逻辑运算和比较运算的实际应用方法。
(三)程序的控制结构。
1.掌握程序的三种控制结构;
2.掌握程序的分支结构:单分支结构、双分支结构和多分支结构;
3.掌握程序的循环结构:遍历循环和条件循环的实际应用方法;
4.掌握程序的循环控制:break,continue和else的使用;
5.了解程序的异常处理方法:try-except及异常处理类型。
(四)函数和代码复用。
1.掌握函数的定义和使用方法;
2.掌握函数的参数传递:位置参数传递、关键字参数传递、默认参数传递、不定长参数传递,函数的返回值;
3.了解变量的作用域:局部变量和全局变量;
4.掌握函数递归的定义和使用。
(五)组合数据类型。
1.掌握组合数据类型的基本概念;
2.掌握列表、元组类型:创建、索引、切片操作,以及操作函数和操作方法;
3.了解集合对象的创建和基本操作;
4.掌握字典类型:定义、索引操作,及操作函数和操作方法。
(六)文件和数据格式化。
1.掌握文件的使用方法:文件打开、读写和关闭;
2.掌握数据组织的维度:一维数据和二维数据;
3.掌握一维数据的处理:表示、存储和处理;
4.掌握二维数据的处理:表示、存储和处理;
5.了解采用CSV格式对一二维数据文件的读写方法。
(七)Python计算生态。
1.掌握库的使用:turtle库、random库、time库和jieba库等;
2.掌握基本的Python内置函数;
3.掌握利用pip工具的第三方库安装方法;
4.了解更广泛的Python计算生态,要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。
三、考核类型、试卷总分及考试时间
1.考核类型:闭卷
2.试卷总分:150分
3.考试时间:120分钟
四、参考教材
《Python快速编程入门(第2版)》.黑马程序员 编著.人民邮电出版社.2021年