Eric.Matthes《Python 编程:从入门到实践》

¥89.00¥89.00
已下架(本产品缺货或未上线)

商品介绍

内容简介

          本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。

 

目录

第1章   起步 2

   1.1   搭建编程环境 2

   1.2   在不同操作系统中搭建Python编程环境 3

   1.3   解决安装问题 12

   1.4   从终端运行Python程序 13

第2章   变量和简单数据类型 15

   2.1   运行hello_world.py时发生的情况 15

   2.2   变量 16

   2.3   字符串 18

   2.4   数字 24

   2.5   注释 27

   2.6   Python之禅 28

第3章   列表简介 31

   3.1   列表是什么 31

   3.2   修改、添加和删除元素 33

   3.3   组织列表 39

   3.4   使用列表时避免索引错误 42

第4章   操作列表 44

   4.1   遍历整个列表 44

   4.2   避免缩进错误 47

   4.3   创建数值列表 51

   4.4   使用列表的一部分 54

   4.5   元组 59

   4.6   设置代码格式 61

第5章   if语句 64

   5.1   一个简单示例 64

   5.2   条件测试 65

   5.3   if语句 70

   5.4   使用if语句处理列表 76

   5.5   设置if语句的格式 80

第6章   字典 81

   6.1   一个简单的字典 81

   6.2   使用字典 82

   6.3   遍历字典 87

   6.4   嵌套 93

第7章   用户输入和while循环 100

   7.1   函数input()的工作原理 100

   7.2   while循环简介 104

   7.3   使用while循环来处理列表和字典 110

第8章   函数 114

   8.1   定义函数 114

   8.2   传递实参 116

   8.3   返回值 121

   8.4   传递列表 126

   8.5   传递任意数量的实参 130

   8.6   将函数存储在模块中 133

   8.7   函数编写指南 136

第9章   类 138

   9.1   创建和使用类138

   9.2   使用类和实例 142

   9.3   继承 147

   9.4   导入类 153

   9.5   Python标准库 159

   9.6   类编码风格 161

第10章   文件和异常 162

   10.1   从文件中读取数据 162

   10.2   写入文件 169

   10.3   异常 172

   10.4   存储数据 180

第11章   测试代码 187

   11.1   测试函数 187

   11.2   测试类 193

第12章   武装飞船 203

   12.1   规划项目 203

   12.2   安装Pygame 204

   12.3   开始游戏项目 207

   12.4   添加飞船图像 211

   12.5   重构:模块game_functions 214

   12.6   驾驶飞船 216

   12.7   简单回顾 223

   12.8   射击 224

第13章   外星人 232

   13.1   回顾项目 232

   13.2   创建第一个外星人 233

   13.3   创建一群外星人 236

   13.4   让外星人群移动 242

   13.5   射杀外星人 246

   13.6   结束游戏 250

   13.7   确定应运行游戏的哪些部分 255

第14章   记分 257

   14.1   添加Play按钮 257

   14.2   提高等级 264

   14.3   记分 267

第15章   生成数据 285

   15.1   安装matplotlib 285

   15.2   制简单的折线图 287

   15.3   随机漫步 295

   15.4   使用Pygal模拟掷骰子 303

第16章   下载数据 312

   16.1   CSV文件格式 312

   16.2   制作交易收盘价走势图:JSON格式 324

第17章   使用API 338

   17.1   使用Web API 338

   17.2   使用Pygal可视化仓库 344

   17.3   Hacker News API 350

第18章   Django入门 355

   18.1   建立项目 355

   18.2   创建应用程序 360

   18.3   创建网页:学习笔记主页 369

   18.4   创建其他网页 373

第19章   用户账户 382

   19.1   让用户能够输入数据 382

   19.2   创建用户账户 392

   19.3   让用户拥有自己的数据 400

第20章   设置应用程序的样式并对其进行部署 409

   20.1   设置项目“学习笔记”的样式 409

   20.2   部署“学习笔记” 419

×

【提醒】购买纸书后,扫码即可免费领取购书大礼包!

如果你已购买本书,请扫一扫封面右上角的二维码,如下图:

如果你未购买纸书,请先购买:

立即购买

长按图片下载到相册
分享到微信、朋友圈、微博、QQ等
朋友注册并购买后,您可赚
取消