Акции школ
Войти

Курс «Алгоритмы и структуры данных на Python. Базовый курс»

Составитель: Денис Сметнёв · Обновлено: 21.06.2026
Сложный
15 000 
15 000 
5 · 2 отзыва
от 4 139 ₽/мес в рассрочку (прим.)

8 базовых уроков по освоению алгоритмов и структуры данных на языке Python. Поток курса длится 1 месяц. Подходит начинающим программистам. Способствует развитию в профессии Python-разработчика. Студенты углубят базу программирования на языке Python, "прокачают" алгоритмическое мышление, познакомятся с методами анализа данных и библиотеками. Общение с одногруппниками, выполнение заданий под руководством наставника и сертификат по окончании.

Подробнее


Сложный
15 000 
15 000 
5 · 2 отзыва
от 4 139 ₽/мес в рассрочку (прим.)

Компания: GeekBrains (ГикБреинс)

рейтинг: Язык: ru

Уровень: Сложный Длительность: 4 недели Формат: Онлайн Старт: в любое время
Рассрочка: от 4 139 ₽/мес
📁 6 проектов в портфолио
Почему мы рекомендуем: проверен 2 отзывами — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (5 модулей, по данным школы)

  1. Основы Python
  2. Основы Python. Часть 2
  3. Django
  4. Python: продвинутый уровень
  5. SQL

Кем вы сможете работать

Django-разработчик · Backend-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 139 вакансиям)

Junior
130 500 ₽
Middle
185 000 ₽
Senior
278 400 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
Алгоритмы и структуры данных на Python. Базовый курс (этот) GeekBrains (ГикБреинс) 15 000 ₽ 4 недели 5
Python Developer. Professional OTUS (Отус) 75 000 ₽ 5 месяцев 4.5 Сертификат Перейти
Python для начинающих программистов OTUS (Отус) 10 000 ₽ 3.5 Перейти
Профессия Python-разработчик Skillbox (Скиллбокс) 314 670 ₽ 12 месяцев 3.9 Перейти
15 000 ₽ · от 4 139 ₽/мес
Перейти на страницу курса
Длительность курса

Длительность курса

30 дней

Формат обучения

Формат обучения

Онлайн-курс

Обратная связь

Обратная связь

Разбор практических заданий с преподавателем и возможность обсуждать проблемные задания с одногруппниками в закрытом чате.

Теория и практика

Теория и практика

8 уроков

Чему научитесь

Эффективно решать вычислительные задачи

- Излагать идеи в виде блок-схем
- Работать с классическими структурами данных и модулем Collections
- Разбираться в классических алгоритмах
- Оценивать сложность алгоритма при помощи встроенных в Python инструментов.
- Понимать структуру объектов внутри языка Python

Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Программистам Python

Поймёте фундаментальные алгоритмы и сможете использовать их для решения практических задач.

Урок 1. Введение в алгоритмизацию и реализация простых алгоритмов на Python

Введение в алгоритмизацию. Решение практических задач.

Урок 2. Циклы. Рекурсия. Функции.

Циклы – многократное повторение однотипных действий. Рекурсивный перебор. Алгоритм Евклида. Решето Эратосфена – алгоритм определения простых чисел. Использование функций.

Урок 3. Массивы. Кортежи. Множества. Списки.

Понятие массива, кортежа, множества и списков. Обработка последовательностей, одномерных и двумерных массивов. Работа с ассоциативными массивами (таблицами данных). Двоичный (бинарный) поиск элемента в массиве.

Урок 4. Эмпирическая оценка алгоритмов на Python

Измерения времени работы с использованием timeit. Профайлер.

Урок 5. Коллекции. Список. Очередь. Словарь.

Понятие коллекции. Основные типы коллекции. Стандартные методы работы с коллекциями. Примеры применения коллекций для решения практических задач.

Урок 6. Работа с динамической памятью

Представление в памяти коллекций. Управление памятью.

Урок 7. Алгоритмы сортировки

Сортировка пузырьком. Быстрая сортировка (Quick sort). Сортировка Шелла. Сортировка сложных структур с использованием ключа. Обратная сортировка. Сортировка с использованием функции attrgetter.

Урок 8. Деревья. Хэш-функция

Двоичные деревья поиска. Проход по дереву. Хэш-функция.

Python

Эмпирическая оценка алгоритмов на Python

Работа с коллекциями

Управление памятью

Работа с деревьями и хеш-таблицами

Алгоритмы сортировки

Навыки, которые вы получите

 
АЛГОРИТМЫ PYTHON ДЕРЕВЬЯ И ХЕШ-ТАБЛИЦЫ

Компания, проводящая курс

GeekBrains (ГикБреинс)

212 курсов по 793 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

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

Методист факультета Python-программирования в GeekBrains

Окончил ЮУрГУ по специальности «Прикладная...

Python Fullstack developer.

Начал писать код в 5 классе школы. В старших классах...

Python программист

Работаю в стартапе занимающемся компьютерным...

Python разработчик, Декан

Python developer, Декан Программированием увлекся в школе,...

Разработчик и Scrum-master

Выпускник факультета информатики и вычислительной...

Отзывы студентов

5
Рейтинг курса (все отзывы)
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

GeekBrains (ГикБреинс)
(17)
274 500 
GeekBrains (ГикБреинс)
(35)
224 500 
GeekBrains (ГикБреинс)
(4)
15 000 
GeekBrains (ГикБреинс)
(1)
15 000 
GeekBrains (ГикБреинс)
(3)
15 000 

Этот курс в подборках MOOC

«Алгоритмы и структуры данных на Python. Базовый курс» входит в 1 подборку рейтинга MOOC — сравните его с альтернативами по цене, длительности и отзывам студентов.