• Python编程与数值方法
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python编程与数值方法

全新正版未拆封

44.76 4.1折 109 全新

库存2件

四川成都
认证卖家担保交易快速发货售后保障

作者平装-胶订

出版社机械工业出版社

出版时间2022-02

版次1

装帧平装

上书时间2023-05-24

转角书檐

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 平装-胶订
  • 出版社 机械工业出版社
  • 出版时间 2022-02
  • 版次 1
  • ISBN 9787111717881
  • 定价 109.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 368页
  • 字数 495千字
【内容简介】
本书面向工程和科学专业的学生,介绍编程工具和数值方法,旨在帮助学生掌握计算问题求解技巧。书中第 一部分介绍基本的Python编程概念,使用简单的例子快速将新的概念付诸实践;第二部分涵盖算法和数值分析的基础知识,帮助学生在实际设置中快速应用结果。
【作者简介】
:
    亚历山大·M.拜耶恩
    加州大学伯克利分校教授,研究方向为电气工程、计算机科学、土木工程和环境工程。他在交通研究所(ITS)担任主管,并且是劳伦斯·伯克利国家实验室(LBNL)的科学家。他曾荣获美国青年科学家与工程师总统奖(PECASE)(2010)、NASA十佳创新者(2010)、美国国家科学基金会职业奖(2009)、ITS奖之“最佳创新实践”(2008)。以及IEEE Ruberti奖和ASCEHuber奖等众多奖项。他拥有斯坦福大学航空航天博士学位。
【目录】
译者序

前言

致谢

第一部分 Python编程简介

第1章 Python基础 2

1.1 开始使用Python 2

1.1.1 设置工作环境 2

1.1.2 运行Python代码的

三种方法 5

1.2 Python作为计算器 7

1.3 包管理 11

1.3.1 使用包管理器管理包 11

1.3.2 从源代码中安装包 13

1.4 Jupyter Notebook简介 13

1.4.1 启动Jupyter Notebook 14

1.4.2 笔记本 15

1.4.3 如何关闭笔记本 15

1.4.4 关闭Jupyter Notebook

服务器 15

1.5 逻辑表达式和运算符 16

1.6 总结和习题 18

1.6.1 总结 18

1.6.2 习题 18

第2章 变量和基本数据结构 20

2.1 变量和赋值 20

2.2 数据结构—字符串 22

2.3 数据结构—列表 26

2.4 数据结构—元组 28

2.5 数据结构—集合 30

2.6 数据结构—字典 31

2.7 numpy数组 33

2.8 总结和习题 40

2.8.1 总结 40

2.8.2 习题 40

第3章 函数 42

3.1 函数基础 42

3.1.1 Python 内置函数 42

3.1.2 定义自己的函数 42

3.2 局部变量和全局变量 49

3.3 嵌套函数 52

3.4 lambda函数 53

3.5 函数作为函数的参数 54

3.6 总结和习题 55

3.6.1 总结 55

3.6.2 习题 55

第4章 分支语句 59

4.1 if-else语句 59

4.2 三元运算符 65

4.3 总结和习题 65

4.3.1 总结 65

4.3.2 习题 65

第5章 迭代 69

5.1 for循环 69

5.2 while循环 74

5.3 推导式 76

5.3.1 列表推导式 76

5.3.2 字典推导式 77

5.4 总结和习题 77

5.4.1 总结 77

5.4.2 习题 77

第6章 递归 81

6.1 递归函数 81

6.2 分而治之 85

6.2.1 汉诺塔问题 85

6.2.2 快速排序 87

6.3 总结和习题 88

6.3.1 总结 88

6.3.2 习题 89

第7章 面向对象编程 94

7.1 面向对象编程简介 94

7.2 类和对象 95

7.2.1 类 95

7.2.2 对象 97

7.2.3 类属性与实例属性 98

7.3 继承、封装和多态 99

7.3.1 继承 99

7.3.2 封装 102

7.3.3 多态 103

7.4 总结和习题 103

7.4.1 总结 103

7.4.2 习题 103

第8章 复杂度 105

8.1 复杂度和大O表示法 105

8.2 复杂度问题 107

8.3 分析器 108

8.3.1 使用魔术命令 108

8.3.2 使用Python分析器 109

8.3.3 使用line分析器 110

8.4 总结和习题 111

8.4.1 总结 111

8.4.2 习题 111

第9章 数字的表示 113

9.1 baseN和二进制 113

9.2 浮点数 114

9.3 舍入误差 118

9.3.1 表示误差 118

9.3.2 浮点运算导致的舍入误差 118

9.3.3 舍入误差的累积 119

9.4 总结和习题 120

9.4.1 总结 120

9.4.2 习题 120

第10章 错误、良好的编程实践

和调试 123

10.1 错误类型 123

10.2 避免错误 125

10.2.1 规划你的程序 125

10.2.2 经常进行测试 126

10.2.3 保持代码整洁 126

10.3 异常 128

10.4 类型检查 130

10.5 调试 132

10.5.1 在遇到异常时激活

调试器 132

10.5.2 在运行代码前激活

调试器 134

10.5.3 添加断点 135

10.6 总结和习题 136

10.6.1 总结 136

10.6.2 习题 136

第11章 读写数据 137

11.1 文本文件 137

11.1.1 写入文件 137

11.1.2 附加文件 138

11.1.3 读取文件 138

11.1.4 处理数字和数组 139

11.2 CSV文件 140

11.2.1 写入和打开CSV文件 141

11.2.2 读取CSV文件 142

11.2.3 numpy之外 142

11.3 pickle文件 142

11.3.1 写入pickle文件 142

11.3.2 读取pickle文件 143

11.3.3 读取Python 2的pickle

文件 143

11.4 JSON文件 143

11.4.1 JSON格式 143

11.4.2 写入JSON文件 144

11.4.3 读取JSON文件 144

11.5 HDF5文件 145

11.5.1 读取HDF5文件 146

11.6 总结和习题 147

11.6.1 总结 147

11.6.2 习题 147

第12章 可视化和绘图 148

12.1 二维绘图 148

12.2 三维绘图 156

12.3 使用地图 161

12.4 动画和电影 165

12.5 总结和习题 167

12.5.1 总结 167

12.5.2 习题 167

第13章 Python并行化 173

13.1 并行计算基础知识 173

13.1.1 进程和线程 174

13.1.2 Python的GIL问题 174

13.1.3 使用并行计算的缺点 174

13.2 多进程 174

13.2.1
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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