基本信息
- 商品名称:科学计算基础编程--Python版(第5版面向新工科专业建设计算机系列教材)
- 作者:(挪)汉斯·佩特·兰坦根|责编:张瑞庆//战晓雷|译者:张春元//刘万伟//毛晓光//陈立前//周会平等
- 定价:128
- 出版社:清华大学
- ISBN号:9787302549437
其他参考信息(以实物为准)
- 出版时间:2020-07-01
- 印刷时间:2020-07-01
- 版次:1
- 印次:1
- 开本:16开
- 包装:平装
- 页数:752
- 字数:1587千字
编辑推荐语
本书旨在培养程序思维和使用计算技术进行问题求解的意识和能力。通过本书的学习,读者将会掌握除了传统的理论、实验两种方法之外的计算方法,使用计算机和计算技术辅助工作和生活中的问题求解将成为手边技能。本书使用语法简洁紧凑但功能强大的Python作为程序语言,同时弱化了语言的语法细节,从实际案例出发,带领读者逐步深入直到程序的编写和验证,将程序语言和编程仅仅作为问题求解的工具和手段。通过本书的学习,读者不仅能掌握一门程序设计语言, 重要的是能掌握一种思维方式和问题求解的能力。
内容提要
本书通过数学和自然科学中的计算例子来讲授计算机程序设计。选择语法简单紧凑且功能强大的Python语言作为编程语言。本书关注于问题的计算求解过程,而不是程序语言细节,书中使用了大量的案例,并专注问题定义、分析和程序求解以及程序正确性验证。通过本书的学习,读者将能使用程序员的方式进行思考,并能写出正确优质的程序。
作者简介
张春元,国防科技大学计算机学院副院长,博士,教授,博士生导师,计算机体系结构专家,学术带头人,著有《计算机体系结构》等教材。 毛晓光,国防科技大学计算机学院计算机系副主任,博士,教授,博士生导师,著有《离散数学》等教材。
目录
目录
第1章公式的计算1
1.1编程计算: 个公式1
1.1.1用程序作计算器1
1.1.2程序和编程2
1.1.3编写程序的工具2
1.1.4 个Python程序3
1.1.5输入程序文本时的警告3
1.1.6验证结果4
1.1.7变量4
1.1.8变量名4
1.1.9Python中的保留字5
1.1.10注释5
1.1.11 文字和数字的输出格式6
1.2计算机专业术语9
1.3计算另一个公式: 摄氏度与华氏度的
转换12
1.3.1容易被忽略的错误: 整数
除法12
1.3.2Python中的对象13
1.3.3避免整数除法14
1.3.4算术运算符和优先级15
1.4求标准数学函数的值15
1.4.1示例: 使用平方根函数15
1.4.2示例: 计算sinh x17
1.4.3初窥舍入误差17
1.5交互式计算18
1.5.1使用Python shell18
1.5.2类型转换19
1.5.3IPython20
1.6复数23
1.6.1Python中的复数运算23
1.6.2Python中的复函数24
1.6.3实数函数与复数函数的统一
处理25
1.7符号计算26
1.7.1基本的微分和积分26
1.7.2方程求解27
1.7.3泰勒级数和其他28
1.8本章小结28
1.8.1本章主题28
1.8.2示例: 球的轨迹31
1.8.3关于本书中的排版约定32
1.9习题33
第2章循环与列表41
2.1while循环41
2.1.1 直接的方法41
2.1.2while循环42
2.1.3布尔表达式43
2.1.4示例: 累加求和45
2.2列表46
2.2.1列表的基本操作46
2.2.2for循环48
2.3列表和循环的替代实现50
2.3.1用while循环实现for循环50
2.3.2Range结构50
2.3.3用for循环对列表索引进行
迭代51
2.3.4修改列表元素52
2.3.5列表推导式53
2.3.6同时遍历多个列表53
2.4嵌套列表54
2.4.1表格: “行”或“列”构成的