注册 登录 进入教材巡展
#
  • #

出版时间:2022-11

出版社:电子工业出版社

以下为《Python程序设计微课版——从基础入门到实践应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121385841
  • 1-6
  • 349849
  • 63244148-1
  • 平塑
  • 16开
  • 2022-11
  • 598
  • 316
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
目录
第1章 Python编程环境 1 1.1 Python概述 1 1.1.1 Python的版本 1 1.1.2 Python的特点 1 1.1.3 Python的应用 2 1.2 下载、安装和运行Python 3 1.2.1 下载Python 3 1.2.2 安装Python 3 1.2.3 运行Python 5 1.3 安装和配置PyCharm 6 1.3.1 安装PyCharm 6 1.3.2 配置PyCharm 9 1.3.3 创建第一个Python程序 11 1.4 Python上机步骤 12 1.4.1 Python文件类型 12 1.4.2 解释执行原理 13 1.4.3 交互执行模式 14 1.4.4 脚本执行模式 15 1.4.5 生成可执行文件 17 习题1 19 第2章 Python语言基础 21 2.1 Python编码规范 21 2.1.1 命名规范 21 2.1.2 编码风格约定 22 2.1.3 使用注释 24 2.2 输入函数和输出函数 24 2.2.1 input()函数 24 2.2.2 print()函数 25 2.2.3 格式化输出 26 2.3 数据类型 29 2.3.1 数据类型概述 29 2.3.2 数字类型 30 2.3.3 字符串类型 33 2.3.4 布尔类型 34 2.3.5 空值类型 34 2.3.6 数据类型转换 34 2.4 变量与赋值语句 37 2.4.1 创建变量 37 2.4.2 赋值语句 39 2.5 运算符与表达式 41 2.5.1 算术运算符 41 2.5.2 关系运算符 42 2.5.3 逻辑运算符 43 2.5.4 位运算符 44 2.5.5 身份运算符 45 2.5.6 成员运算符 46 2.5.7 运算符优先级 46 2.6 典型案例 47 2.6.1 求解一元二次方程 47 2.6.2 计算圆锥的体积和表面积 48 习题2 49 第3章 流程控制结构 51 3.1 选择结构 51 3.1.1 单分支选择结构 51 3.1.2 双分支选择结构 52 3.1.3 多分支选择结构 53 3.1.4 条件运算符 55 3.1.5 选择结构的嵌套 56 3.2 循环结构 57 3.2.1 while语句 57 3.2.2 for语句 59 3.2.3 循环控制语句 60 3.2.4 循环结构的嵌套 62 3.3 异常处理 63 3.3.1 标准异常 63 3.3.2 捕获和处理异常 64 3.3.3 抛出异常 68 3.4 典型案例 70 3.4.1 计算生肖和星座 70 3.4.2 猜数游戏 72 习题3 73 第4章 复合数据类型 75 4.1 列表 75 4.1.1 创建列表 75 4.1.2 访问列表 76 4.1.3 列表运算 78 4.1.4 列表操作 80 4.1.5 列表统计 83 4.1.6 列表查找 83 4.1.7 列表排序 84 4.1.8 多维列表 84 4.2 元组 85 4.2.1 创建元组 85 4.2.2 访问元组 86 4.2.3 元组运算 88 4.2.4 元组操作 89 4.2.5 元组统计 89 4.2.6 元组与列表的比较 90 4.3 集合 91 4.3.1 创建集合 91 4.3.2 访问集合 93 4.3.3 集合运算 93 4.3.4 集合操作 96 4.3.5 集合统计 98 4.4 字典 98 4.4.1 创建字典 98 4.4.2 访问字典 100 4.4.3 字典操作 102 4.5 典型案例 104 4.5.1 二维列表排序 104 4.5.2 学生信息录入 105 习题4 106 第5章 字符串与正则表达式 108 5.1 字符编码 108 5.1.1 ASCII 108 5.1.2 中文编码 109 5.1.3 Unicode 110 5.2 字符串的基本操作 113 5.2.1 创建字符串 113 5.2.2 访问字符串 115 5.2.3 连接字符串 117 5.2.4 字符串的关系运算 118 5.2.5 字符串统计 119 5.3 字符串的常用方法 120 5.3.1 字母大小写转换 120 5.3.2 设置对齐方式 120 5.3.3 搜索和替换 121 5.3.4 拆分和组合 123 5.3.5 字符串测试 124 5.3.6 字符串编码 125 5.3.7 字符串格式化 126 5.4 字节类型 127 5.4.1 字节对象 127 5.4.2 字节数组 129 5.5 正则表达式 131 5.5.1 正则表达式语法 132 5.5.2 常用正则表达式 133 5.5.3 re模块内容介绍 134 5.5.4 使用正则表达式处理字符串 134 5.6 典型案例 140 5.6.1 将字符串分成中文和英文 140 5.6.2 校验用户输入 141 习题5 143 第6章 函数、模块和包 145 6.1 函数的定义和调用 145 6.1.1 函数定义 145 6.1.2 函数标注 146 6.1.3 函数调用 147 6.2 函数参数的传递 148 6.2.1 参数传递机制 148 6.2.2 位置参数 149 6.2.3 参数默认值 149 6.2.4 关键字参数 151 6.2.5 变长参数 151 6.2.6 特殊参数 153 6.2.7 高阶函数 155 6.3 特殊函数 157 6.3.1 匿名函数 157 6.3.2 递归函数 159 6.3.3 嵌套函数 159 6.3.4 生成器函数 160 6.4 变量的作用域 160 6.4.1 局部变量 161 6.4.2 全局变量 162 6.4.3 闭包 162 6.5 装饰器 163 6.5.1 无参数装饰器 163 6.5.2 有参数装饰器 164 6.5.3 多重装饰器 165 6.6 模块 166 6.6.1 模块的定义与使用 166 6.6.2 设置模块搜索路径 167 6.6.3 模块探微 168 6.6.4 常用标准模块 171 6.7 包 175 6.7.1 包的创建 175 6.7.2 包的导入 176 6.7.3 第三方包的安装 177 6.8 典型案例 177 6.8.1 打印回文素数 177 6.8.2 求解汉诺塔问题 178 习题6 179 第7章 面向对象编程 182 7.1 面向对象编程概述 182 7.1.1 面向对象的基本概念 182 7.1.2 面向过程与面向对象的比较 183 7.2 类与对象 184 7.2.1 类的定义 184 7.2.2 类的实例化 185__eol_