×
Python程序设计基础(原书第5版)

Python程序设计基础(原书第5版)

1星价 ¥97.3 (7.0折)
2星价¥97.3 定价¥139.0
暂无评论
图文详情
  • ISBN:9787111689836
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:460
  • 出版时间:2021-09-01
  • 条形码:9787111689836 ; 978-7-111-68983-6

本书特色

适读人群 :编程零基础的初学者本书详尽而系统地介绍了Python语言程序设计的方方面面,通过大量的示例、伪代码、流程图和其他工具,使读者更容易学习程序设计逻辑。本书清晰、简明、友好的表述风格,可以让读者轻松掌握Python编程理论,快速投入到实际开发中。 本书特色清晰、友好、易于理解的表达:简明而有效的编程理论讲解,循序而善诱。丰富而简明实用的样例程序:包括突出特定编程主题的简短示例, 以及更深入解决问题的程序。每章提供一个或多个案例研究:提供一个具体问题的逐步分析, 并展示如何解决它。 第5版新增内容增加了有关数据库编程的新章节(第14章)。解释了列表解析、字典解析和集合解析。增加了新的字符串知识,包括f字符串、字符串令牌、相邻字符串的隐式连接,以及读取和解析CSV文件的新示例。增加了新的GUI编程知识,包括为控件添加边框、内部和外部填充、列表框控件和滚动条等。针对龟图增加了用于读取带有对话框的用户输入的两个命令。引入了随机选择列表元素的相关函数。增加了新函数知识,包括对pass关键字、None值的讨论等。

内容简介

本书详尽而系统地介绍了Python语言程序设计的方方面面,通过大量的示例、伪代码、流程图和其他工具,使读者更容易学习程序设计逻辑。本书清晰、简明、友好的表述风格,可以让读者轻松掌握Python编程理论,快速投入实际开发中。

目录

译者序
前言
第1章 计算机与编程 1
11 简介 1
12 硬件和软件 2
121 硬件 2
122 软件 4
13 计算机如何存储数据 5
131 存储数字 6
132 存储字符 7
133 高级数字存储 8
134 其他类型的数据 8
14 程序如何工作 9
141 从机器语言到汇编语言 11
142 高级语言 11
143 关键字、操作符和语法概述 12
144 编译器和解释器 13
15 使用Python 14
151 安装Python 14
152 Python解释器 14
153 交互模式 15
154 在脚本模式下编写和运行Python程序 16
155 IDLE编程环境 16
复习题 17
第2章 输入、处理与输出 20
21 设计一个程序 20
211 程序开发周期 20
212 设计过程中的更多技术细节 21
213 理解程序要完成的任务 21
214 确定为完成任务所需采取的步骤 21
215 伪码 22
216 流程图 22
22 输入、处理与输出 23
23 用print函数显示输出 24
24 注释 26
25 变量 27
251 用赋值语句创建变量 27
252 变量命名规则 29
253 用print函数显示多项内容 30
254 变量再赋值 31
255 数值数据类型和数值文本 31
256 用数据类型str来存储字符串 33
257 将一个变量重新赋值为不同的类型 33
26 从键盘读取输入 34
27 执行计算 37
271 浮点数除法与整数除法 40
272 运算符的优先级 40
273 用圆括号将运算分组 41
274 指数运算符 43
275 求余运算符 43
276 将数学公式转换成程序语句 44
277 混合数据类型的表达式与数据类型转换 46
278 长语句拆分成多行 47
28 字符串连接 48
29 关于print函数的更多介绍 49
291 抑制print函数的换行功能 49
292 指定一个输出项分隔符 50
293 转义字符 50
210 用f-string显示格式化输出 52
2101 占位符表达式 52
2102 格式化数值 53
2103 舍入浮点数 53
2104 插入逗号分隔符 54
2105 格式化浮点数为百分数形式 55
2106 科学记数法形式的格式化 55
2107 格式化整数 55
2108 指定*小域宽 56
2109 数值对齐 57
21010 指示符的顺序 58
21011 用f-string连接 58
211 有名常量 60
212 机器龟图形库简介 61
2121 使用机器龟来画线 62
2122 机器龟的转向 62
2123 将机器龟的朝向设置为特定的角度 63
2124 获取机器龟的当前朝向 64
2125 画笔的抬起和放下 64
2126 绘制圆和点 65
2127 修改画笔的宽度 66
2128 改变画笔的颜色 66
2129 修改背景的颜色 66
21210 重新设置屏幕 66
21211 指定图形窗口的大小 67
21212 移动机器龟到指定的位置 67
21213 获取机器龟的当前位置 68
21214 控制机器龟的动画速度 68
21215 隐藏机器龟 68
21216 在图形窗口中显示文本 69
21217 图形填充 69
21218 用对话框获取输入 71
21219 用turtletextinput命令获取字符串输入 72
21220 用turtledone()语句保持图形窗口的开放状态 73
复习题 79
第3章 选择结构与布尔逻辑 85
31 if语句 85
311 布尔表达式与关系运算符 86
312 综合应用 88
32 if-else语句 91
33 字符串比较 94
34 嵌套的选择结构与if-elif-else语句 97
341 测试一组条件 100
342 if-elif-else语句 102
35 逻辑运算符 103
351 运算符and 104
352 运算符or 105
353 短路求值 105
354 运算符not 105
355 再次分析判定贷款资格的程序 106
356 另一个判定贷款资格的程序 107
357 用逻辑运算符检查数据范围 108
36 布尔变量 109
37 机器龟图形库:判断机器龟的状态 110
371 获取机器龟的位置 110
372 获取机器龟的朝向 110
373 检测画笔是否被放下 110
374 判断机器龟是否可见 111
375 获取当前颜色 111
376 获取画笔的线宽 112
377 获取机器龟的动画速度 112
复习题 117
第4章 循环结构 124
41 循环结构简介 124
42 while循环:条件控制的循环 125
421 while循环是先测试的循环 127
422 无限循环 129
43 for循环:计数控制的循环 130
431 在for循环中使用range函数 132
432 在循环内部使用目标变量 133
433 让用户控制循环迭代 136
434 生成一个从大到小递减的数据序列 138
44 计算累加和 138
45 标记 141
展开全部

作者简介

托尼??加迪斯(Tony Gaddis)在北卡罗来纳州的海伍德社区学院讲授“计算机编程语言”“操作系统”和“物理”课程。他在1994年被评为北卡罗来纳社区学院的“年度佳教师”,并在1997年获得“教学卓越奖”。Tony也提供对公司和机构(包括NASA的肯尼迪航天中心)的培训。他著有《Starting Out with C++》和《Starting Out with Java》,并与人合著了《Starting Out with Visual Basic 2005》等。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航