![]()
内容推荐 本书以Python3.9为编程环境,介绍了Python语言程序设计的相关内容。全书分为两篇,共12章。基础篇(第1~10章)主要内容为Python语言概述、Python基本语法、基本数据类型、程序控制结构、组合数据类型、函数及代码复用、文件和数据格式化、面向对象程序设计(OOP)、数据库基础、图形界面设计。提高篇(第11、12章)主要内容为数据处理、文本处理及综合案例。 基础篇以学生成绩处理案例贯穿前后,利用不同章节的知识实现同一功能,有利于读者开阔思路并作前后对比。 本书以浙江省高校计算机二级Python考试大纲为依据进行编写,涵盖了全国计算机等级考试二级Python语言程序设计考试大纲。全书内容丰富、深入浅出,并融入了思政元素,还配有教学课件、源代码(由出版社网站提供)及课后习题。 本书既可以作为大专院校相关专业Python课程的教材,也可以作为Python语言学习者的参考用书。 目录 基础篇 第1章 Python语言概述 1.1 程序设计语言 1.2 Python语言简介 1.2.1 Python语言的发展 1.2.2 Python语言的特点 1.2.3 Python语言的版本更迭 1.3 Python开发环境 1.3.1 Python IDLE开发环境安装 1.3.2 IDLE环境运行Python程序 1.3.3 Visual Studio Code 配置Python开发环境 1.3.4 Visual Studio Code环境下运行Python程序 1.4 Python 第三方模块的安装 1.4.1 pip工具安装 1.4.2 自定义安装 1.4.3 文件安装 1.4.4 安装示例 本章小结 习题 第2章 Python基本语法 2.1 Python基本语法元素 2.1.1 引例:计算成绩最大值和最小值 2.1.2 缩进 2.1.3 注释 2.1.4 常量、变量和保留字 2.1.5 赋值语句 2.1.6 数据类型 2.1.7 程序控制结构 2.2 基本输入/输出函数 2.2.1 函数 2.2.2 input()函数 2.2.3 print()函数 2.3 turtle库 2.3.1 turtle库介绍 2.3.2 turtle库绘图命令 2.4 应用实例:绘制五角星 本章小结 习题 第3章 基本数据类型 3.1 数字类型 3.1.1 整数类型 3.1.2 浮点数类型 3.1.3 复数类型 3.1.4 数值内置运算操作符 3.1.5 数值内置函数 3.1.6 内置类型转换函数 3.2 字符串类型 3.2.1 字符串的表示、索引和切片 3.2.2 字符串操作符 3.2.3 字符串内置函数 3.2.4 字符串内置处理方法 3.2.5 字符串中常见的转义字符 3.2.6 字符串类型的格式化 3.3 布尔数据类型 3.3.1 比较运算符 3.3.2 逻辑运算符 3.3.3 成员运算符 3.3.4 同一性运算符 3.3.5 位运算符 3.3.6 常用运算符的优先级别和结合性 3.4 类型判断 3.5 math库的使用 3.5.1 math函数库中的数学常数 3.5.2 math函数库中的常用函数 3.5.3 math函数库应用举例 3.6 应用实例:学生成绩的处理 本章小结 习题 第4章 程序控制结构 4.1 程序流程描述 4.1.1 算法与程序控制结构 4.1.2 程序流程图 4.1.3 流程图描述工具Raptor 4.1.4 程序流程描述案例 4.2 分支结构 4.2.1 单分支if语句 4.2.2 二分支if语句 4.2.3 多分支if语句 4.2.4 if语句的嵌套 4.2.5 分支结构案例 4.3 循环结构 4.3.1 for语句 4.3.2 while语句 4.3.3 break和continue语句 4.3.4 循环语句中的else子句 4.3.5 多重循环 4.3.6 循环结构案例 4.4 random库及使用 4.4.1 random库及常用函数 4.4.2 random库应用案例 4.5 异常处理 4.5.1 异常概述 4.5.2 异常处理语句 4.6 程序调试 4.6.1 程序调试概述 4.6.2 VS Code软件调试功能使用 4.7 应用实例:学生成绩的处理 本章小结 习题 第5章 组合数据类型 5.1 通用序列 5.1.1 通用序列概述 5.1.2 通用序列的操作 5.2 列表 5.2.1 列表的创建 5.2.2 列表的插入 5.2.3 列表元素的删除 5.2.4 列表的修改 5.2.5 列表的其他操作 5.2.6 列表的遍历 5.3 元组 5.3.1 元组的创建 5.3.2 元组的访问 5.3.3 元组的连接 5.3.4 元组的删除 5.3.5 元组的运算符 5.4 字典 5.4.1 字典的创建 5.4.2 字典信息的获取 5.4.3 字典值的查找 5.4.4 字典元素的增加 5.4.5 字典元素的删除 5.4.6 字典元素的修改 5.4.7 字典元素的遍历 5.5 集合 5.5.1 集合的创建 5.5.2 集合的关系与运算 5.5.3 集合的方法 5.6 列表的搜索和排序 5.6.1 线性搜索 5.6.2 二分搜索 5.6.3 选择排序 5.6.4 冒泡排序 5.7 应用实例:学生成绩的处理 本章小结 习题 第6章 函数及代码复用 6.1 函数的基本使用 6.1.1 函数的定义 6.1.2 函数的调用过程 6.1.3 lambda函数 6.2 函数的参数传递 6.2.1 可选参数和可变参数 6.2.2 参数的位置传递和名称传递 6.2.3 函数的返回值 6.2.4 函数对变量的作用 6.3 函数与模块化设计 6.4 递归函数 6.4.1 递归的定义 6.4.2 递归的使用 6.5 Python内置函数 6.6 程序的调试(函数的跟踪进入) 6.7 应 |