Алгоритмы и структуры данных на Python. Интерактивный курс

Алгоритмы и структуры на Python

Курс учит понимать фундаментальные алгоритмы и использовать их для решения практических задач. Знакомит с методами анализа данных на Python и всеми необходимыми библиотеками.

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

  • Излагать идеи в виде блок-схем, читать готовые схемы и реализовывать программы на их основе.
  • Закрепить навыки реализации простейших алгоритмов с ветвлениями, циклами, а также рекурсивных алгоритмов.
  • Познакомиться с классическими структурами данных, которые применяются в программировании, и уметь использовать их реализации на языке Python.
  • Освоить модуль Collections и научиться работать с популярными структурами данных модуля.
  • Освоить классические алгоритмы, которые лежат в основе современных проектов любой степени сложности.
  • Узнать об алгоритмической сложности алгоритмов и научиться оценивать сложность вашего алгоритма при помощи встроенных в Python инструментов.
  • Познакомиться с внутренним устройством интерпретатора Python и понять структуру объектов внутри языка.
  • Научиться работать с деревьями и хеш-таблицами. Писать алгоритмы для работы с ними.

Средние оценки

4.4 / 5
Программа
4.7 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Введение в Алгоритмизацию и простые алгоритмы на Python
  • 2
    Урок 2. Циклы, рекурсия, функции
  • 3
    Урок 3. Массивы
  • 4
    Урок 4. Эмпирическая оценка алгоритмов
  • 5
    Урок 5. Коллекции. Модуль Collections
  • 6
    Урок 6. Работа с динамической памятью
  • 7
    Урок 7. Алгоритмы сортировки
  • 8
    Урок 8. Графы
  • 9
    Урок 9. Деревья. Хеш-функции

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