注册 登录 进入教材巡展 进入在线书城
#

出版时间:2024-01

出版社:电子工业出版社

以下为《Python语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121415050
  • 1-4
  • 421593
  • 47245612-8
  • 平塑
  • 16开
  • 2024-01
  • 497
  • 276
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
  • 本科 研究生(硕士、EMBA、MBA、MPA、博士)
目录
第1章 初识Python 1 1.1 Python语言概述 2 1.1.1 Python语言的发展历史 2 1.1.2 Python语言的特点 2 1.1.3 Python的版本 4 1.1.4 Python语言的应用领域 6 1.2 搭建Python开发环境 7 1.2.1 Python的安装 7 1.2.2 IDLE的使用 11 1.2.3 集成开发环境PyCharm的安装与使用 12 1.3 快速开发Python程序 19 1.3.1 开发第一个Python程序:模拟游戏币充值 19 1.3.2 变量和常量 19 1.3.3 基本输入/输出 22 1.3.4 良好的编程约定 23 1.3.5 技能训练 24 1.4 Python程序执行原理 25 1.4.1 运行hello_world.py时发生的情况 25 1.4.2 Python的文件类型 25 1.4.3 Python是一种解释型语言 26 1.4.4 技能训练 26 第2章 Python基础语法 29 2.1 数字类型 29 2.1.1 数字类型的表示方法 29 2.1.2 技能训练1 31 2.1.3 类型转换函数 31 2.1.4 技能训练2 34 2.2 字符串 34 2.2.1 字符串的定义 34 2.2.2 字符串的格式化输出 36 2.2.3 字符串的常见操作 39 2.2.4 字符串的索引与切片 44 2.2.5 技能训练 46 2.3 运算符 47 2.3.1 算术运算符 47 2.3.2 比较运算符 48 2.3.3 赋值运算符 49 2.3.4 逻辑运算符 50 2.3.5 位运算符 51 2.3.6 运算符优先级 52 2.3.7 技能训练 53 第3章 流程控制 56 3.1 结构化程序设计 56 3.2 条件语句 57 3.2.1 一个简单示例 57 3.2.2 条件测试 58 3.2.3 if 语句 61 3.2.4 if...else语句 62 3.2.5 if...elif...else语句 64 3.2.6 技能训练 66 3.3 条件语句嵌套 67 3.3.1 if语句嵌套 67 3.3.2 技能训练 68 3.4 循环语句 69 3.4.1 for循环 69 3.4.2 技能训练1 70 3.4.3 while循环 71 3.4.4 技能训练2 75 3.5 循环语句嵌套 76 3.5.1 while循环嵌套 76 3.5.2 for循环嵌套 77 3.5.3 技能训练 78 3.6 Python的其他语句 78 3.6.1 break语句 78 3.6.2 continue语句 80 3.6.3 pass语句 81 3.6.4 else语句 81 3.6.5 技能训练 82 第4章 列表和元组 84 4.1 认识列表 84 4.1.1 什么是列表 84 4.1.2 列表的创建方式 85 4.1.3 访问列表元素 85 4.1.4 列表的常用方法 87 4.1.5 技能训练 87 4.2 列表的遍历、排序和查找 88 4.2.1 列表的遍历 88 4.2.2 列表的排序 89 4.2.3 列表的查找 90 4.2.4 技能训练 91 4.3 添加、删除和修改列表元素 92 4.3.1 在列表中添加元素 92 4.3.2 修改列表元素 93 4.3.3 删除列表元素 94 4.3.4 技能训练 95 4.4 嵌套列表 95 4.4.1 嵌套列表的创建与访问 96 4.4.2 技能训练 97 4.5 认识元组 97 4.5.1 元组的创建方式 97 4.5.2 访问元组元素 98 4.5.3 元组的遍历 99 4.5.4 修改元组变量 100 4.5.5 技能训练 101 第5章 字典与集合 104 5.1 认识字典 104 5.1.1 一个简单的字典 104 5.1.2 字典的创建方式 105 5.1.3 通过键访问字典 107 5.1.4 技能训练 107 5.2 字典的基本操作 108 5.2.1 字典元素的添加和修改 108 5.2.2 字典元素的删除 109 5.2.3 字典元素的查询 110 5.2.4 技能训练 112 5.3 嵌套字典 113 5.3.1 字典列表 113 5.3.2 在字典中存储列表 115 5.3.3 在字典中存储字典 116 5.3.4 技能训练 117 5.4 认识集合 117 5.4.1 集合的创建方式 117 5.4.2 集合元素的添加、删除和清空 118 5.4.3 集合类型的操作符 119 5.4.4 技能训练 121 5.5 列表、元组、字典和集合的比较 121 第6章 函数 124 6.1 定义函数 124 6.1.1 向函数传递信息 125 6.1.2 实参和形参 126 6.1.3 技能训练 126 6.2 函数的参数传递 126 6.2.1 位置实参 126 6.2.2 关键字实参 128 6.2.3 默认值 129 6.2.4 等效的函数调用 130 6.2.5 不定长参数 131 6.2.6 避免实参错误 131 6.2.7 技能训练 132 6.3 变量作用域 132 6.3.1 局部变量 132 6.3.2 全局变量 133 6.3.3 技能训练 134 6.4 返回值 135 6.4.1 返回简单值 135 6.4.2 让实参变成可选的 135 6.4.3 返回字典 136 6.4.4 结合使用函数和while循环 137 6.4.5 技能训练 138 6.5 传递列表 138 6.5.1 在函数中修改列表 139 6.5.2 禁止函数修改列表 140 6.5.3 技能训练 141 6.6 函数的特殊形式 141 6.6.1 匿名函数 141 6.6.2 递归函数 142 6.6.3 技能训练 143 6.7 Python常用内置函数 143 第7章 类与面向对象 147 7.1 面向对象 147 7.1.1 面向对象概述 147 7.1.2 面向对象的基本概念 148 7.2 类与对象 149 7.2.1 类与对象的关系 149 7.2.2 类的定义与访问 150 7.2.3 对象的创建与使用 150 7.2.4 访问限制 151 7.2.5 技能训练 152 7.3 类中特殊方法 152 7.3.1 构造方法 152 7.3.2 析构方法 153 7.3.3 类方法 154 7.3.4 静态方法 155 7.3.5 技能训练 156 7.4 使用类和实例 157 7.4.1 Car类 157 7.4.2 给属性指定默认值 157 7.4.3 修改属性的值 158 7.4.4 技能训练 161 7.5 继承 161 7.5.1 单继承与多继承 161 7.5.2 super()函数 162 7.5.3 子类的方法__init__() 162 7.5.4 给子类定义属性和方法 163 7.5.5 重写父类的方法 163 7.5.6 将实例用作属性 164 7.5.7 技能训练 165 7.6 多态