
这门课程结合了概念性的讲解来解释数据结构的工作原理,以及代码讲解,介绍了如何在Python代码中实现数据结构。所有代码讲座均基于Jupyter笔记本中的Python 3代码。所有代码和演示文稿都可以在Github上下载。
本课程涵盖的数据结构包括本机Python数据结构:字符串,列表,元组,集合和字典,以及堆栈,队列,堆,链接列表,二进制搜索树和图。
Created by Joe James | Last updated 5/2019
Duration: 2h 9m | 5 sections | 15 lectures | Video: 1280×720, 44 KHz | 2.5 GB
Genre: eLearning | Language: English + Sub
Learn the essentials of data structures in Python.
What you’ll learn
An in-depth look at native Python data structures: Strings, Lists, Tuples, Sets and Dictionaries
Introduction to Queues, Stacks, Heaps, Linked Lists, Binary Search Trees and Graphs, including concepts of how they work, pros and cons, and how to Implement and use them in Python.
Requirements
Should be familiar with Python programming fundamentals such as how to use variables and functions.Alternatively, if you are already proficient with another language and are just starting to learn Python as a second language you could probably keep up with this course.
Description
This course combines conceptual lectures to explain how a data structure works, and code lectures that walk through how to implement a data structure in Python code. All the code lectures are based on Python 3 code in a Jupyter notebook. All the code and presentations are available for download on Github.
Data structures covered in this course include native Python data structures String, List, Tuple, Set, and Dictionary, as well as Stacks, Queues, Heaps, Linked Lists, Binary Search Trees, and Graphs.
Who this course is for:Beginner or intermediate Python programmers who want to gain a solid understanding of data structures.Anyone who already knows another programming language and wants to learn general data structures used in programming, while learning Python.This course will prepare students for an algorithms course.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/3077.html