互联网
类型
可以朗读
语音朗读
264千字
字数
2022-08-01
发行日期
展开全部
主编推荐语
16个有趣的编程项目,提升Python编程技能,培养解决现实问题的思维。
内容简介
本书包含16个有趣的编程项目,共分为12章。每章从一个明确的项目目标开始,引导读者像程序员一样思考解决问题的方法并完成任务。
本书介绍用贝叶斯法则确定事件概率,用自然语言处理技术分析语料库,用collections和random等模块加密字符,用OpenCV和NumPy等库实现图像差异检测、图像属性测量、人脸检测、人脸识别等计算机视觉应用,用turtle模块模拟图像移动轨迹,用pandas库分析数据,用bokeh等库进行数据可视化。
目录
- 版权信息
- 版权声明
- 内容提要
- 关于作者
- 关于技术审稿人
- 前言
- 致谢
- 资源与支持
- 第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 挑战项目:走,去山上告诉它
- 附录 实践项目解决方案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。