书籍 Python基础案例教程  基于计算思维的封面

Python基础案例教程 基于计算思维PDF电子书下载

李启龙著;周春元,李宁译

购买点数

11

出版社

北京:中国水利水电出版社

出版时间

2019

ISBN

标注页数

270 页

PDF页数

281 页

图书目录

0 计算思维与计算机求解 1

0-1 计算思维 1

0-2 垂直与水平的逻辑思维 2

0-2-1 垂直式思维 2

0-2-2 水平式思维 3

0-3 计算机求解的特点 4

0-4 计算机求解的应用 4

0-5 计算机求解步骤 6

0-5-1 问题分析 6

0-5-2 解题方法设计 7

0-5-3 解题实现 7

0-5-4 测试与改正 7

0-6 计算思维体验 7

1 Python简介与开发环境安装 9

1-1 编程语言简介 9

1-2 Python的起源及特性 10

1-3 官方版Python开发环境 11

1-3-1 官方版Python的下载与安装 11

1-3-2 官方版Python开发环境的编辑与测试 14

1-3-3 官方版IDLE集成开发环境的编辑与测试 14

1-4 建议使用Anaconda套件开发 17

1-4-1 Anaconda套件的下载与安装 17

1-4-2 Spyder编辑器的编辑与测试 21

1-4-3 Jupyter Notebook编辑器的编辑与测试 25

习题 28

2 变量、数据类型与输入输出 29

2-1 变量的使用 29

2-1-1 变量的命名规则 30

2-1-2 变量的赋值 30

2-2 基本数据类型 32

2-2-1 数值型 32

2-2-2 布尔型 32

2-2-3 字符串 32

2-2-4 数据类型转换 33

2-3 print()输出函数 34

2-3-1 格式化输出功能 35

2-3-2 format()方法 36

2-4 input()输入函数 37

2-5 程序练习 38

习题 40

3 运算符与表达式 43

3-1 赋值运算符 43

3-2 算术运算符 44

3-3 关系运算符 48

3-4 逻辑运算符 50

3-5 复合赋值运算符 52

3-6 程序练习 53

习题 58

4 流程图与判断结构 60

4-1 流程图的表示符号 60

4-2 算法的基本结构 62

4-3 if语句 63

4-4 if…else…语句 66

4-5 if…elif…else…语句 68

4-6 嵌套if语句 70

4-7 程序练习 74

习题 82

5 循环 84

5-1 for循环 84

5-2 while循环 88

5-3 break 91

5-4 continue 92

5-5 循环嵌套 93

5-6 程序练习 96

习题 101

6 数据类型 103

6-1 字符串型的函数 103

6-1-1 字符串的索引 103

6-1-2 字符串函数 104

6-2 列表List 105

6-2-1 列表结构 105

6-2-2 列表函数 106

6-3 元组Tuple 111

6-4 字典Dict 111

6-4-1 字典数据的访问 112

6-4-2 字典数据的操作 112

6-4-3 字典操作相关函数 113

6-5 集合Set 116

6-5-1 集合元素的增删 117

6-5-2 集合运算 118

6-5-3 复合数据类型综述 120

6-6 程序练习 120

习题 124

7 函数 125

7-1 函数的定义与调用 125

7-2 多个参数的函数的调用 127

7-3 函数的返回值 128

7-4 参数的传递 130

7-5 模块与包 132

7-5-1 导入一个包 132

7-5-2 导入多个包 134

7-5-3 安装第三方的包 134

7-5-4 常用的内置函数 136

7-6 递归函数 136

7-7 程序练习 140

习题 144

8 文件处理 145

8-1 文件路径基本概念 145

8-1-1 绝对路径 145

8-1-2 相对路径 146

8-2 文件操作 146

8-2-1 文件创建与关闭 146

8-2-2 文件处理函数 147

8-2-3 写文件操作 148

8-2-4 读文件操作 149

8-3 文件的目录操作 151

8-3-1 os.path包 151

8-3-2 文件和目录的创建与删除 155

8-3-3 检查文件是否存在 160

8-4 程序练习 161

习题 166

9 网络服务与数据抓取及分析 167

9-1 网络服务与HTML 167

9-1-1 万维网 167

9-1-2 域名服务器 168

9-1-3 HTML语法 168

9-2 用urllib包解析网址及抓取数据 170

9-2-1 网址解析函数urlparse() 170

9-2-2 网页数据抓取函数urlopen() 173

9-3 用requests包抓取网页数据 175

9-4 用BeautifulSoup包对网页进行解析 178

9-5 异常处理 184

9-6 程序练习 187

习题 192

10 图形用户界面 193

10-1 tkinter包 193

10-2 tkinter对象的基本方法 195

10-2-1 标签(Label) 195

10-2-2 按钮(Button) 199

10-2-3 用Entry()方法创建输入框 201

10-2-4 用文本控件Text()输入文本 202

10-2-5 滚动条控件(Scrollbar) 205

10-3 tkinter的高级控件 208

10-3-1 对话框控件(messagebox) 208

10-3-2 复选按钮控件(Checkbutton) 211

10-3-3 单选按钮控件(Radiobutton) 213

10-3-4 图片(Photoimage) 216

10-3-5 菜单控件(Menu) 218

习题 222

11 绘制图表 223

11-1 Matplotlib官方网站 223

11-2 绘制线条图 224

11-3 绘制柱状图 227

11-4 绘制饼图 229

11-5 与numpy包的综合运用 233

11-5-1 创建矩阵 233

11-5-2 矩阵运算 234

11-5-3 综合运算matplotlib与numpy来绘制曲线 236

11-6 绘制多图 237

习题 241

12 图片处理与生成可执行文件 242

12-1 pillow包的安装 242

12-2 pillow包的功能 243

12-2-1 图片属性 244

12-2-2 改变图片色彩模式 245

12-2-3 图片旋转 247

12-2-4 图片滤镜 248

12-2-5 图片的缩放 250

12-2-6 向图片指定位置添加文字 251

12-2-7 新建空白图片 253

12-3 使用ImageDraw绘图 254

12-3-1 线段绘制方法line() 255

12-3-2 矩形绘制方法rectangle() 256

12-3-3 绘制椭圆的方法ellipse() 257

12-3-4 绘制弧线的方法arc() 259

12-3-5 绘制扇形的方法pieslice() 261

12-4 生成可执行文件 263

习题 265

习题答案 267

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包