新書推薦:
《
女人的胜利
》
售價:NT$
254.0
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:NT$
1214.0
《
500万次倾听:陪伤心的人聊聊
》
售價:NT$
245.0
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:NT$
301.0
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
|
編輯推薦: |
《Python算法设计与分析从入门到精通》提供了从Python算法入门到成为算法设计高手所必需的各类知识。图书特点如下。
(1)主流算法,全面解析。本书从算法的基础讲起,通过各种有趣的实例、形象的讲解、丰富的图示,一点一滴地渗透Python算法逻辑和数据结构知识,后通过实例篇强化算法运用。
(2)择选经典算法,全程图解。算法世界浩瀚无边,且比较抽象。本书精心择选那些在程序设计、求职面试中出现频率较高的经典算法,非常具有代表性。同时,本书为算法实例绘制了多幅形象、生动的分步骤图示,全程图解,读者可快速领悟背后的算法设计逻辑。
(3)边学边练,学以致用。你得到的不仅仅是一本纸书,而是全套的学习资源。112个算法实例 136集Python零基础扫盲课,边学边练,在实践中提升技能。
(4)精彩栏目,贴心提醒。本书设置了很多“注意”“说明”“技巧”等小栏目,有利于读者在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。
(5)在线解答,高效学习。在线答疑QQ及技术支持网站,清大文森学堂不定期在线直播课程。
|
內容簡介: |
本书是一本综合讲述算法和数据结构的入门书,以图解的方式全面介绍了当下比较实用的算法。全书分为4篇,共13章,包括算法入门、算法的描述、Python编程基础、排序算法、四大经典算法、其他算法、链表算法、树形结构算法、图形结构算法、查找算法、哈希表、使用算法解决常见数学问题、算法常见经典问题等。本书从用户学习与应用的角度出发,所有算法都结合具体生活实例进行讲解,涉及的程序代码给出了详细的注释,并且运用大量的示意图和实例应用,力求打造零压力的学习氛围,使读者轻松掌握各种主流算法,快速提高开发技能,拓宽职场道路。
本书给出了大量的算法实例,所有实例都提供源码,本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。力求为读者提供一本“基础入门 应用开发 实战”一体化的Python算法图书。
本书内容详尽,实例丰富,非常适合作为算法初学者的入门用书,也适合作为Python开发人员的案头随查手册;另外,对于从C 、C#、Java等编程语言转入的Python开发人员也有很大的参考价值。
|
關於作者: |
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
|
目錄:
|
□□篇 基础篇
□□章 算法入门
1.1 什么是算法
1.□ 算法基础
1.□.1 算法的定义
1.□.□ 算法的特性
1.□.3 算法的性能分析与度量
1.□.4 大O表示法
1.3 算法的应用领域
1.4 小结
第□章 算法的描述
□.1 用自然语言表示
□.□ 用流程图表示
□.□.1 流程图符号
□.□.□ 三大基本结构
□.3 用N.S图表示
□.4 用代码实现算法
□.4.1 用伪代码实现算法
□.4.□ 用编程语言实现算法
□.4.3 选择一门编程语言
□.5 小结
第3章 Python编程基础
3.1 变量
3.1.1 变量的命名和赋值
3.1.□ 变量的基本类型
3.1.3 变量的输入与输出
3.1.4 变量的计算
3.□ 三大结构
3.□.1 顺序结构
3.□.□ 条件分支结构
3.□.3 循环结构
3.3 列表与元组
3.3.1 列表的创建
3.3.□ 检测列表元素
3.3.3 列表的截取——切片
3.3.4 列表的拼接
3.3.5 遍历列表
3.3.6 列表排序
3.3.7 元组
3.4 字典与集合
3.4.1 字典的定义
3.4.□ 遍历字典
3.4.3 集合简介
3.5 函数
3.5.1 函数的定义
3.5.□ 函数的调用
3.5.3 函数参数的传递
3.6 面向对象基础
3.6.1 面向对象概述
3.6.□ 类的定义和使用
3.7 小结
……
第□篇 算法篇
第3篇 数据结构篇
第4篇 实例篇
|
內容試閱:
|
在软件开发、移动应用、大数据、人工智能应用越来越普遍的今天,各行业、各领域都与计算机和程序设计建立了紧密的联系。无论学习哪种编程语言,都离不开算法,算法是编程的核心,就像一台计算机的CPU,算法的好坏直接决定着程序执行效率的高低。
目前,市场上关于算法的图书有很多,但大多数图书都只介绍了部分算法,而且讲述算法的方式比较枯燥,过于学术和专业,初学者接受起来有一定难度。本书在组织图书内容时,充分考虑了这个问题。首先,择选的算法更全面,更有代表性;其次,本书从什么是算法开始讲起,通过各种趣味的实例、形象的讲解、丰富的图示,帮助读者构建扎实的算法基础,并逐渐向中高级算法渗透,循序渐进,缓慢提升难度。读者在不知不觉中,就会发现自己掌握了很多实用的算法。
Python是一门简洁、优美、跨平台且应用面极广的程序设计语言,可以降低学习编程的难度,缩短初学者学习算法的时间。因此,本书所有实例代码均采用Python语言编写。
本书内容
本书提供了从算法入门到成为算法设计高手所必需的各类知识,共分4篇。
第1篇:基础篇。本篇讲解算法的基础知识,介绍了算法入门、算法的描述方式以及Python语言的基础知识。通过本篇的学习,读者可了解算法的重要性,掌握算法的描述方式以及Python语言的基础知识,为以后编程奠定坚实的基础。
第2篇:算法篇。本篇介绍了一些流行算法,也是面试常见的算法。不仅包含排序算法和四大经典算法(递归算法、动态规划算法、贪心算法和回溯算法),还包含分治算法以及K近邻算法等高级算法。本篇采用图解的方式讲解每个算法实例,读者可轻松掌握这些常见算法及其背后的逻辑。
第3篇:数据结构篇。本篇介绍数据结构,包含链表、树形结构、图形结构等,此外还介绍了查找算法和哈希表。本篇内容是全书的难点,因此利用大量的图示和详尽的步骤讲解,希望能够帮助读者透彻理解相关算法原理。
第4篇:实例篇。本篇给出了大量的算法实例,读者可运用前3篇学到的知识去解决这些有趣的经典算法问题。每个实例都给出了详细解析过程,并配有完整代码,读者可在实战演练中融会贯通算法设计与分析的各类知识。
本书特点
由浅入深,循序渐进。本书从什么是算法讲起,通过各种有趣的实例、形象的讲解、丰富的图示,一点一滴地渗透Python基础知识,算法逻辑知识,数据结构知识,后通过实例篇强化算法运用。讲解过程中重点突出,步骤详尽,实例丰富,在不知不觉中,读者就会形成严密的算法设计思维。
择选经典算法,全程图解。算法世界浩瀚无边,且比较抽象。本书精心择选那些在程序设计、求职面试中出现频率较高的经典算法,非常具有代表性。同时,为了降低学习难度,本书为每个算法实例都绘制了多幅形象、生动的分步骤图示,全程图解 生动讲解,读者可快速领悟背后的算法设计逻辑。
实例丰富,快速提升。通过例子学习是好的学习方式,本书通过“一个知识点、一个例子、一个结果”的模式,透彻详尽地讲述了各类经典算法知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中代码给出了详尽的注释。
读者对象
Python编程初学者、算法爱好者、信息学奥赛参与者、大中专院校的老师和学生、相关培训机构的老师和学员、准备算法面试的求职人员、初中级程序开发人员读者对象。
读者服务
本书配套的学习资源,读者可登录清华大学出版社网站,在对应图书页面下获取其下载方式。读者也可扫描图书封底的“文泉云盘”二维码,获取其下载方式。
致读者
感谢您购买本书,希望本书能成为您编程路上的领航者。
“零门槛”学编程,一切皆有可能。
祝读书快乐!
|
|