Оценка сложности алгоритмов — анализ в программировании, направленный на определение степени трудоемкости выполнения предполагаемой последовательности команд для выполнения конкретной задачи. Разработчики и программисты должны уметь определять количество времени и памяти, которые потребуются для проведения вычислительного процесса за счёт алгоритма. Такой подход помогает сэкономить ресурсы и выбрать среди разных алгоритмов оптимальный по эффективности. Для работы с алгоритмами понадобится знание языков Ruby, Python или C++.
Программа курса
Вы научитесь работать с алгоритмами и анализировать данные с помощью языка программирования Python. Во время обучения вас ждут практические задания и необходимые методические пособия.
Чему вы научитесь
Преподаватели
Инженер; Магистр физики океана и атмосферы
Python developer
Разработчик
Python Fullstack developer
Программист
Разработчик
Инженер-программист
Разработчик в Южно-Уральский научный центр
Ведущий разработчик
Бэкенд-разработчик
Fullstack-разработчик на Python
Программист
Python-разработчик