• Python3.6编程实践指南 计算机科学入门 原书第3版
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python3.6编程实践指南 计算机科学入门 原书第3版

29.4 4.3折 69 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者Paul Gries, Jennifer Campbell, Jason Montojo

出版社机械工业出版社

出版时间2018-12

版次1

装帧其他

货号9787111609940

上书时间2024-12-29

尚贤文化郑州分店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 Paul Gries, Jennifer Campbell, Jason Montojo
  • 出版社 机械工业出版社
  • 出版时间 2018-12
  • 版次 1
  • ISBN 9787111609940
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 316页
  • 字数 99999千字
【内容简介】
《Python3.6编程实践指南——计算机科学入门》(原书第3版)通过Python语言介绍了编程的基本知识,内容包括现代编程语言常用的各种数据存储和基本处理方法,如数值、字符串、列表、集合、字典和文本信息;程序的条件和循环控制结构;函数的概念、定义和应用;编程方法以及测试和调试思路。本书也介绍了一些更高级的编程知识,包括面向对象的编程方法、图形用户界面的构建以及数据库的处理。
【作者简介】
Paul Gries在多伦多大学计算机科学系有超过15年的教学经验。在多伦多大学期间,Paul获得过许多教学奖,合作出版了两部教材,而且一直是本系课程设计和更新的领导者。他和Jennifer Campbell在MOOC给成千上万的学生讲授Python。

    Jennifer Campbell是多伦多大学在计算机科学方面的教学系列教授。她在2014年获得文理学院杰出教学奖。Jennifer致力于计算机科学教育研究,研究学生体验、成功因素和各种课程的有效性,包括翻转课堂和在线课堂。

    Jason Montojo 是具有19年职业经验的软件开发者。他的专业是软件考古学,而且在谷歌编程之夏和软件学徒计划(Software Carpentry programs)中指导过几十位学生。
【目录】
译者序

原书前言

致谢

作者简介

第1 章 什么是编程 // 1

1.1 程序和编程 //2

1.2 什么是编程语言 //3

1.3 什么是程序错误(Bug) //3

1.4 方括号、圆括号和花括号的区别 //4

1.5 安装Python //4

第2 章 你好,Python // 5

2.1 计算机如何运行一个Python 程序 //5

2.2 表达式和值:用Python 做算术 //6

2.2.1 类型 // 7

2.2.2 整数除法、模和幂运算 // 8

2.3 什么是类型 //9

2.3.1 有穷精度 // 10

2.3.2 运算的优先级 // 10

2.4 变量和计算机内存:记忆值 //12

2.4.1 值、变量和计算机内存 // 13

2.4.2 赋值语句 // 14

2.4.3 给变量重新赋值 // 15

2.4.4 增强赋值 // 16

2.5 Python 如何告诉用户出错了 //18

2.6 占多行的单个语句 //19

2.7 代码的描述 //20

2.8 增强代码的可读性 //21

2.9 本章小结 //21

2.10 习题 //22

第3 章 函数的设计与应用 // 24

3.1 Python 提供的函数 //24

3.2  内存地址:Python 如何跟踪内存存储的值 //27

3.3 自定义函数 //28

3.4 用局部变量作临时存储 //31

3.5 在内存模型中跟踪函数调用 //32

3.6 设计新函数:一个菜单 //38

3.6.1 设计三个有关生日的函数 // 40

3.7 编写和运行一个程序 //48

3.8 省略一个返回语句:None //50

3.9 处理代码不能处理的情况 //50

3.10 本章小结 //51

3.11 习题 //52

第4 章 文本的处理 // 54

4.1 构造字符串 //54

4.1.1 串上的操作 // 55

4.2 在串中使用特殊字符 //57

4.3 构建多行串 //58

4.4 打印信息 //59

4.5 从键盘获取信息 //62

4.6 本章小结 //63

4.7 习题 //63

第5 章 选择 // 65

5.1 布尔类型 //65

