万本电子书0元读

万本电子书0元读

顶部广告

Python极客编程:用代码探索世界电子书

1.适用于Python 3.7及以上版本,提供配套源代码。 2.16个有趣的项目案例,实用性和趣味性兼备。 3.项目式的学习方法,提升分析和解决实际问题的能力。 本书每章先介绍一个明确的项目目标并讨论问题的解决方法,然后给出一个任务,例如指导海岸警卫队的搜救工作、策划并执行NASA的月球飞行、使用人脸识别保护安全实验室的通道等,让读者像程序员一样思考。在这个过程中,读者将学会如何:

售       价:¥

纸质售价:¥79.90购买纸书

37人正在读 | 0人评论 6.7

作       者:[美]李·沃恩(Lee Vaughan) 著

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

出版时间:2022-08-01

字       数:27.5万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书包含16个有趣的编程项目,共分为12章。每章从一个明确的项目目标始,引导读者像程序员一样思考解决问题的方法并完成任务。本书介绍用贝叶斯法则确定事件概率,用自然语言处理技术分析语料库,用collections和random等模块加密字符,用OpenCV和NumPy等库实现图像差异检测、图像属性测量、人脸检测、人脸识别等计算机视觉应用,用turtle模块模拟图像移动轨迹,用pandas库分析数据,用bokeh等库行数据可视化。通过对本书的学习,读者将学会使用Python创建完整、实用的Python程序。 本书能帮助Python初学者理解编程思想并培养Python编程技能,也能帮助有一定编程基础的Python程序员从项目实战中获得解决实际问题的启发。<br/>【推荐语】<br/>1.适用于Python 3.7及以上版本,提供配套源代码。 2.16个有趣的项目案例,实用性和趣味性兼备。 3.项目式的学习方法,提升分析和解决实际问题的能力。 本书每章先介绍一个明确的项目目标并讨论问题的解决方法,然后给出一个任务,例如指导海岸警卫队的搜救工作、策划并执行NASA的月球飞行、使用人脸识别保护安全实验室的通道等,让读者像程序员一样思考。在这个过程中,读者将学会如何: ·使用matplotlib、NumPy、bokeh、pandas、requests、Beautiful Soup和turtle等库; ·使用自然语言处理和计算机视觉模块,如NLTK和OpenCV; ·编写程序,探测和跟踪在星域中移动的物体; ·从网上抓取演讲稿,并自动行总结; ·使用火星轨道器激光测高仪(MOLA)地图选择航天器的着陆; ·使用数据绘图和可视化工具,绘制地图并实现人口密度可视化。 本书中的程序对初学者很友好,而且随着内容的不断深,读者将学到更多复杂的技术,提升编程能力,最终达到用Python解决实际问题的目的。<br/>【作者】<br/>李·沃恩(Lee Vaughan)是一位程序员、流行文化爱好者、教育工作者。作为埃克森美孚公司的前主管级科学家,他负责构建和审查计算机模型,发和测试软件,并培训地质学家和工程师。除了本书,他还撰写了《Python编程实战——妙趣横生的项目之旅》,他通过这两本书帮助读者提升Python技能,并使读者在学习的过程中获得乐趣!<br/>
目录展开

版 权

版权声明

内容提要

关于作者

关于技术审稿人

前 言

致 谢

资源与支持

第1章 用贝叶斯法则营救失事船只的船员

1.1 贝叶斯法则

1.2 项目1:搜索和救援

1.2.1 策略

1.2.2 安装Python库

1.2.3 贝叶斯代码

1.2.4 玩游戏

1.3 小结

1.4 延伸阅读

1.5 挑战项目:更聪明的搜索

1.6 挑战项目:用蒙特卡洛模拟寻找最佳策略

1.7 挑战项目:计算检测概率

第2章 用计量文体学来确定作者的身份

2.1 项目2:《巴斯克维尔的猎犬》《世界大战》和《失落的世界》

2.1.1 策略

2.1.2 安装NLTK

2.1.3 语料库

2.1.4 计量文体学代码

2.2 小结

2.3 延伸阅读

2.4 实践项目:用分散图分析《巴斯克维尔的猎犬》

2.5 实践项目:标点符号热图

2.6 挑战项目:修正频率

第3章 用自然语言处理总结演讲

3.1 项目3:《我有一个梦想》总结演讲稿!

3.1.1 策略

3.1.2 网页抓取

3.1.3 《我有一个梦想》的代码

3.2 项目4:用gensim总结演讲内容

3.2.1 安装gensim

3.2.2 《整理你的床》的代码

3.3 项目5: 用词云总结文本

3.3.1 词云和PIL模块

3.3.2 词云的代码

3.3.3 微调词云

3.4 小结

3.5 延伸阅读

3.6 挑战项目:游戏之夜

3.7 挑战项目:对总结进行总结

3.8 挑战项目:小说总结

3.9 挑战项目:不只是你说什么,而是你怎么说!

