更新时间:2021-07-09 10:37:51
封面
版权信息
版 权
版权声明
内容提要
作者简介
技术审稿人简介
译者简介
前 言
目标读者
本书内容
本书使用的Python版本、平台以及IDE
代码
编程风格
获取帮助
前进
资源与支持
配套资源
提交勘误
与我们联系
关于异步社区和异步图书
第1章 虚假姓名生成器
1.1 项目1:生成假名
1.2 本章小结
1.3 延伸阅读
1.4 实践项目
1.5 挑战项目
第2章 寻找回文
2.1 寻找和加载字典文件
2.2 项目2:寻找回文单词
2.3 项目3:寻找回文短语
2.4 本章小结
2.5 延伸阅读
2.6 实践项目:字典清理
2.7 挑战项目:用递归方法查找回文
第3章 寻找易位词
3.1 项目4:寻找单词的易位词
3.2 项目5:寻找易位短语
3.3 项目6:寻找伏地魔(Voldemort)——高卢人策略
3.4 项目7:寻找伏地魔(Voldemort)——英式蛮力方式
3.5 本章小结
3.6 延伸阅读
3.7 实践项目:寻找二元字母组
3.8 挑战项目:易位词自动生成器
第4章 破解美国内战密码
4.1 项目8:路由密码
4.2 项目9:栅栏密码
4.3 本章小结
4.4 延伸阅读
4.5 实践项目
4.6 挑战项目
第5章 编写英国内战密码
5.1 项目10:Trevanion密码
5.2 项目11:编写空密码
5.3 本章小结
5.4 延伸阅读
5.5 实践项目
第6章 隐写术
6.1 项目12:隐藏维吉尼亚密码
6.2 本章小结
6.3 延伸阅读
6.4 实践项目:检查空行数
6.5 挑战项目:使用Monospace字体
第7章 用遗传算法培育大鼠
7.1 在所有解中寻找最优解
7.2 项目13:培育超级老鼠大军
7.3 项目14:破解高科技保险柜
7.4 本章小结
7.5 延伸阅读
7.6 挑战项目
第8章 统计俳句音节数
8.1 日本俳句
8.2 项目15:统计音节数
8.3 本章小结
8.4 延伸阅读
8.5 实践项目:音节计数器对比字典文件计数器
第9章 用马尔可夫链分析技术编写俳句
9.1 项目16:马尔可夫链分析
9.2 本章小结
9.3 延伸阅读
9.4 挑战项目
第10章 我们孤独吗——探索费米悖论
10.1 项目17:模拟银河系
10.2 本章小结
10.3 延伸阅读
10.4 实践项目
10.5 挑战项目
第11章 蒙蒂•霍尔问题
11.1 蒙特卡罗模拟
11.2 项目18:验证萨凡特说法的正确性
11.3 项目19:蒙蒂霍尔游戏
11.4 本章小结
11.5 延伸阅读
11.6 实践项目:生日悖论
第12章 储蓄安全
12.1 项目20:模拟退休生活
12.2 本章小结
12.3 延伸阅读
12.4 挑战项目
第13章 模拟外星火山