更新时间:2025-05-19 16:01:23
封面
版权信息
版权
版权声明
内容提要
献词
前言
为什么要自学Python,为什么以这种方式自学
如何使用本书
资源与支持
资源获取
提交错误信息
与我们联系
关于异步社区和异步图书
第1章 Python入门
1.1 算法与算法思维
1.1.1 算法思维
1.1.2 状态
1.1.3 a=a+1的意思
1.1.4 符号与数字
1.2 启动Python
1.2.1 IPython控制台
1.2.2 错误消息
1.2.3 帮助资源
1.2.4 最佳实践:记录日志
1.3 Python模块
1.3.1 import
1.3.2 from ... import
1.3.3 NumPy和PyPlot
1.4 Python表达式
1.4.1 数字
1.4.2 算术运算和预定义函数
1.4.3 最佳实践:变量名
1.4.4 再谈函数
第2章 组织数据
2.1 对象及其方法
2.2 列表、元组和数组
2.2.1 创建列表或元组
2.2.2 NumPy数组
2.2.3 用值填充数组
2.2.4 数组拼接
2.2.5 访问数组元素
2.2.6 数组和赋值
2.2.7 切片
2.2.8 展平数组
2.2.9 改变数组形状
2.2.10 □列表和数组作为索引
2.3 字符串
2.3.1 原始字符串
2.3.2 使用format方法格式化字符串
2.3.3 □使用%格式化字符串
第3章 结构与控制
3.1 循环
3.1.1 for循环
3.1.2 while循环
3.1.3 超长循环
3.1.4 无限循环
3.2 数组运算
3.2.1 向量数学
3.2.2 矩阵数学
3.2.3 约减数组
3.3 脚本
3.3.1 编辑器
3.3.2 □其他编辑器
3.3.3 调试第一步
3.3.4 最佳实践:添加注释
3.3.5 最佳实践:给参数命名
3.3.6 最佳实践:单位
3.4 或然行为:分支
3.4.1 if语句
3.4.2 浮点数的相等性测试
3.5 嵌套
第4章 数据输入、结果输出
4.1 导入数据
4.1.1 获取数据
4.1.2 将数据引入Python
4.2 导出数据
4.2.1 脚本
4.2.2 数据文件
4.3 数据可视化
4.3.1 plot命令及其相关函数
4.3.2 对数坐标轴
4.3.3 操作和修饰
4.3.4 替换曲线
4.3.5 □再论图窗及其坐标区
4.3.6 □误差棒
4.3.7 三维图形
4.3.8 多个绘图
4.3.9 子图
4.3.10 保存图形
4.3.11 □在其他应用程序中使用图形
第5章 第一次上机实验
5.1 HIV示例
5.1.1 探索模型
5.1.2 拟合实验数据
5.2 细菌示例
5.2.1 探索模型
5.2.2 拟合实验数据
第6章 随机数生成和数值方法
6.1 编写函数