Sariți la conținutul principal
AcasăPython

course

Data Structures and Algorithms in Python

AvansatNivel de competență
Actualizat 02.2026
Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!
Începe Cursul Gratuit
PythonProgramming
4 ore
16 videos
49 exercises
4,050 XP
43,257
Certificat de realizare

Creează-ți contul gratuit

Continuă Cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Group

Antrenezi o echipă?

Încearcă pentru afaceri

Descrierea cursului

Most computer programs are based on a few data structures and algorithms. Learn about what’s behind the hood of most of your computer interactions in this four-hour course! You’ll familiarize yourself with some of the most common data structures: linked lists, stacks, queues, and trees. You’ll also implement popular algorithms, such as Depth First Search, Breadth First Search, Bubble sort, Merge sort, and Quicksort.

Learn to Spot Data Structures and Algorithms in Everyday Life

You'll practice applying data structures and algorithms to decks of cards, music playlists, international dishes, and stacks of books. You’ll walk away with the ability to recognize common data structures and algorithms, and implement them in day-to-day applications!

Analyze the Efficiency of Algorithms

Along the way, you’ll stop to analyze popular algorithms in terms of their efficiency. You’ll come to grips with “Big O Notation”, the industry standard for describing the complexity of an algorithm.

Sharpen Your Python Programming Knowledge

Being well-versed with data structures and algorithms means being able to take everyday problems and solve them using efficient code. You’ll be practising this in Python, you’ll take these fundamental and transferable skills with you to any programming language.

Cerințe preliminare

Introduction to Object-Oriented Programming in Python
1

Work with Linked Lists and Stacks and Understand Big O notation

You’ll begin by learning what algorithms and data structures are. You will discover two data structures: linked lists and stacks. You will then learn how to calculate the complexity of an algorithm by using Big O Notation.
Începe Capitolul
2

Queues, Hash Tables, Trees, Graphs, and Recursion

This second chapter will teach you the basics of queues, hash tables, trees, and graphs data structures. You will also discover what recursion is.
Începe Capitolul
Data Structures and Algorithms in Python
Curs
finalizat

Obțineți Declarația de realizare

Adaugă această acreditare în profilul tău LinkedIn, în CV-ul tău sau în curriculum vitae-ul tău
Distribuie-l pe rețelele sociale și în evaluarea ta de performanță
Înscrie-te Acum

Alătură-te celor peste 19 milioane de cursanți și începe Data Structures and Algorithms in Python astăzi!

Creează-ți contul gratuit

Continuă Cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil

Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.