关于本书的内容有任何问题,请联系 郭雯
第1章 Python概述 1 1.1 认识Python 1 1.1.1 Python的发展 1 1.1.2 Python的特点 2 1.2 Python的安装与程序的运行 2 1.2.1 Python的安装与环境配置 2 1.2.2 Python开发工具及其安装与使用 9 学思苑 14 智编学堂 DeepSeek 14 了解Python的发展及其编程语言的特点 14 本章小结 15 课后习题 15 第2章 Python基本语法 16 2.1 Python程序的基本组成 16 2.1.1 Python基本语法元素 16 2.1.2 关键字和标识符 19 2.2 基本输入输出函数 20 2.2.1 输出函数的基本用法 20 2.2.2 输入函数的基本用法 23 2.3 程序示例解析 24 2.3.1 编写程序计算圆的周长和面积 24 2.3.2 编写程序计算商品总金额 25 学思苑 26 智编学堂 豆包 26 计算两个数值的和与积 26 本章小结 27 课后习题 27 第3章 数据类型与运算符 28 3.1 基本数据类型 28 3.1.1 数值类型 28 3.1.2 Python数据类型的判断 31 3.1.3 Python数据类型的转换 32 3.2 运算符及其应用 33 3.2.1 算术运算符 33 3.2.2 赋值运算符 35 3.2.3 比较运算符 37 3.2.4 逻辑运算符 39 3.2.5 成员运算符 40 3.2.6 位运算符 41 3.3 字符串类型 45 3.3.1 字符串的创建与基本操作 45 3.3.2 字符串的输入输出 47 3.3.3 访问字符串中的值 48 3.3.4 字符串运算符 50 3.3.5 字符串内置函数与方法 51 学思苑 56 智编学堂 文心一言 56 计算三角形的面积 56 本章小结 57 课后习题 57 第4章 流程控制语句 59 4.1 分支语句及其应用 59 4.1.1 if语句 59 4.1.2 if…else语句 60 4.1.3 if…elif…else语句 61 4.1.4 if嵌套语句 63 4.1.5 match语句 65 4.2 for循环语句及其应用 67 4.2.1 for循环语句 67 4.2.2 for…else循环语句 68 4.2.3 在for循环中使用break语句 69 4.2.4 在for循环中使用continue语句 70 4.3 while循环语句及其应用 71 4.3.1 while循环语句 71 4.3.2 while…else循环语句 72 4.3.3 在while循环中使用break语句 73 4.3.4 在while循环中使用continue语句 74 学思苑 74 智编学堂 千问 75 实现成绩输出 75 本章小结 75 课后习题 76 第5章 组合数据类型 77 5.1 Python数据类型的组成 77 5.1.1 认识组合数据类型 77 5.1.2 可变数据类型与不可变数据类型 78 5.2 列表的创建与应用 79 5.2.1 创建列表 79 5.2.2 列表的基本操作 81 5.2.3 列表的内置函数与方法 84 5.3 元组的创建与应用 93 5.3.1 创建元组 93 5.3.2 元组的基本操作 95 5.3.3 元组的内置函数与方法 96 5.4 字典的创建与应用 98 5.4.1 创建字典 98 5.4.2 字典的基本操作 100 5.4.3 字典的内置函数与方法 103 5.5 集合的创建与应用 105 5.5.1 创建集合 105 5.5.2 集合的基本操作 107 5.5.3 集合的内置函数与方法 108 学思苑 110 智编学堂 DeepSeek 110 实现for循环遍历列表 110 本章小结 111 课后习题 111 第6章 函数应用与模块化程序 113 6.1 函数概述 113 6.1.1 函数的定义与调用 113 6.1.2 函数参数的传递 115 6.1.3 函数参数的类型 117 6.2 变量作用域 122 6.2.1 局部变量和全局变量 122 6.2.2 global和nonlocal关键字 124 6.3 模块创建、导入与应用 126 6.3.1 创建和导入模块 126 6.3.2 Python模块与程序执行 129 6.4 Python正则表达式及其应用 137 6.4.1 Python正则表达式 137 6.4.2 使用re模块实现正则表达式 139 6.5 在Python中创建与使用包 150 6.5.1 创建包 150 6.5.2 使用包 152 学思苑 153 智编学堂 豆包 153 实现函数的调用 153 本章小结 154 课后习题 154 第7章 文件操作管理 156 7.1 文件概述 156 7.1.1 认识文件及其类型 156 7.1.2 数据逻辑存储结构 158 7.1.3 Python中的标准流对象 159 7.2 文件的操作 159 7.2.1 文件的打开与关闭 159 7.2.2 文件的读写 162 7.2.3 文件的定位读写 166 7.3 CSV文件操作与目录操作 167 7.3.1 CSV文件操作 167 7.3.2 目录操作 171 7.4 数据维度与数据处理 174 7.4.1 数据维度 174 7.4.2 数据排序 175 7.4.3 数据查找 177 学思苑 179 智编学堂 文心一言 180 实现文件的读写操作 180 本章小结 180 课后习题 181 第8章 面向对象 182 8.1 面向对象概述 182 8.1.1 理解Python的面向对象 182 8.1.2 定义类和使用类 184 8.2 对象的属性与方法 186 8.2.1 对象的属性 186 8.2.2 对象的方法 188 8.2.3 对象的初始化方法 190 8.2.4 特殊属性和特殊方法 191 8.2.5 私有属性和私有方法 193 8.3 类的继承、多态与封装 194 8.3.1 类的继承 194 8.3.2 类的多态 196 8.3.3 类的封装 197 学思苑 197 智编学堂 千问 197 实现类的多态操作 197 本章小结 198 课后习题 199 第9章 Python生态与第三方库 200 9.1 Python生态概述 200 9.1.1 常用的Python库 200 9.1.2 发布Python库 204 9.2 Python第三方库 205 9.2.1 NumPy 205 9.2.2 pandas 217 学思苑 245 智编学堂 文心一言 245 实现多维数组元素的访问 245 本章小结 246 课后习题 246
本书以Spring Boot+Spring Cloud+Docker技术为基础,从当下流行的微服务架构理念出发...
内 容 提 要 本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书...
本书全面系统地介绍了PHP编程的基础知识和相关实训。全书共10个项目,包括PHP基础知识、趣味运算、学生分组统...
本书是面向零基础读者的C#程序设计入门教程,以通俗易懂的语言,详细讲解C#程序开发的各项技术。本书共11章,第...
本书以“项目实战、能力递进”为主线,以软件测试行业标准和岗位需求为依据,通过真实项目案例系统讲解软件测试的核心...
我要评论