趣学Python算法例pdf下载pdf下载

趣学Python算法例百度网盘pdf下载

作者:
简介:本篇主要提供趣学Python算法例pdf下载
出版社:机械工业出版社自营官方旗舰店
出版时间:2020-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色


编辑推荐

适读人群 :Python编程的初学者和爱好者、算法设计爱好者、相关院校的学生、培训学员

实例详解:用通俗易懂的语言详解Python编程的100个常见算法实例。

注重基础:加强Python语法知识讲解,并提供相关的方法及操作示例。

讲解透彻:对实例进行分类,力求对每一类问题都能讲解透彻,并总结一般规律。

趣味性强:选取的实例趣味性较强,能极大地提高读者的编程兴趣。

代码详尽:实例流程图规范,代码完备,注释详尽,而且均通过了测试,可以正常运行。

拓展训练:很多实例都提供了拓展训练,能够帮助读者举一反三,融会贯通。

配套资源获取方式

100个实例源码文件

102个扩展实例源码文件

本书涉及的配套资源需要读者自行下载,下载方法见前言中的详细介绍。


内容简介

算法源于生活,又可以改变生活。本书专为Python初学者量身打造,内容涵盖Python编程的基础知识和常用算法,是初学算法设计与实现的选择。

《趣学Python算法100例》从一些经典算法出发,介绍了100个趣味编程实例。这些实例大体按照“问题描述→问题分析→算法设计→确定程序框架→程序编码实现→运行结果→问题拓展”的流程进行讲解。本书不但分析了每个实例的实现过程,而且还给出了程序流程图,让读者可以直观地理解算法设计的整体思路。另外,这些实例都给出了详细的实现代码,并对核心代码做了详细注释,以方便读者阅读和理解。

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

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


作者简介

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

闫凯峰 东北石油大学软件工程硕士,主要研究方向为自然语言处理(NLP)及知识图谱等。目前从事Python NLP相关开发工作,参与多个项目的开发,涉及与Python相关的大型算法,如决策树、朴素贝叶斯、结巴中文分词和Subword算法等。对算法有深入的研究,多次参与百度、腾讯和华为等公司举办的算法比赛,并取得良好的成绩。


前言/序言

当前,随着人工智能的发展,Python成为深受程序员欢迎的编程语言。它是一门面向对象的解释型动态编程语言,其语法灵活,容易上手。通过对Python语言的学习,读者可以采用编程的方式解决实际生活中的许多问题。
  本书以通俗易懂的语言详尽地介绍了用Python语言编写的100个算法实例。这些实例大体上按照“问题描述→问题分析→算法设计→确定程序框架→程序编码实现→运行结果→问题拓展”的流程进行讲解,每个实例又根据实际需要有所取舍。这些实例兼顾了趣味性、实用性和可操作性,而且大多是围绕一些经典算法问题展开的。
  相信通过学习和演练本书中的实例,读者可以极大地提高编程兴趣,拓宽编程思维,提高编程能力和算法设计能力,体会程序设计的乐趣,最终解决生活和工作中的相关问题。
本书特色
  1实例详解
  本书用通俗易懂的语言详细介绍Python编程的100个常见算法实例。在介绍实例如何实现的同时将程序开发的基本原理、方法和技术融入其中,并对涉及的Python模块做了详细的扩展讲解。
  2趣味性强
  本书选取的实例都是趣味性较强的例子,可以极大地提高读者的编程兴趣,让读者能充分感受到学习Python编程的乐趣和魅力。
  3代码详尽
  本书所有实例代码完整,注释详尽,流程图规范,而且均通过了测试,可以正常运行,便于读者自己动手编写并验证每一个实例程序。
  4讲解透彻
  本书内容按照不同类型的趣味问题进行分类,力求将每一类问题都能讲解透彻,并总结出解决同类问题的一般规律,以便读者在遇到类似问题时可以快速解决。
  5注重基础
  本书在注重实例趣味性的基础上还加强了Python语言的语法知识讲解,对解决问题时涉及的重要知识点进行详尽说明,并提供相关的方法及操作示例。
  6拓展训练
  本书中的很多实例都提供了拓展训练,旨在帮助读者拓展编程思维,从而在碰到实际问题时能举一反三、融会贯通,有思路去解决。
本书内容
  第1章为趣味算法入门,通过一些经典算法的介绍,带领读者走进计算机算法的世界,让读者学会使用Python语言实现一个算法。
  第2章为趣味数学问题,从与生活相关的一些小例子中抽象出数学公式,再用Python语言将这些模型化的数学问题表达出来,并得出问题的求解答案。
  第3章为各种趣味整数,对各类整数问题进行详细讲解,让读者体会到数学之美。
  第4章为趣味分数,讲述各类与分数相关的趣味问题,并带领读者掌握相关算法。
  第5章为趣味素数,介绍判别素数的方法及几种特殊素数的验证方法,让读者做到学以致用。
  第6章为趣味逻辑推理,提供几个有趣的小故事,引导读者进行分析判断,并使用Python语言来实现,以及表达逻辑推理的过程,从而求解出最终答案。
  第7章为趣味游戏,使用Python语言编写几个小游戏,通过趣味小游戏带领读者学习编程,从而激发读者的学习兴趣,培养读者的逻辑思维。
  第8章为趣味数组,讲解Python语言中列表(数组)的使用方法及相关的编程技巧。
  第9章为趣味函数递归,深入阐述Python语言中递归的概念,将递归融入各个问题的讲解中,让读者理解递归的思想,学会使用递归思想来解决实际问题。
  第10章为定理与猜想,使用Python语言对常用的一些定理和猜想进行验证。
  第11章为趣味图形,演示如何使用Python语言绘制出一些简单而又常用的图形,帮助读者掌握使用Python绘图的技巧,同时介绍具有绘图功能的相关Python模块。
  第12章为其他趣味问题,介绍一些综合性较强的编程问题,以提高读者的编程动手能力。
本书配套资源
  本书涉及的所有实例源代码文件及拓展程序文件需要读者自行下载。请在华章官网wwwhzbookcom上搜索到本书,然后单击“资料下载”按钮,即可在本书页面上找到“配书资源”下载链接。
本书读者对象
* Python编程初学者;
* Python编程爱好者;
* 程序设计爱好者;
* 算法设计爱好者;
* 高校理工科专业的学生;
* 培训机构的学员。
售后支持
  由于作者水平所限,加之写作时间有限,书中可能还存有一些疏漏和不当之处,敬请各位读者指正。阅读本书时若有疑问,请发E-mail到hzbook2017@163com。

  刘河飞
  2020年8月