Learning Platform
Каталог / Data Engineering / DSA 01
Глоссарий Troubleshooting
Курс 14 · Data Engineering

DSA 01

Computer Science fundamentals и Data Structures & Algorithms для Junior Data Engineer. Языко-нейтрально — но все примеры и измерения на Python 3.13. Главное отличие: структуры данных разобраны до железа — кэш-линии, memory layout, pointer chasing, branch prediction. Не «зубрить big-O», а понимать, почему list.append() амортизированно O(1), почему dict-lookup быстрый и когда он внезапно становится медленным, почему BFS жрёт память, а binary search умеет ошибаться. Каждый модуль завершается лабой с timeit/sys.getsizeof — числа важнее формул.

Beginner
Уровень
93
Уроков
60
Часов
20
Модулей
Начать курс → К первому уроку
Программа
20 модулей · 93 уроков
00
Введение в курс
6 уроков · 3 ч
6 уроков Открыть →
01
С нуля: данные, память и сложность простыми словами
6 уроков · 3 ч
6 уроков Открыть →
02
Big-O и анализ сложности
10 уроков · 5 ч
10 уроков Открыть →
03
Память и железо
10 уроков · 5 ч
10 уроков Открыть →
04
Массивы и непрерывная память
8 уроков · 4 ч
8 уроков Открыть →
05
Динамические массивы
8 уроков · 4 ч
8 уроков Открыть →
06
Связные списки
10 уроков · 5 ч
10 уроков Открыть →
07
Стеки, очереди, deque
10 уроков · 5 ч
10 уроков Открыть →
08
Хеш-таблицы: основы
10 уроков · 5 ч
10 уроков Открыть →
09
Хеш-таблицы: внутри Python dict
10 уроков · 5 ч
10 уроков Открыть →
10
Деревья и BST
10 уроков · 5 ч
10 уроков Открыть →
11
Кучи и очереди с приоритетом
10 уроков · 5 ч
10 уроков Открыть →
12
Графы: представления
10 уроков · 5 ч
10 уроков Открыть →
13
Обход графов: BFS и DFS
10 уроков · 5 ч
10 уроков Открыть →
14
Сортировки: основы
10 уроков · 5 ч
10 уроков Открыть →
15
Сортировки: Timsort и измерения
10 уроков · 5 ч
10 уроков Открыть →
16
Поиск: линейный, бинарный, хеш
10 уроков · 5 ч
10 уроков Открыть →
17
Рекурсия и divide-and-conquer
10 уроков · 5 ч
10 уроков Открыть →
18
DSA в задачах Data Engineering
10 уроков · 5 ч
10 уроков Открыть →
19
Capstone: event-pipeline с правильными структурами
8 уроков · 4 ч
8 уроков Открыть →

Ещё в направлении · Data Engineering

Все материалы направления →