40 | 总结:Python中的数据结构与算法全景
景霄
该思维导图由 AI 生成,仅供参考
你好,我是景霄。
不知不觉中,我们又一起完成了量化交易实战篇的学习。我非常高兴看到很多同学一直在坚持积极地学习,并且留下了很多高质量的留言,值得我们互相思考交流。也有一些同学反复推敲,指出了文章中一些表达不严谨或是不当的地方,我也表示十分感谢。
实战篇的主要用意,是通过一个完整的技术领域,讲明白 Python 在这个领域中如何发挥作用。所以,我们在每节课都会梳理一个小知识点;同时,也在第 36 讲中,我用大量篇幅讲解了策略和回测系统,作为量化交易中最重要内容的解释。
对于本章答疑,因为不断有同学留言询问 Python 中数据结构和算法相关的问题,我在这里也简单说一下。
首先,希望你明白,我们 Python 专栏的定位是有一定计算机知识基础的进阶课程,重点在 Python 的核心知识点上,默认你对基础的算法和数据结构有一定的了解。因此,在语法和技术知识点的讲解过程中,我会综合性地穿插不少数据结构的基本知识,但并不会进行深入地讲解。涉及到数据结构中的关键名词和难点,自然都会有所提及,但还是希望你有一定的自学能力来掌握。
不过,为了进一步方便你理解 Python 的数据结构和算法,加深对 Python 基础内容的掌握,我在这里总结了一个综合性的提纲。如果你在这方面有所欠缺,可以参考性地借鉴学习一下。当然,有时间和精力的话,我最鼓励的是你可以通过 Python 把所有数据结构和算法实现一下。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
Python中的数据结构与算法是程序员必备的基础知识。本文全面介绍了基础数据结构和进阶数据结构,包括数组、堆、栈、队列、链表、无向图、有向图、树、DAG图、字典树和哈希表等。此外,文章还详细介绍了排序算法、二分搜索、深度优先搜索和广度优先搜索等内容。通过本文的阅读,读者可以快速了解Python中数据结构与算法的全貌,为进一步深入学习打下基础。此外,文章还提到了贪心算法和动态规划的重要性,以及学习资源推荐,强调了基础数据结构和算法对每个程序员的重要性。文章最后鼓励读者努力学习,指出掌握数据结构和算法将有助于更深入理解Python,并在未来的项目设计中受益匪浅。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Python 核心技术与实战》,新⼈⾸单¥59
《Python 核心技术与实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(16)
- 最新
- 精选
- 自由民作为非专业人士,算法数据结构我学过N次了,要么就是照着书从头到尾敲一遍(的确有帮助,至少编程本身更熟练了),要么就是看《算法导论》之类的书,然后最多的一次看到第四章就放弃了。实际写程序的时候还是用最简单的直觉的算法,或者就抄现成的。请问老师怎么提高应用算法的能力?做题吗?
作者回复: 实际工作中基本只能用到做简单的算法以及常用,基本的数据结构。 面试之所以考算法主要还是考你的逻辑思维能力。工作了就没必要过分纠结复杂的算法了。
2019-11-07310 - 董懂看老师文章中的代码就是一种享受,无论是注释还是代码格式,对比自己,我就是个野路子程序猿,-_-||
作者回复: 加油,多练习,肯定会越来越好的
2020-03-132 - 许童童Leetcode刷了近300道题,现在还在坚持,跟着老师一起精进。2019-08-09533
- 皮特尔一男生带着4本书出图书馆,结果警报响了。大妈把书分成两份,第一份过了一下,响了。又把这一份分成两份,第一份过了一下,又响了。于是男生在大妈鄙视的眼神里,羞愧地带着另外3本书走了。第二天,图书馆丢了3本书。2020-06-21129
- Nick不得不说,那个B站视频内容引起极度舒适。2019-08-1325
- 陈超不过瘾啊,小老师推荐点实战的书或开源项目参考。2019-08-104
- 好运来感谢老师提纲挈领的数据结构与算法的总结,值得收藏2020-09-203
- Nemo推荐极客时间算法训练营,不错的课程安排,笔记:https://kanghaov.com/428.html2020-08-053
- 未来已来我发现现在是 11111 人已学习,看来学习注定是一条孤独的道路,只有自己坚持,才能走向成功2019-08-092
- tt感谢老师提纲挈领的答疑讲解2019-08-092
收起评论