你将收获

掌握基本的算法和数据结构原理

能独立使用 Python 语言实现

能在日常开发中灵活选用数据结构

对于找工作的同学提升面试成功率

适用人群

Python 初、中级学习者和开发者,对 Python 数据结构和算法感兴趣的学生和开发者。

课程介绍

Python数据结构与算法视频培训教程:本课程内容包含了程序员常用的数据结构知识,涉及快速排序、树与二叉树、堆、堆排序、图的概念与遍历、Python常用的内置算法与数据结构等开发知识。数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于 Python 算法和数据结构的中文资料比较欠缺, 笔者尝试录制视频教程帮助 Python 初学者掌握常用算法和数据结构,提升开发技能。

课程讨论

实践出真知,希望在看视频的时候,我能继续输出代码,虽然不是我的代码。

想问一下自定义的容器内为什么要实现__iter__魔术方法,如果不定义的话我在使用的时候首先实例化对象, 例如arr=arry();iter(arr);next(arr)也是可以的; 不管我是否在自定义的arry容器内实现__iter__函数,都可以像以上的方式去使用,所以为什么还要在内部实现这样一个方法呢?

我不知道代码在哪?请问代码在哪里????????????

咱那课件在什么地方?。。。。。。。。。。。。。。

音量调到最大还是觉得声音小= _ =,内容还是不错的

讲的挺不错的,比较浅显易懂

老师视频中用到的pytest在哪里啊????

讲的很浅,只是快速的举一个例子,一带而过,视频一般般吧

老师有个问题,hash函数怎么选择比较好?另外发生collision之后,如果用二次探查,是不是也有可能会让复杂度变的很大?

老师用的什么IDE呀