趣学Python算法100例

趣学Python算法100例

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

详解100个趣味编程算法实例,为Python初学者打造,提高编程能力和算法设计能力。

内容简介

本书从一些经典算法出发,为读者展示了100个Python趣味编程实例。

本书共12章,涵盖趣味算法入门、趣味数学问题、各种趣味整数、趣味分数、趣味素数、趣味逻辑推理、趣味游戏、趣味数组、趣味函数递归、定理与猜想、趣味图形及其他趣味问题。

本书取材注重趣味性与实用性,内容涵盖Python编程的基础知识和常用算法,讲解时给出了实例的详细分析与代码实现,并对重点代码做了详细注释,还针对涉及的知识点做了拓展讲解。

本书实例丰富,讲解通俗易懂,代码可读性及实操性强,适合Python编程的初学者和爱好者阅读,也适合算法设计爱好者阅读。另外,本书还可作为Python教学参考书。

作者简介

作者刘河飞,软件工程师,从事后台开发多年,擅长Java和Python等开发语言。目前供职于某大型互联网公司,从事Java和Python后台开发。编程基础扎实,技术全面,有着良好的编程习惯。喜欢写博客,求知欲强,并乐于分享。希望通过不断学习新技术,努力完善自己,并超越自己。

章节目录

版权信息

前言

第1章 趣味算法入门

1.1 抓交通肇事犯

1.2 兔子产子

1.3 牛顿迭代法求方程根

1.4 百钱百鸡

1.5 借书方案知多少

1.6 打鱼还是晒网

1.7 最佳存款方案

1.8 冒泡排序

1.9 折半查找

1.10 数制转换

第2章 趣味数学问题

2.1 三色球

2.2 出售金鱼

2.3 求车速

2.4 个人所得税

2.5 存钱

2.6 分糖果

2.7 爱因斯坦的数学题

2.8 猜牌术

2.9 舍罕王的失算

2.10 马克思手稿中的数学题

2.11 换分币

第3章 各种趣味整数

3.1 回文数

3.2 水仙花数

3.3 阿姆斯特朗数

3.4 完数

3.5 亲密数

3.6 自守数

3.7 高次方数的尾数

3.8 黑洞数

3.9 勾股数

3.10 不重复的3位数

第4章 趣味分数

4.1 将真分数分解为埃及分数

4.2 列出真分数序列

4.3 多项式之和

4.4 最大公约数

4.5 最小公倍数

4.6 歌星大奖赛

4.7 分数比较

4.8 计算分数的精确值

第5章 趣味素数

5.1 素数

5.2 哥德巴赫猜想

5.3 要发就发

5.4 可逆素数

5.5 回文素数

5.6 孪生素数

5.7 梅森素数

第6章 趣味逻辑推理

6.1 谁家孩子跑得最慢

6.2 新郎和新娘

6.3 谁在说谎

6.4 谁是窃贼

6.5 旅客国籍

6.6 委派任务

6.7 谜语博士的难题

6.7.1 谜语博士的难题(一)

6.7.2 谜语博士的难题(二)

6.8 黑与白

第7章 趣味游戏

7.1 黑白子交换

7.2 自动发牌

7.3 常胜将军

7.4 人机猜数

7.5 搬山游戏

7.6 抢30游戏

7.7 24点游戏

7.8 掷骰子

第8章 趣味数组

8.1 平分7筐鱼

8.2 农夫过河

8.3 矩阵转置

8.4 狼追兔子

8.5 选美比赛

8.6 邮票组合

8.7 魔方阵

8.8 马踏棋盘

8.9 删除“*”符号

8.10 在指定位置插入字符

第9章 趣味函数递归

9.1 猴子吃桃

9.2 杨辉三角形

9.3 卡布列克常数

9.4 递归解决年龄问题

9.5 递归解决分鱼问题

9.6 汉诺塔问题

9.7 逆序输出数字

第10章 定理与猜想

10.1 尼科彻斯定理

10.2 奇数平方的有趣性质

10.3 回文数的形成

10.4 四方定理

10.5 角谷猜想

10.6 π的近似值

第11章 趣味图形

11.1 画直线

11.2 画圆和圆弧

11.3 画彩色图形

11.4 绘制余弦曲线

11.5 绘制空心圆

11.6 绘制空心菱形

11.7 填充彩色图形

11.8 绘制饼状图

第12章 其他趣味问题

12.1 约瑟夫环

12.2 数据加密

12.3 三色旗

12.4 双色球

12.5 填表格

12.6 求出符合要求的素数

12.7 统计学生成绩

趣学Python算法100例是2020年由机械工业出版社华章分社出版,作者刘河飞。

得书感谢您对《趣学Python算法100例》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
C++案例趣学 电子书
本书主要讲解C++语法知识,按知识点组织课程,适合中小学教师和学生学习,共22课。
人工智能算法Python案例实战 电子书
本书从概念和数学原理上对人工智能所涉及的数据处理常用算法、图像识别、语音识别、自然语言处理、深度学习等几个主要方面进行了阐述,并以Python为主要工具进行了相应的编程实践,以使读者对人工智能相关技术有更直观和深入的理解。此外,本书还用几个独立的章节从原理和实践上介绍了量子计算、区块链技术、并行计算、增强现实等与人工智能密切相关的前沿技术。
零基础趣学C语言 电子书
适读人群 :本书适用于刚刚学完或正在学习C语言的低年级同学,可作为高等院校的教材,也适合零售和培训。   1.作者杨中科为大型线上IT教育网站如鹏教育创始人,开发了如鹏游戏引擎,其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。   2.本书兼具实用性和趣味性。与其他C语言教材不同,本书以游戏开发的方式一步步引导读者完成一个游戏的设计和代码的编写,让读者体会到C语言的乐趣。   3.本书在结构上先讲解实用基础的编程知识,然后通过游戏案例的方式带领读者使用基础知识进行编程,最后再讲解较难的栈、结构体等。让读者能够快速入门。   4.本书配有对应的教学视频,读者可以扫描二维码观看具体章节的细致讲解,学习程序开发软件的安装以及游戏引擎的使用方法。   5.本书配备了如鹏教育的线上服务,读者可以享受提问秒回、学习督导、代码批改、简历和面试指导等系统化的教学服务,提高学习动力和效率。
三步学Python 电子书
本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。
算法精粹:经典计算机科学问题的Python实现 电子书