К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data Structures Using Python - An Introduction · LearnSpace
Назад в каталог
courseraПрограммирование

Data Structures Using Python - An Introduction

Курс от Packt
Средний≈ 11.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course will help you master essential data structures in Python, enabling you to write efficient code, optimize memory, and solve complex problems. By the end, you’ll be proficient in implementing arrays, linked lists, stacks, queues, trees, and graphs, along with recursion, searching, and sorting techniques. You’ll start with fundamental data structures like arrays, lists, tuples, sets, and dictionaries, learning operations such as insertion, deletion, and searching. Next, you’ll explore dynamic structures like linked lists, stacks, and queues, followed by recursion for problem-solving. The course then covers hierarchical structures like binary trees and binary search trees, focusing on traversal and search optimization. Finally, you’ll dive into graphs, learning representation techniques for network-based data structures. Ideal for students and aspiring developers, this course strengthens problem-solving skills. A basic understanding of Python is recommended as the course progresses from fundamentals to advanced topics.

Навыки, которые вы освоите

Data StructuresPython ProgrammingGraph TheoryAlgorithmsDebuggingMemory ManagementNetwork ModelData ManipulationComputer Programming

Программа курса

9 модулей · 95 учебных материалов

01Arrays in Python12 материалов

Arrays in Python

DefinitionВидеоFull Course ResourcesЧтениеCreating and Displaying 1D ArraysВидеоAccessing 1D ArraysВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Data Structures Using Python - An Introduction
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.9 ч

9 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Searching in 1D ArraysВидео
Insertion in 1D ArraysВидео
Deletion in 1D ArraysВидео
Updating in 1D ArraysВидео
Accessing 2D ArraysВидео
Insertion Operation in 2D ArraysВидео
Deletion Operation in 2D ArraysВидео
Update Operation in 2D ArraysВидео
02Lists, Tuples, Sets, and Dictionaries in Python26 материалов

Lists, Tuples, Sets, and Dictionaries in Python

Accessing Elements & Searching Element in a ListВидеоWorking with Operators on ListsВидеоIndexing and Slicing in ListsВидеоWorking with List MethodsВидеоAppend()ВидеоClear()Видеоcount()Видеоextend()Видеоindex()Видеоinsert()Видеоpop()Видеоremove()Видеоreverse()Видеоsort()ВидеоList ComprehensionВидеоFinding Maximum and Minimum Element in a ListВидеоTuplesВидеоTuple Indexing and SlicingВидеоManipulating TuplesВидеоUnpacking TuplesВидеоBasics of DictionaryВидеоAccessing dictionary elementsВидеоWorking with dictionaryВидеоUnderstanding Sets in PythonВидеоExploring and Manipulating Python ListsDIALOGUELists, Tuples, Sets, and Dictionaries in Python - AssessmentЗадание
03Recursion7 материалов

Recursion

Functions in PythonВидеоExample Program1 on FunctionsВидеоExample Program2 on FunctionsВидеоExample Program3 on FunctionsВидеоRecursionВидеоImplementing and Understanding Python FunctionsDIALOGUERecursion - AssessmentЗадание
04Linked Lists9 материалов

Linked Lists

Basics of Linked ListsВидеоInserting an Element in a Linked ListВидеоSearching an Element in a Linked ListВидеоFinding Middle Element in a Linked ListВидеоChecking Whether Two Given Linked Lists are Identical or NotВидеоFinding Maximum Value in a Linked ListВидеоDeleting the Linked ListВидеоUnderstanding Linked Lists and NodesDIALOGUELinked Lists - AssessmentЗадание
05Stacks10 материалов

Stacks

Understanding StacksВидеоImplementing Stacks in PythonВидеоImplementing Stacks Using Lists with Built-in Methods in PythonВидеоImplementing Stacks Using Collections-dequeue in PythonВидеоImplementing Stacks Using Queue-LifoQueue in PythonВидеоLinked List Implementation of Stacks in PythonВидеоStack Application: Balanced ParenthesisВидеоUsing Stacks for Checking Balanced ParenthesisВидеоImplementing the Stack Data StructureDIALOGUEStacks - AssessmentЗадание
06Queues8 материалов

Queues

Understanding QueuesВидеоImplementing Queues Using Lists with Built-in Methods in PythonВидеоImplementing Queues Using Collections-dequeue in PythonВидеоImplementing Queues Using Queue Module in PythonВидеоImplementing Queues Using LinkedListsВидеоCircular QueuesВидеоUsing Queue Data StructuresDIALOGUEQueues - AssessmentЗадание
07Trees11 материалов

Trees

Tree TerminologyВидеоDefining Binary Tree and Complete Binary TreeВидеоRepresentation of a Binary TreeВидеоBinary Tree TraversalsВидеоHow to Implement Inorder Traversal in Python?ВидеоHow to Implement Pre-order Traversal in Python?ВидеоHow to Implement Post-order Traversal in Python?ВидеоHow to Implement Height of a Binary Tree in Python?ВидеоSum of Elements in a Binary TreeВидеоUnderstanding Tree Terminology and StructuresDIALOGUETrees - AssessmentЗадание
08Binary Search Trees6 материалов

Binary Search Trees

Definition of BST with ExampleВидеоSearch Operation in BSTВидеоInserting a Node in BSTВидеоCreating a BSTВидеоUnderstanding Binary Search TreesDIALOGUEBinary Search Trees - AssessmentЗадание
09Graphs6 материалов

Graphs

Basics of GraphsВидеоAdjacency Matrix RepresentationВидеоAdjacency List RepresentationВидеоGraphs - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание