又到了每周三的送书时刻啦!今天给大家带来的是《趣学Python算法100例》
(文末查看送书规则)
内容简介
本书从一些经典算法出发,为读者展示了100个Python趣味编程实例。本书共12章,涵盖趣味算法入门、趣味数学问题、各种趣味整数、趣味分数、趣味素数、趣味逻辑推理、趣味游戏、趣味数组、趣味函数递归、定理与猜想、趣味图形及其他趣味问题。本书取材注重趣味性与实用性,内容涵盖Python编程的基础知识和常用算法,讲解时给出了实例的详细分析与代码实现,并对重点代码做了详细注释,还针对涉及的知识点做了拓展讲解。本书实例丰富,讲解通俗易懂,代码可读性及实操性强,适合Python编程的初学者和爱好者阅读,也适合算法设计爱好者阅读。另外,本书还可作为Python教学参考书。
前言
本书以通俗易懂的语言详尽地介绍了用Python语言编写的100个算法实例。这些实例大体上按照“问题描述→问题分析→算法设计→确定程序框架→程序编码实现→运行结果→问题拓展”的流程进行讲解,每个实例又根据实际需要有所取舍。这些实例兼顾了趣味性、实用性和可操作性,而且大多是围绕一些经典算法问题展开的。
本书适合人群
* Python编程初学者;
* Python编程爱好者;
* 程序设计爱好者;
* 算法设计爱好者;
* 高校理工科专业的学生;
* 培训机构的学员。
目录
第1章为趣味算法入门,通过一些经典算法的介绍,带领读者走进计算机算法的世界,让读者学会使用Python语言实现一个算法。
第2章为趣味数学问题,从与生活相关的一些小例子中抽象出数学公式,再用Python语言将这些模型化的数学问题表达出来,并得出问题的求解答案。
第3章为各种趣味整数,对各类整数问题进行详细讲解,让读者体会到数学之美。
第4章为趣味分数,讲述各类与分数相关的趣味问题,并带领读者掌握相关算法。
第5章为趣味素数,介绍判别素数的方法及几种特殊素数的验证方法,让读者做到学以致用。
第6章为趣味逻辑推理,提供几个有趣的小故事,引导读者进行分析判断,并使用Python语言来实现,以及表达逻辑推理的过程,从而求解出最终答案。
第7章为趣味游戏,使用Python语言编写几个小游戏,通过趣味小游戏带领读者学习编程,从而激发读者的学习兴趣,培养读者的逻辑思维。
第8章为趣味数组,讲解Python语言中列表(数组)的使用方法及相关的编程技巧。
第9章为趣味函数递归,深入阐述Python语言中递归的概念,将递归融入各个问题的讲解中,让读者理解递归的思想,学会使用递归思想来解决实际问题。
第10章为定理与猜想,使用Python语言对常用的一些定理和猜想进行验证。
第11章为趣味图形,演示如何使用Python语言绘制出一些简单而又常用的图形,帮助读者掌握使用Python绘图的技巧,同时介绍具有绘图功能的相关Python模块。
第12章为其他趣味问题,介绍一些综合性较强的编程问题,以提高读者的编程动手能力。
本书配套资源
有粉丝想更多了解此书,请点击下面链接:
送书规则
公众号回复:送书 ,参与抽奖(共5本)
本次送书5本
或者扫一扫下方的二维码回复:送书 即可!