公众号推荐的书,都有ebook
以下推荐图书均有电子版(有偿提供)
1.A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills(2024)
Python 数据结构与算法常识指南(第一卷)提升你的核心编程技能
2.A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2: Level Up Your Core Programming Skills (2025)
《Python数据结构与算法常识指南(第二卷)提升你的核心编程技能
作者:Jay Wengrow
出版社:Pragmatic Bookshelf
如果你认为数据结构和算法只是理论,那就大错特错了,它们对你的 Python 代码来说意义非凡。学习使用大 O 表示法,让你的代码运行速度提升几个数量级。你可以选择哈希表、树和图等数据结构,以指数级的方式提升代码效率。本书语言简洁,图表清晰,无论你的背景如何,都能轻松理解这个复杂的主题。每章都包含练习题,为你提供实践所需的知识,助你掌握数据结构和算法,并将其应用于日常工作中。
算法和数据结构远不止是抽象的概念。掌握它们能让你编写出运行速度更快、效率更高的代码,这对于当今的 Web 和移动应用开发尤为重要。本书采用实用的方法讲解数据结构和算法,并提供你可以在日常生产代码中使用的技巧和实际案例。
Python 版的所有代码示例、练习和解答均使用 Python 编写。
使用大 O 表示法来衡量和描述代码的效率,并修改你的算法以提升其运行速度。了解数组、链表和哈希表的选择如何显著影响您编写的代码。使用递归解决棘手问题,并创建比其他方法快指数级的算法。深入研究二叉树和图等高级数据结构,以帮助扩展社交网络和地图软件等专用应用程序。您甚至会遇到一个可以为您的代码带来飞跃式性能提升的关键字。每章都包含练习题和详细解答,帮助您巩固新技能。
立即使用这些技巧,让您的 Python 代码运行更快、更具可扩展性。
ios强烈推荐
微信读书app,自动翻译成中英文对照
kybook app或者自带的Book App,
windows墙裂推荐
NeatReader或Calibre app,
Android墙裂推荐
静读天下或者掌阅app
PS. epub为互联网上最流行的电子书格式
有声书音频
M4B为高清的音频格式,用Kybook播放,自动分章节,电脑用VLC播放器,安卓用
audiobook player