万本电子书0元读

万本电子书0元读

顶部广告

Python编程:从入门到实践(第3版)电子书

编程门就选蟒蛇书! 【经典】Python门经典,常居Amazon等编程类图书TOP榜 【畅销】热销全球,以12个语种发行,影响超过 250 万读者 【口碑】好评如潮,第2版豆瓣评分 9.2,Amazon 4.7 星评 【升级】代码基于Python3.11升级,涵盖语言新特性 【资源丰富】随书代码 PPT课件 配套视频 速查手册 【自学利器】零基础书籍,自学轻松,附赠学习路线图 【品质提升】精雕细琢,邀请20位一线发人员审读全书

售       价:¥

纸质售价:¥69.80购买纸书

18人正在读 | 0人评论 6.3

作       者:[美]埃里克·马瑟斯(Eric Matthes) 著

出  版  社:人民邮电出版社有限公司

出版时间:2023-05-01

字       数:43.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
本书是享誉全球的Python门书,影响了超过250万读者。全书分两部分:部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二部分将理论付诸实践,讲解如何发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版行了全面修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的特性,等等。<br/>【推荐语】<br/>编程门就选蟒蛇书! 【经典】Python门经典,常居Amazon等编程类图书TOP榜 【畅销】热销全球,以12个语种发行,影响超过 250 万读者 【口碑】好评如潮,第2版豆瓣评分 9.2,Amazon 4.7 星评 【升级】代码基于Python3.11升级,涵盖语言新特性 【资源丰富】随书代码 PPT课件 配套视频 速查手册 【自学利器】零基础书籍,自学轻松,附赠学习路线图 【品质提升】精雕细琢,邀请20位一线发人员审读全书 学完蟒蛇书,你能下坚实的编程基础、习得优秀的编程习惯,更会构建让自己终身受益的计算思维,而这也是AIGC时代与AI共生的基本技能。<br/>【作者】<br/>埃里克·马瑟斯(Eric Matthes) 缔造技术图书销售奇迹的作家,作品影响了全球数百万读者。 致力于推动Python编程在全球的普及。执教计算机科学和数学25年,教学风格轻松有趣,深受学生喜爱。他对编程的热爱和丰厚的教学经验淋漓尽致地体现在了蟒蛇书《Python编程:从门到编程》中。 蟒蛇书备受读者推崇。无论是熟练掌握其他编程语言的程序员,还是年仅10岁的萌新,都是本书的拥趸。本书在全球范围内被翻译为12种语言,累计热销超过250万册,其中仅中文版前两版的销量就超过了120万册。<br/>
目录展开

版权声明

对本书前两版的赞誉

推荐语

献辞

第 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 其他部署方法

看完了

累计评论(5条) 5个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部