5.1.1 布尔运算 // 65

5.1.2 关系运算 // 68

5.1.3 比较运算的组合 // 70

5.1.4 短路求值 // 72

5.1.5 串的比较 // 72

5.2 选择执行的语句 //73

5.3 嵌套条件语句 //79

5.4 记住一个布尔表达式求值的结果 //79

5.5 本章小结 //81

5.6 习题 //81

第6 章 程序组织的模块化方法 // 84

6.1 导入模块 //85

6.2 定义自己的模块 //89

6.2.1 导入时发生了什么 // 90

6.2.2 在导入时选择要运行的代码:__main__ // 91

6.3 半自动地测试代码 //95

6.4 函数分组的原则 //96

6.5 本章小结 //96

6.6 习题 //97

第7 章 方法的使用 // 98

7.1 模块、类和方法 //98

7.2 面向对象的调用方法 //100

7.3 探索字符串方法 //101

7.4 那些下划线是什么 //105

7.5 本章小结 //107

7.6 习题 //107

第8 章 使用列表存储数据集合 // 109

8.1 存储和访问列表中的数据 //109

8.1.1 空列表 // 111

8.1.2 列表是异构的 // 111

8.2 列表类型注释 //112

8.3 修改列表 //113

8.4 列表上的操作 //114

8.4.1 列表上的in 操作符 // 116

8.5 列表切片 //116

8.6 使用别名:名称代表什么 //118

8.6.1 可变参数 // 118

8.7 列表方法 //120

8.8 处理列表的列表 //121

8.9 本章小结 //123

8.10 习题 //123

第9 章 使用循环重复代码 // 126

9.1 处理列表中的数据项 //126

9.2 处理字符串中的字符 //128

9.3 在某个范围的数字上循环 //128

9.3.1 生成数字范围 // 128

9.4 用索引处理列表 //130

9.4.1 使用索引处理并行列表 // 132

9.5 循环嵌套循环 //133

9.5.1 嵌套列表上的循环 // 134

9.5.2 循环不规则列表 // 135

9.6 循环直到某个条件成立 //136

9.6.1 无限循环 // 138

9.7 基于用户输入的重复 //138

9.8  使用break 和continue 控制循环 //139

9.8.1 break 语句 // 139

9.8.2 continue 语句 // 141

9.8.3  关于break 和continue的警告 // 142

9.9 本章小结 //143

9.10 习题 //143

第10 章 文件读写 // 146

10.1 文件分多少种 //146

10.2 打开文件 //147

10.2.1 with 语句 // 148

10.2.2 计算机上的文件是如何组织的 // 149

10.2.3 指定想要的文件 // 149

10.3 读取文件的方法 //150

10.3.1 读取方法 // 150

10.3.2 Readlines 方法 // 151

10.3.3 "For Line in File" 方法 // 152

10.3.4 Readline 方法 // 153

10.4 互联网上的文件 //155

10.5 写入文件 //156

10.6 使用StringIO 编写示例调用 //157

10.7  编写使用文件读取技术的算法 //159

10.7.1 跳过标题 // 159

10.7.2 处理数据中缺失的值 // 161

10.7.3 处理空格分隔的数据 // 163

10.8 多行记录 //167

10.9 向前看 //170

10.10 本章小结 //172

10.11 习题 //172

第11 章  使用其他容器类型存储数据 // 174

11.1 使用集合存储数据 //174

11.1.1 集合运算 // 176

11.1.2 集合示例:北极鸟 // 178

11.1.3 集合的内容一定是不可变的 // 179

11.2 使用多元组存储数据 //179

11.2.1使用多元组赋值给多个变量 // 183

11.3 用字典存储数据 //184

11.3.1 更新和检查成员 // 186

11.3.2 遍历字典 // 187

11.3.3 字典操作 // 188

11.3.4 字典示例 // 190

11.4 反转字典 //191

11.5 在元组、集合和字典中使用in运算符 //192

11
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP