展开全部

主编推荐语

本书介绍如何使用Python语言进行物理建模。

内容简介

本书介绍了如何使用Python语言进行物理建模,包括完成二维和三维图形绘制、动态可视化、蒙特卡罗模拟、常微分方程求解、图像处理等常见任务。本书在第1版的基础上增加了关于用SymPy进行符号计算的新内容,介绍了用于数据科学和机器学习的pandas和sklearn库、关于Python类和面向对象编程的入门知识、命令行工具,以及如何使用Git进行版本控制。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第1章 Python入门
  • 1.1 算法与算法思维
  • 1.2 启动Python
  • 1.3 Python模块
  • 1.4 Python表达式
  • 第2章 组织数据
  • 2.1 对象及其方法
  • 2.2 列表、元组和数组
  • 2.3 字符串
  • 第3章 结构与控制
  • 3.1 循环
  • 3.2 数组运算
  • 3.3 脚本
  • 3.4 或然行为:分支
  • 3.5 嵌套
  • 第4章 数据输入、结果输出
  • 4.1 导入数据
  • 4.2 导出数据
  • 4.3 数据可视化
  • 第5章 第一次上机实验
  • 5.1 HIV示例
  • 5.2 细菌示例
  • 第6章 随机数生成和数值方法
  • 6.1 编写函数
  • 6.2 随机数与模拟
  • 6.3 直方图和条形图
  • 6.4 等高线图、曲面图和热图
  • 6.5 非线性方程的数值解法
  • 6.6 求解线性方程组
  • 6.7 数值积分
  • 6.8 微分方程的数值解法
  • 6.9 向量场与流线
  • 第7章 第二次上机实验
  • 7.1 生成和绘制轨迹
  • 7.2 绘制位移分布图
  • 7.3 罕见事件
  • 第8章 图像和动画
  • 8.1 图像处理
  • 8.2 将数据显示为图像
  • 8.3 动画
  • 第9章 第三次上机实验
  • 9.1 卷积
  • 9.2 图像去噪
  • 9.3 增强特征
  • 9.4 图像文件和数组
  • 第10章 高阶技术
  • 10.1 字典和生成器
  • 10.2 数据科学工具
  • 10.3 符号计算
  • 10.4 编写自己的类
  • 第11章 开始行动
  • 继续努力
  • 附录A 安装Python
  • A.1 安装Python和Spyder
  • A.2 设置Spyder
  • A.3 保持最新版本
  • A.4 安装FFmpeg
  • A.5 安装ImageMagick
  • 附录B 命令行工具
  • B.1 命令行
  • B.2 文本编辑器
  • B.3 版本控制工具
  • B.4 结论
  • 附录C Jupyter Notebook
  • C.1 入门
  • C.2 单元格
  • C.3 共享
  • C.4 更多详细信息
  • C.5 优点和缺点
  • 附录D 错误和错误消息
  • D.1 Python错误概述
  • D.2 一些常见错误
  • 附录E Python 2与Python 3对比
  • E.1 除法
  • E.2 打印命令
  • E.3 用户输入
  • E.4 更多援助
  • 附录F 内部机制
  • F.1 赋值语句
  • F.2 内存管理
  • F.3 函数
  • F.4 作用域
  • F.5 总结
  • 附录G 部分习题答案
  • 致谢
  • 推荐阅读
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。