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

Алгоритмы и структуры данных на языке Python. Погружаемся в серьезное программирование алгоритмов и решаем сложные задачи.
Средний уровень
4-5
Сертификат Stepik

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

  • Определять сложность алгоритмов.
  • Оптимизировать алгоритмы и код.
  • Выбирать оптимальные структуры под бизнес-задачи.
  • Проектировать рекурсивные алгоритмы на Python.
  • Оптимизировать рекурсивные функции.
  • Строить и обходить деревья и графы.
  • Сортировать массивы и связные списки.
  • Быстро искать данные в массивах, деревьях и тексте.
  • Искать и генерировать большие простые числа.
  • Более эффективно использовать Python.
  • Работать с хэш-таблицами, словарями и ассоциативными массивами.
  • Шифровать и сжимать данные.
  • Генерировать и обмениваться ключами шифрования.
  • Сортировать данные, в том числе по нескольким критериям.
  • Использовать комбинаторые алгоритмы и функции.
  • Перебирать и оптимизировать деревья.

О курсе

Серьезный курс для будущих профессионалов.

На курсе мы в деталях рассматриваем классические алгоритмы и структуры данных с примерами на языке Python.

Погружаемся в мир программирования и учимся писать эффективный и быстрый код.

Схемы, графики и анимации в каждом уроке

Алгоритмы 1

Более 2000 слайдов и 100 анимаций для подробного объяснения работы каждого алгоритма:

Разбор и анализ самых популярных и востребованных алгоритмов:

Поддержка

Отвечаем на все вопросы в течение 24 часов. Вопросы вы можете задавать прямо на Stepik под каждым уроком и заданием.

Для кого этот курс

Программистам на Python Научитесь писать эффективные и быстрые алгоритмы на Питоне. Значительно расширите горизонты своих навыков. Сможете лучше подготовиться к собеседованиям в серьезные компании. Программистам самоучкам Восполните недостающие навыки по алгоритмизации. Научитесь писать быстрый код и использовать эффективные структуры данных для решения бизнес-задач.

Начальные требования

Хорошее знание Python, включая ООП.
 

Наши преподаватели

Как проходит обучение

Курс состоит из коротких уроков, в которых сперва на схемах происходит разбор алгоритма, а затем приводится пример его реализации на Питоне.

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

Программа курса

загружаем...
Certificate

Сертификат

Shultais Education

Что вы получаете

  • Навыки и знания, которые нужны для прохождения собеседований на позицию middle-разработчика.
  • Умение писать быстрые и надежные алгоритмы.
  • Рабочие исходные коды всех классических алгоритмов.
  • Доступ к форуму решений.
  • Поддержка преподавателя в течение 24-х часов.
  • Сертификат.

Сколько стоит обучение

Price: 5 900 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 5 900