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

Алгоритмы и структуры на Python
IT: Для программистов и IT-специалистов / Python
GeekBrains логоGeekBrains
Открытый набор
1 месяц
Онлайн
от 12 507 ₽
Зарегистрироваться
Целевая аудитория
Python-разработчикиПрограммисты

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

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

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

Что Вы получите

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