О курсе
С помощью этого курса Вы научитесь:
- Излагать идеи в виде блок-схем, читать готовые схемы и реализовывать программы на их основе.
- Закрепить навыки реализации простейших алгоритмов с ветвлениями, циклами, а также рекурсивных алгоритмов.
- Познакомиться с классическими структурами данных, которые применяются в программировании, и уметь использовать их реализации на языке Python.
- Освоить модуль Collections и научиться работать с популярными структурами данных модуля.
- Освоить классические алгоритмы, которые лежат в основе современных проектов любой степени сложности.
- Узнать об алгоритмической сложности алгоритмов и научиться оценивать сложность вашего алгоритма при помощи встроенных в Python инструментов.
- Познакомиться с внутренним устройством интерпретатора Python и понять структуру объектов внутри языка.
- Научиться работать с деревьями и хеш-таблицами. Писать алгоритмы для работы с ними.
Программа курса:
- Введение в алгоритмизацию и реализация простых алгоритмов на Python
- Циклы. Рекурсия. Функции.
- Массивы. Кортежи. Множества. Списки.
- Эмпирическая оценка алгоритмов на Python
- Коллекции. Список. Очередь. Словарь.
- Работа с динамической памятью
- Алгоритмы сортировки
- Деревья. Хэш-функция
Перспективы:
-
Сертификат об окончании обучения
Вам может быть интересно
netology.ru
Скидка 40%
skillfactory.ru
Скидка 30%
skillbox.ru
Скидка 40%
sky.pro
Скидка 35%
Разработчик Python
Продвинутый уровень
gb.ru
Скидка 30%
Факультет веб-разработки
Начальный уровень