- 电子工业出版社
- 9787121385841
- 1-6
- 349849
- 66254555-7
- 平塑
- 16开
- 2022-11
- 598
- 316
- 工学
- 计算机科学与技术
- 程序设计
- 高职
目录
第1章 Python编程环境 1__eol__1.1 Python概述 1__eol__1.1.1 Python的版本 1__eol__1.1.2 Python的特点 1__eol__1.1.3 Python的应用 2__eol__1.2 下载、安装和运行Python 3__eol__1.2.1 下载Python 3__eol__1.2.2 安装Python 3__eol__1.2.3 运行Python 5__eol__1.3 安装和配置PyCharm 6__eol__1.3.1 安装PyCharm 6__eol__1.3.2 配置PyCharm 9__eol__1.3.3 创建第一个Python程序 11__eol__1.4 Python上机步骤 12__eol__1.4.1 Python文件类型 12__eol__1.4.2 解释执行原理 13__eol__1.4.3 交互执行模式 14__eol__1.4.4 脚本执行模式 15__eol__1.4.5 生成可执行文件 17__eol__习题1 19__eol__第2章 Python语言基础 21__eol__2.1 Python编码规范 21__eol__2.1.1 命名规范 21__eol__2.1.2 编码风格约定 22__eol__2.1.3 使用注释 24__eol__2.2 输入函数和输出函数 24__eol__2.2.1 input()函数 24__eol__2.2.2 print()函数 25__eol__2.2.3 格式化输出 26__eol__2.3 数据类型 29__eol__2.3.1 数据类型概述 29__eol__2.3.2 数字类型 30__eol__2.3.3 字符串类型 33__eol__2.3.4 布尔类型 34__eol__2.3.5 空值类型 34__eol__2.3.6 数据类型转换 34__eol__2.4 变量与赋值语句 37__eol__2.4.1 创建变量 37__eol__2.4.2 赋值语句 39__eol__2.5 运算符与表达式 41__eol__2.5.1 算术运算符 41__eol__2.5.2 关系运算符 42__eol__2.5.3 逻辑运算符 43__eol__2.5.4 位运算符 44__eol__2.5.5 身份运算符 45__eol__2.5.6 成员运算符 46__eol__2.5.7 运算符优先级 46__eol__2.6 典型案例 47__eol__2.6.1 求解一元二次方程 47__eol__2.6.2 计算圆锥的体积和表面积 48__eol__习题2 49__eol__第3章 流程控制结构 51__eol__3.1 选择结构 51__eol__3.1.1 单分支选择结构 51__eol__3.1.2 双分支选择结构 52__eol__3.1.3 多分支选择结构 53__eol__3.1.4 条件运算符 55__eol__3.1.5 选择结构的嵌套 56__eol__3.2 循环结构 57__eol__3.2.1 while语句 57__eol__3.2.2 for语句 59__eol__3.2.3 循环控制语句 60__eol__3.2.4 循环结构的嵌套 62__eol__3.3 异常处理 63__eol__3.3.1 标准异常 63__eol__3.3.2 捕获和处理异常 64__eol__3.3.3 抛出异常 68__eol__3.4 典型案例 70__eol__3.4.1 计算生肖和星座 70__eol__3.4.2 猜数游戏 72__eol__习题3 73__eol__第4章 复合数据类型 75__eol__4.1 列表 75__eol__4.1.1 创建列表 75__eol__4.1.2 访问列表 76__eol__4.1.3 列表运算 78__eol__4.1.4 列表操作 80__eol__4.1.5 列表统计 83__eol__4.1.6 列表查找 83__eol__4.1.7 列表排序 84__eol__4.1.8 多维列表 84__eol__4.2 元组 85__eol__4.2.1 创建元组 85__eol__4.2.2 访问元组 86__eol__4.2.3 元组运算 88__eol__4.2.4 元组操作 89__eol__4.2.5 元组统计 89__eol__4.2.6 元组与列表的比较 90__eol__4.3 集合 91__eol__4.3.1 创建集合 91__eol__4.3.2 访问集合 93__eol__4.3.3 集合运算 93__eol__4.3.4 集合操作 96__eol__4.3.5 集合统计 98__eol__4.4 字典 98__eol__4.4.1 创建字典 98__eol__4.4.2 访问字典 100__eol__4.4.3 字典操作 102__eol__4.5 典型案例 104__eol__4.5.1 二维列表排序 104__eol__4.5.2 学生信息录入 105__eol__习题4 106__eol__第5章 字符串与正则表达式 108__eol__5.1 字符编码 108__eol__5.1.1 ASCII 108__eol__5.1.2 中文编码 109__eol__5.1.3 Unicode 110__eol__5.2 字符串的基本操作 113__eol__5.2.1 创建字符串 113__eol__5.2.2 访问字符串 115__eol__5.2.3 连接字符串 117__eol__5.2.4 字符串的关系运算 118__eol__5.2.5 字符串统计 119__eol__5.3 字符串的常用方法 120__eol__5.3.1 字母大小写转换 120__eol__5.3.2 设置对齐方式 120__eol__5.3.3 搜索和替换 121__eol__5.3.4 拆分和组合 123__eol__5.3.5 字符串测试 124__eol__5.3.6 字符串编码 125__eol__5.3.7 字符串格式化 126__eol__5.4 字节类型 127__eol__5.4.1 字节对象 127__eol__5.4.2 字节数组 129__eol__5.5 正则表达式 131__eol__5.5.1 正则表达式语法 132__eol__5.5.2 常用正则表达式 133__eol__5.5.3 re模块内容介绍 134__eol__5.5.4 使用正则表达式处理字符串 134__eol__5.6 典型案例 140__eol__5.6.1 将字符串分成中文和英文 140__eol__5.6.2 校验用户输入 141__eol__习题5 143__eol__第6章 函数、模块和包 145__eol__6.1 函数的定义和调用 145__eol__6.1.1 函数定义 145__eol__6.1.2 函数标注 146__eol__6.1.3 函数调用 147__eol__6.2 函数参数的传递 148__eol__6.2.1 参数传递机制 148__eol__6.2.2 位置参数 149__eol__6.2.3 参数默认值 149__eol__6.2.4 关键字参数 151__eol__6.2.5 变长参数 151__eol__6.2.6 特殊参数 153__eol__6.2.7 高阶函数 155__eol__6.3 特殊函数 157__eol__6.3.1 匿名函数 157__eol__6.3.2 递归函数 159__eol__6.3.3 嵌套函数 159__eol__6.3.4 生成器函数 160__eol__6.4 变量的作用域 160__eol__6.4.1 局部变量 161__eol__6.4.2 全局变量 162__eol__6.4.3 闭包 162__eol__6.5 装饰器 163__eol__6.5.1 无参数装饰器 163__eol__6.5.2 有参数装饰器 164__eol__6.5.3 多重装饰器 165__eol__6.6 模块 166__eol__6.6.1 模块的定义与使用 166__eol__6.6.2 设置模块搜索路径 167__eol__6.6.3 模块探微 168__eol__6.6.4 常用标准模块 171__eol__6.7 包 175__eol__6.7.1 包的创建 175__eol__6.7.2 包的导入 176__eol__6.7.3 第三方包的安装 177__eol__6.8 典型案例 177__eol__6.8.1 打印回文素数 177__eol__6.8.2 求解汉诺塔问题 178__eol__习题6 179__eol__第7章 面向对象编程 182__eol__7.1 面向对象编程概述 182__eol__7.1.1 面向对象的基本概念 182__eol__7.1.2 面向过程与面向对象的比较 183__eol__7.2 类与对象 184__eol__7.2.1 类的定义 184__eol__7.2.2 类的实例化 185__eol_