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