В курсе разбираются фундаментальные вопросы, такие как оценка сложности алгоритмов и анализ скорости работы встроенных методов и функций, так и прикладные аспекты: объем практики и теории сбалансирован. Курс нацелен на учеников старших классов школ, студентов и взрослых и помогает закрыть все задачи, связанные с изучением алгоритмов. Курс ведется на языке Python, но подойдет, если вы пишете код на другом языке (C/С++, JS и т.д.) Чему вы научитесь: 1. Научитесь быстрее писать чистый код 2. Освоите алгоритмы и структуры данных с нуля 3. Подготовитесь к алгоритмическим собеседованиям и олимпиадам 4. Решите 70+ практических задач 5. Сможете учиться в своем темпе и в любое удобное время О курсе: Этот курс является финальной частью блока из трех курсов по программированию. Основная цель данного курса - изучение всех основ алгоритмического программирования и формирование у учащегося правильного подхода по изучению алгоритмов.