编程门就选蟒蛇书! 【经典】Python门经典,常居Amazon等编程类图书TOP榜 【畅销】热销全球,以12个语种发行,影响超过 250 万读者 【口碑】好评如潮,第2版豆瓣评分 9.2,Amazon 4.7 星评 【升级】代码基于Python3.11升级,涵盖语言新特性 【资源丰富】随书代码 PPT课件 配套视频 速查手册 【自学利器】零基础书籍,自学轻松,附赠学习路线图 【品质提升】精雕细琢,邀请20位一线发人员审读全书
售 价:¥
纸质售价:¥69.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
对本书前两版的赞誉
推荐语
献辞
第 3 版修订说明
中文版审读致谢
前言
读者对象
本书内容
在线资源
为何使用 Python
致谢
第一部分 基础知识
第 1 章 起步
1.1 编程环境简介
1.2 在各种操作系统中搭建 Python 编程环境
1.3 运行 Hello World 程序
1.4 排除安装问题
1.5 从终端运行 Python 程序
1.6 小结
第 2 章 变量和简单的数据类型
2.1 运行 hello_world.py 时发生的情况
2.2 变量
2.3 字符串
2.4 数
2.5 注释
2.6 Python 之禅
2.7 小结
第 3 章 列表简介
3.1 列表是什么
3.2 修改、添加和删除元素
3.3 管理列表
3.4 使用列表时避免索引错误
3.5 小结
第 4 章 操作列表
4.1 遍历整个列表
4.2 避免缩进错误
4.3 创建数值列表
4.4 使用列表的一部分
4.5 元组
4.6 设置代码格式
4.7 小结
第 5 章 if 语句
5.1 一个简单的示例
5.2 条件测试
5.3 if 语句
5.4 使用 if 语句处理列表
5.5 设置 if 语句的格式
5.6 小结
第 6 章 字典
6.1 一个简单的字典
6.2 使用字典
6.3 遍历字典
6.4 嵌套
6.5 小结
第 7 章 用户输入和 while 循环
7.1 input() 函数的工作原理
7.2 while 循环简介
7.3 使用 while 循环处理列表和字典
7.4 小结
第 8 章 函数
8.1 定义函数
8.2 传递实参
8.3 返回值
8.4 传递列表
8.5 传递任意数量的实参
8.6 将函数存储在模块中
8.7 函数编写指南
8.8 小结
第 9 章 类
9.1 创建和使用类
9.2 使用类和实例
9.3 继承
9.4 导入类
9.5 Python 标准库
9.6 类的编程风格
9.7 小结
第 10 章 文件和异常
10.1 读取文件
10.2 写入文件
10.3 异常
10.4 存储数据
10.5 小结
第 11 章 测试代码
11.1 使用 pip 安装 pytest
11.2 测试函数
11.3 测试类
11.4 小结
第二部分 项目
项目 1 外星人入侵
第 12 章 武装飞船
12.1 规划项目
12.2 安装 Pygame
12.3 开始游戏项目
12.4 添加飞船图像
12.5 重构:_check_events() 方法和 _update_screen() 方法
12.6 驾驶飞船
12.7 简单回顾
12.8 射击
12.9 小结
第 13 章 外星人
13.1 项目回顾
13.2 创建第一个外星人
13.3 创建外星舰队
13.4 让外星舰队移动
13.5 击落外星人
13.6 结束游戏
13.7 确定应运行游戏的哪些部分
13.8 小结
第 14 章 记分
14.1 添加 Play 按钮
14.2 提高难度
14.3 记分
14.4 小结
项目 2 数据可视化
第 15 章 生成数据
15.1 安装 Matplotlib
15.2 绘制简单的折线图
15.3 随机游走
15.4 使用 Plotly 模拟掷骰子
15.5 小结
第 16 章 下载数据
16.1 CSV 文件格式
16.2 制作全球地震散点图:GeoJSON 格式
16.3 小结
第 17 章 使用 API
17.1 使用 API
17.2 使用 Plotly 可视化仓库
17.3 Hacker News API
17.4 小结
项目 3 Web 应用程序
第 18 章 Django 入门
18.1 建立项目
18.2 创建应用程序
18.3 创建网页:学习笔记主页
18.4 创建其他网页
18.5 小结
第 19 章 用户账户
19.1 让用户能够输入数据
19.2 创建用户账户
19.3 让用户拥有自己的数据
19.4 小结
第 20 章 设置应用程序的样式并部署
20.1 设置项目“学习笔记”的样式
20.2 部署“学习笔记”
20.3 小结
附录 A 安装及故障排除
A.1 Windows 系统
A.2 macOS 系统
A.3 Linux 系统
A.4 检查使用的是哪个版本
A.5 Python 关键字和内置函数
附录 B 文本编辑器和 IDE
B.1 高效地使用 VS Code
B.2 其他文本编辑器和 IDE
附录 C 寻求帮助
C.1 第一步
C.2 在线搜索
C.3 Discord
C.4 Slack
附录 D 使用 Git 进行版本控制
D.1 安装 Git
D.2 创建项目
D.3 忽略文件
D.4 初始化仓库
D.5 检查状态
D.6 将文件加入仓库
D.7 执行提交
D.8 查看提交历史
D.9 第二次提交
D.10 放弃修改
D.11 检出以前的提交
D.12 删除仓库
附录 E 部署故障排除
E.1 理解部署
E.2 故障排除基础
E.3 随操作系统而异的故障排除技巧
E.4 其他部署方法
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