- ISBN:9787302657415
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:776
- 出版时间:2024-05-01
- 条形码:9787302657415 ; 978-7-302-65741-5
本书特色
《学习Python(第6版)》教授编程概念和解决问题的技巧,所使用的方法独立于具体的编程语言,且不需要读者有任何编程经验。内容不仅包括数据类型、变量、输入、输出、控制结构、模块、函数、数组和文件,还有面向对象的概念、GUI开发和事件驱动编程。配套的教学资源也十分丰富,包括复习中的答案、编程练习中的解决方案、PPT和试题库。此外,在本书的相应网站上还提供了用各种语言实现的书中伪代码对应的程序。《学习Python(第6版)》适合作为学习具体语言之前的先导编程逻辑课程,也可以是入门编程课程的一部分。
内容简介
《学习Python(第6版)》深入浅出地讨论了大部分Python 编程主题。利用从本书中学到的Python 知识,读者可以掌握高质量软件研发背后的逻辑。书中采用一种易懂的、循序渐进的方法来介绍基本的编程概念,先从控制结构、函数和列表等概念开始,再深入讨论类。这有助于确保读者理解基本的编程概念,并知道如何解决现实中的问题。书中每一章都包括清晰美观的代码清单、真实世界的例子和大量练习。 《学习Python(第6版)》针对Python 3.11 进行了全面更新,新增或改进了大量主题,尤其适合想要高效掌握Python 新特性的读者。
目录
1.1 概述 1
1.2 硬件和软件 2
1.2.1 硬件 2
1.2.2 中央处理器 3
1.2.3 主存 3
1.2.4 辅助存储设备 4
1.2.5 输入设备 5
1.2.6 输出设备 5
1.2.7 软件 5
检查点 6
1.3 计算机如何存储数据 6
1.3.1 存储数字 7
1.3.2 存储字符 8
1.3.3 高级数字存储 9
1.3.4 其他类型的数据 9
检查点 10
1.4 程序如何工作 10
1.4.1 从机器语言到汇编语言 12
1.4.2 高级语言 13
1.4.3 关键字、操作符和语法:概述 14
1.4.4 编译器和解释器 15
检查点 17
1.5 使用Python 17
1.5.1 安装Python 17
1.5.2 Python 解释器 17
1.5.3 IDLE 编程环境 20
复习题 21
第2 章 输入、处理和输出 25
2.1 设计程序 25
2.1.1 程序开发周期 25
2.1.2 关于设计过程的更多说明 26
2.1.3 伪代码 27
2.1.4 流程图 28
检查点 28
2.2 输入、处理和输出 28
2.3 用print 函数显示输出 29
检查点 31
2.4 注释 31
2.5 变量 32
2.5.1 用赋值语句创建变量 33
2.5.2 多重赋值 35
2.5.3 变量命名规则 35
2.5.4 用print 函数显示多项内容 37
2.5.5 变量重新赋值 37
2.5.6 数值数据类型和字面值 38
2.5.7 用str 数据类型存储字符串 39
2.5.8 让变量引用不同数据类型 40
检查点 40
2.6 从键盘读取输入 41
检查点 44
2.7 执行计算 45
2.7.1 浮点和整数除法 47
2.7.2 操作符优先级 48
2.7.3 用圆括号分组 49
2.7.4 求幂操作符 50
2.7.5 求余操作符 51
2.7.6 将数学公式转换为编程语句 52
2.7.7 混合类型的表达式和数据类型转换 54
2.7.8 将长语句拆分为多行 55
检查点 56
2.8 字符串连接 56
检查点 57
2.9 print 函数进阶知识 58
2.9.1 阻止print 函数的换行功能 58
2.9.2 指定分隔符 58
2.9.3 转义序列 59
检查点 60
2.10 用f 字符串格式化输出 60
2.10.1 占位符表达式 61
2.10.2 格式化值 61
2.10.3 浮点数四舍五入 62
2.10.4 插入逗号分隔符 63
2.10.5 将浮点数格式化为百分比 64
2.10.6 用科学计数法格式化 64
2.10.7 格式化整数 64
2.10.8 指定*小域宽 65
2.10.9 值的对齐 66
2.10.10 指示符的顺序 68
2.10.11 连接f 字符串 68
检查点 69
2.11 具名常量 70
检查点 71
2.12 海龟图形概述 71
2.12.1 使用海龟图形来画线 71
2.12.2 海龟转向 72
2.12.3 使海龟朝向指定角度 74
2.12.4 获取海龟的当前朝向 75
2.12.5 画笔抬起和放下 75
2.12.6 画圆和画点 76
2.12.7 更改画笔大小 76
2.12.8 更改画笔颜色 77
2.12.9 更改背景颜色 77
2.12.10 重置屏幕 77
2.12.11 指定图形窗口的大小 77
2.12.12 获取海龟的当前位置 78
2.12.13 控制海龟动画的速度 78
2.12.14 隐藏海龟 79
2.12.15 将海龟移到指定位置 79
2.12.16 在图形窗口中显示文本 80
2.12.17 填充形状 81
2.12.18 从对话框获取输入 83
2.12.19 使用turtle.textinput 命令获取字符串输入 85
2.12.20 使用turtle.done() 使图形窗口保持打开状态 86
检查点 93
复习题 94
编程练习 97
第3 章 判断结构和布尔逻辑 101
3.1 if 语句 101
3.1.1 布尔表达式和关系操作符 102
3.1.2 操作符>= 和
作者简介
托尼·加迪斯(Tony Gaddis)
美国国家教职员工和组织发展研究所( NISOD)优秀教师和北卡罗莱纳社区大学年度优秀教师,从事计算机教学工作超过二十年,具有相当丰富的教学经验。他是畅销教材系列Starting Out with的主要负责人,此系列覆盖C 、Java、C#、Python和Alice等主流编程语言。
周靖
微软*有价值专家(MVP),具有深厚的程序开发功底和良好的文学素养,翻译风格严谨、准确、朴实、流畅,深受读者欢迎。代表译著有《Visual C#从入门到精通》(第10版)、《C# 12.0本质论》(第8版)、《深入CLR》(第4版)、《 Windows核心编程》(第5版)、《C 入门经典》(第10版)和《学习C 20(中文版)》等。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0