python数据结构基础工具书籍下载-持续更新

python工具书籍下载-持续更新

算法图解 - 2017.pdf

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。

图片.png

数据结构与算法__Python语言描述-2015.pdf

本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用。

图片.png

Python算法教程 - 2016.pdf

Python是一种面向对象、解释型计算机程序设计语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算以及推荐系统构建等。 本书用Python语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共11章。分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容。本书在每一章结束的时候均有练习题和参考资料,这为读者的自我检查以及进一步学习提供了较多的便利。在全书的结尾,给出了练习题的提示,方便读者进行查漏补缺。 本书概念和知识点讲解清晰,语言简洁。本书适合对Python算法感兴趣的初中级用户阅读和自学,也适合高等院校的计算机系学生作为参考教材来阅读。

图片.png

参考资料

Python Data Structures and Algorithms - 2017.pdf

图片.png

Python Algorithms, 2nd Edition 2014.pdf

Problem Solving with Algorithms and Data Structures Release 3.0 - 2013.pdf

Problem Solving in Data Structures and Algorithms Using Python - 2016.pdf

Practical Programming An Introduction to Computer Science Using Python (Pragmatic Programmers) 2009.pdf

图片.png

grokking algorithms - 2016.pdf

图片.png

Fundamentals of Python From First Programs Through Data Structures - 2010.pdf

图片.png

Fundamentals of Python - Data Structures - 2014.pdf

图片.png

Data Structures and Algorithms with Python(Springer,2015).pdf

图片.png

Data Structures and Algorithms Using Python - 2011.pdf

图片.png

Data Structures and Algorithms in Python - 2013.pdf

图片.png

Data Structures And Algorithmic Thinking With Python - 2016.pdf

https://github.com/prakhar1989/Algorithms

https://github.com/PacktPublishing/Python-Data-Structures-and-Algorithms

参考资料

links