书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册

Python程序设计

出版社:西安电子科技大学出版社出版时间:2023-12-01
开本: 26cm 页数: 280页
本类榜单:教材销量榜
中 图 价:¥34.0(7.4折) 定价  ¥46.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Python程序设计 版权信息

Python程序设计 内容简介

本书由浅入深、循序渐进地讲述了Python程序设计的基本概念和基本方法。本书主要内容包括初识Python,Python语法基础,赋值语句与分支结构,循环结构与print语句,字典与集合,序列与迭代,函数,模块,字符串与文件,面向对象程序设计,对象的封装、继承与多态以及综合案例分析。本书结构合理,内容翔实,论述准确,注重知识的层次性和技能培养的渐进性,并配以丰富的实例,每章均附有课后习题和编程实训。

Python程序设计 目录

第1章 初识Python 1 1.1 计算机简史 1 1.1.1 现代计算机 2 1.1.2 计算机科学 3 1.1.3 计算机的组成 4 1.2 计算机软件与程序设计语言 5 1.2.1 计算机软件 5 1.2.2 程序设计语言 5 1.2.3 计算机翻译器 6 1.3 Python语言简介 7 1.3.1 Python简史 7 1.3.2 Python语言的特点 8 1.3.3 Python语言的版本 8 1.4 Python集成开发环境 9 1.5 Python下载与安装 10 1.5.1 下载与安装Python开发软件 10 1.5.2 执行Python程序 14 课后习题 18 编程实训 19 第2章 Python语法基础 21 2.1 标识符与数据类型 21 2.1.1 标识符与保留字 22 2.1.2 对象与数据类型 23 2.1.3 动态类型与静态类型 24 2.1.4 列表类型 24 2.1.5 可变类型与不可变类型 26 2.1.6 别名现象 26 2.1.7 元组类型 27 2.2 运算符与表达式 29 2.2.1 算术运算符 29 2.2.2 比较运算符 32 2.2.3 逻辑运算符 34 2.2.4 运算符优先级 35 2.3 程序注释 36 2.4 程序文件扩展名与常见错误类型 37 2.4.1 扩展名与执行方式 37 2.4.2 程序常见错误 37 2.5 软件开发简介 39 2.5.1 软件生命周期 39 2.5.2 程序开发示例:温度转换器 39 课后习题 40 编程实训 41 第3章 赋值语句与分支结构 43 3.1 初识语句 43 3.1.1 语句的基本概念 43 3.1.2 表达式语句 44 3.1.3 特有的缩进 44 3.2 赋值语句 45 3.2.1 基本赋值语句 45 3.2.2 多重赋值语句 46 3.2.3 同时赋值语句 46 3.2.4 增强赋值语句 48 3.3 input赋值语句 49 3.4 分支语句 50 3.4.1 简单分支语句 52 3.4.2 复杂分支语句 55 3.4.3 多重条件分支语句 60 3.4.4 程序示例:寻找三个数中*大的 一个 62 3.5 异常处理机制 66 3.6 pass语句 68 课后习题 68 编程实训 69 第4章 循环结构与print语句 72 4.1 for循环语句 72 4.1.1 解析for循环 72 4.1.2 程序实例:计算一系列数字的 平均值 75 4.1.3 程序实例:投资的终值 76 4.2 while循环语句 77 4.2.1 解析while循环 77 4.2.2 程序实例:计算总分与平均分 78 4.3 break语句与continue语句 79 4.4 常见循环模式 81 4.4.1 交互式循环 81 4.4.2 哨兵循环 82 4.4.3 文件循环 84 4.4.4 嵌套循环 85 4.4.5 后测试循环 87 4.4.6 循环加一半 88 4.4.7 循环语句中的else子句 89 4.5 print语句 89 课后习题 90 编程实训 93 第5章 字典与集合 95 5.1 关于杂凑 95 5.2 字典结构 96 5.2.1 字典的创建 96 5.2.2 字典的键与值 99 5.2.3 字典生成式 100 5.2.4 全局与局部 101 5.2.5 字典应用实例 102 5.3 集合类型 104 5.3.1 集合的创建 105 5.3.2 集合的元素 106 5.3.3 集合的数学运算 106 5.3.4 集合生成式 108 5.4 字典与集合的访问接口 108 5.4.1 可杂凑项 108 5.4.2 映射项 110 课后习题 113 编程实训 114 第6章 序列与迭代 116 6.1 类型与对象 116 6.1.1 类型即对象 116 6.1.2 命名空间 118 6.2 抽象数据类型 119 6.2.1 序列的概念 119 6.2.2 迭代器 120 6.2.3 共同接口 120 6.3 元素的访问 121 6.3.1 序列元素索引 122 6.3.2 序列切片 123 6.3.3 对象的比较 125 6.3.4 序列的运算符“+”与“*” 126 6.3.5 序列类型的方法 127 6.3.6 浅复制与深复制 128 6.4 迭代的概念 129 6.5 列表生成式 131 课后习题 134 编程实训 136 第7章 函数 138 7.1 函数的定义 138 7.2 函数的参数 141 7.2.1 位置参数与关键字参数 142 7.2.2 形参与“*”和“**” 144 7.2.3 实参与“*”和“**” 144 7.3 函数的返回值 145 7.4 函数的生命周期与作用域 148 7.4.1 **次指定名称 149 7.4.2 同名问题 150 7.4.3 del语句 151 7.5 函数的递归 151 7.5.1 递归的概念 152 7.5.2 实例:汉诺塔 153 课后习题 155 编程实训 156 第8章 模块 158 8.1 模块的概念 158 8.1.1 模块:独立的.py文件 158 8.1.2 包:按目录组织模块 159 8.2 模块的使用 160 8.2.1 模块的读入 160 8.2.2 自定义程序模块 162 8.2.3 标准程序库 163 8.2.4 顺序搜索模块 165 8.3 使用内置模块 165 8.4 读入模块:import与from 166 8.4.1 import/as语句 167 8.4.2 from/import语句 167 8.4.3 import *的妙用 168 8.4.4 内置函数dir() 169 8.5 第三方模块 170 课后习题 170 编程实训 172 第9章 字符串与文件 173 9.1 字符串的概念 173 9.1.1 字符串数据类型 173 9.1.2 字符串转换函数 177 9.1.3 简单字符串处理函数 178 9.1.4 字符串表示函数 180 9.1.5 输入/输出操作 181 9.2 字符串格式化 183 9.3 文件处理 186 9.3.1 认识文件 186 9.3.2 打开模式 187 9.3.3 多行字符串 188 9.3.4 处理文件 189 9.3.5 示例程序:批处理用户名 192 9.4 文件对话框 194 课后习题 196 编程实训 198 第10章 面向对象程序设计 200 10.1 面向对象的概念 200 10.2 类与对象 201 10.2.1 对象的定义 201 10.2.2 类的定义 202 10.2.3 对象的建立 204 10.3 构造函数与对象初始化 205 10.4 类的方法 205 10.5 类作用域 206 10.6 示例程序:发射炮弹 208 10.6.1 程序规格说明 208 10.6.2 设计程序 208 10.6.3 程序模块化 211 10.6.4 Projectile类的定义 212 10.6.5 类的数据处理 215 课后习题 218 编程实训 220 第11章 对象的封装、继承与多态 222 11.1 对象的封装 222 11.1.1 封装的概念 222 11.1.2 限制访问 223 11.2 继承与多态 224 11.2.1 继承的定义 225 11.2.2 多态的定义 227 11.2.3 _ _init_ _函数 230 11.2.4 多重继承机制 230 11.2.5 元类的概念 232 11.2.6 复用与重载 232 11.3 对象信息的获取 233 11.3.1 type()函数 233 11.3.2 dir()函数 234 11.4 面向对象程序设计过程 237 课后习题 238 编程实训 241 第12章 综合案例分析 243 12.1 GUI设计 243 12.1.1 Tkinter模块 243 12.1.2 程序实例:用GUI界面计算 ???斐波那契数函数 245 12.1.3 程序实例:简单计算器 246 12.2 并行处理机制 249 12.2.1 程序实例:电影院卖票 249 12.2.2 程序实例:哲学家用餐 251 12.3 模拟乒乓球游戏 253 12.3.1 对象和方法 254 12.3.2 实现SimStats 255 12.3.3 实现RBallGame 256 12.3.4 实现Player 257 12.3.5 程序实例:模拟游戏 258 课后习题 261 编程实训 262 附录 263 附录A Python快速参考 263 附录B 部分习题参考答案 265 附录C 课程学习与实训总结 268 附录D 课程实践(参考) 272 附录E 课程教学进度表 274 参考文献 280
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服