第4章 使用书籍密码发送超级秘密消息

4.1 一次性密码本

4.2 瑞贝卡密码

4.3 项目6:Rebecca的数字密钥

4.3.1 策略

4.3.2 加密代码

4.3.3 发送消息

4.4 小结

4.5 延伸阅读

4.6 实践项目:对字符绘图

4.7 实践项目:发送秘密

第5章 发现冥王星

5.1 项目7:复制闪烁比较器

5.1.1 策略

5.1.2 数据

5.1.3 闪烁比较器代码

5.1.4 使用闪烁比较器

5.2 项目8:用图像差异探测瞬变天体

5.2.1 策略

5.2.2 瞬变探测器代码

5.2.3 使用瞬变探测器

5.3 小结

5.4 延伸阅读

5.5 实践项目:绘制轨道路径

5.6 实践项目:区别是什么

5.7 挑战项目:数星星

第6章 模拟阿波罗8号的自由返回轨迹

6.1 理解阿波罗8号任务

6.1.1 自由返回轨迹

6.1.2 三体问题

6.2 项目9:与阿波罗8号一起登月!

6.2.1 使用turtle模块

6.2.2 策略

6.2.3 阿波罗8号自由返回的代码

6.2.4 运行模拟

6.3 小结

6.4 延伸阅读

6.5 实践项目:模拟搜索模式

6.6 实践项目:让CSM启动

6.7 实践项目:让CSM停下来

6.8 挑战项目:真实比例模拟

6.9 挑战项目:真正的阿波罗8号

第7章 选择火星着陆点

7.1 如何登陆火星

7.2 MOLA地图

7.3 项目10:选择火星登陆点

7.3.1 策略

7.3.2 地点选择器代码

7.3.3 结果

7.4 小结

7.5 延伸阅读

7.6 实践项目:确认绘画成为图像的一部分

7.7 实践项目:提取高程剖面图

7.8 实践项目:3D绘图

7.9 实践项目:混合地图

7.10 挑战项目:三人成列

7.11 挑战项目:绕回矩形

第8章 探测遥远的系外行星

8.1 凌星测光法

8.2 项目11:模拟系外行星的凌星过程

8.2.1 策略

8.2.2 凌星代码

8.2.3 凌星测光实验

8.3 项目12:系外行星成像

8.3.1 策略

8.3.2 Pixelator代码

8.4 小结

8.5 延伸阅读

8.6 实践项目:探测外星巨型建筑

8.7 实践项目:探测小行星凌星

8.8 实践项目:考虑临边昏暗

8.9 实践项目:探测星斑

8.10 实践项目:探测外星舰队

8.11 实践项目:探测有月亮的行星

8.12 实践项目:测量系外行星的日长

8.13 挑战项目:生成动态光度曲线

第9章 识别朋友或敌人

9.1 检测照片中的人脸

9.2 项目13:编写机器人哨兵炮程序

9.2.1 策略

9.2.2 代码

9.2.3 结果

9.3 从视频流中检测人脸

9.4 小结

9.5 延伸阅读

9.6 实践项目:模糊人脸

9.7 挑战项目:检测猫脸

第10章 用人脸识别限制访问

10.1 用局部二进制模式直方图识别人脸

10.1.1 人脸识别流程图

10.1.2 提取局部二进制模式直方图

10.2 项目14:限制接触外星制品

10.2.1 策略

10.2.2 支持模块和文件

10.2.3 视频采集代码

10.2.4 人脸训练器代码

10.2.5 人脸预测器代码

10.2.6 结果

10.3 小结

10.4 延伸阅读

10.5 挑战项目:添加密码和视频采集

10.6 挑战项目:长得像和双胞胎

10.7 挑战项目:时间机器

第11章 创建交互式僵尸逃离地图

11.1 项目15:用地区分布图实现人口密度可视化

11.1.1 策略

11.1.2 Python数据分析库

11.1.3 bokeh和holoviews库

11.1.4 安装pandas、bokeh和holoviews

11.1.5 访问县、州、失业和人口数据

11.1.6 侵入holoviews

11.1.7 地区分布图代码

11.1.8 计划逃离

11.2 小结

11.3 延伸阅读

11.4 挑战项目:绘制美国人口变化图

第12章 我们生活在计算机模拟中吗

12.1 项目16:生命、宇宙和耶尔特的池塘

12.1.1 池塘模拟代码

12.1.2 池塘模拟的影响

12.1.3 测量穿越格子的成本

12.1.4 结果

12.1.5 策略

12.2 小结

12.3 延伸阅读

12.4 继续前进

12.5 挑战项目:寻找安全空间

12.6 挑战项目:太阳来了

12.7 挑战项目:通过狗的眼睛看

12.8 挑战项目:自定义单词搜索

12.9 挑战项目:简化庆典幻灯片

12.10 挑战项目:编织一张纠结的网

12.11 挑战项目:走,去山上告诉它

附录 实践项目解决方案

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部