курс · Свободное прохождение
Программирование на Python: от нуля до олимпиад
модулей: 9 · уроков: 90
Модуль 1. Первые шаги
1Как устроена олимпиадная задача. Первая программаклассная работа · норма 10 из 200/202Практика: Как устроена олимпиадная задача. Первая программадомашняя работа · норма 10 из 150/153Арифметика и порядок действийклассная работа · норма 10 из 190/194Практика: Арифметика и порядок действийдомашняя работа · норма 10 из 150/155Целое деление и остатокклассная работа · норма 10 из 200/206Практика: Целое деление и остатокдомашняя работа · норма 10 из 150/157Линейные задачи: практикумклассная работа · норма 10 из 170/178Практика: Линейные задачи: практикумдомашняя работа · норма 10 из 150/159Условия: if, elseклассная работа · норма 10 из 200/2010Практика: Условия: if, elseдомашняя работа · норма 10 из 150/1511Составные условия и вложенностьклассная работа · норма 10 из 190/1912Практика: Составные условия и вложенностьдомашняя работа · норма 10 из 150/15
Модуль 2. Циклы
13Цикл for и rangeклассная работа · норма 10 из 180/1814Практика: Цикл for и rangeдомашняя работа · норма 10 из 150/1515Накопление: сумма, произведение, количествоклассная работа · норма 10 из 180/1816Практика: Накопление: сумма, произведение, количестводомашняя работа · норма 10 из 150/1517Цикл whileклассная работа · норма 10 из 180/1818Практика: Цикл whileдомашняя работа · норма 10 из 150/1519Разбор числа по цифрамклассная работа · норма 10 из 180/1820Практика: Разбор числа по цифрамдомашняя работа · норма 10 из 150/1521Вложенные циклыклассная работа · норма 10 из 180/1822Практика: Вложенные циклыдомашняя работа · норма 10 из 150/1523Практикум и контрольная №1классная работа · норма 10 из 180/1824Контрольная №1домашняя работа · норма 4 из 60/6
Модуль 3. Строки
25Строка как последовательностьклассная работа · норма 10 из 180/1826Практика: Строка как последовательностьдомашняя работа · норма 10 из 150/1527Методы строкклассная работа · норма 10 из 180/1828Практика: Методы строкдомашняя работа · норма 10 из 150/1529Срезы и разворотыклассная работа · норма 10 из 180/1830Практика: Срезы и разворотыдомашняя работа · норма 10 из 150/1531Символы, коды, шифрыклассная работа · норма 10 из 180/1832Практика: Символы, коды, шифрыдомашняя работа · норма 10 из 150/1533Практикум по строкамклассная работа · норма 10 из 190/1934Практика: Практикум по строкамдомашняя работа · норма 10 из 150/15
Модуль 4. Списки
35Список: ввод и первые действияклассная работа · норма 10 из 180/1836Практика: Список: ввод и первые действиядомашняя работа · норма 10 из 150/1537Перебор списка с условиемклассная работа · норма 10 из 180/1838Практика: Перебор списка с условиемдомашняя работа · норма 10 из 150/1539Поиск и подсчётыклассная работа · норма 10 из 180/1840Практика: Поиск и подсчётыдомашняя работа · норма 10 из 150/1541Сортировка и что она упрощаетклассная работа · норма 10 из 180/1842Практика: Сортировка и что она упрощаетдомашняя работа · норма 10 из 150/1543Двумерные списки и таблицыклассная работа · норма 10 из 180/1844Практика: Двумерные списки и таблицыдомашняя работа · норма 10 из 150/15
Модуль 5. Функции, словари, множества
45Функцииклассная работа · норма 10 из 180/1846Практика: Функциидомашняя работа · норма 10 из 150/1547Возврат нескольких значений и рекурсия на пальцахклассная работа · норма 10 из 180/1848Практика: Возврат нескольких значений и рекурсия на пальцахдомашняя работа · норма 10 из 150/1549Словарь как таблица частотклассная работа · норма 10 из 180/1850Практика: Словарь как таблица частотдомашняя работа · норма 10 из 150/1551Множества и уникальностьклассная работа · норма 10 из 180/1852Практика: Множества и уникальностьдомашняя работа · норма 10 из 150/1553Практикум и контрольная №2классная работа · норма 10 из 170/1754Контрольная №2домашняя работа · норма 4 из 60/6
Модуль 6. Алгоритмические приёмы
55Оценка сложности: почему решение не проходитклассная работа · норма 10 из 180/1856Практика: Оценка сложности: почему решение не проходитдомашняя работа · норма 10 из 150/1557Префиксные суммыклассная работа · норма 10 из 180/1858Практика: Префиксные суммыдомашняя работа · норма 10 из 150/1559Два указателя и скользящее окноклассная работа · норма 10 из 180/1860Практика: Два указателя и скользящее окнодомашняя работа · норма 10 из 150/1561Бинарный поиск по массивуклассная работа · норма 10 из 180/1862Практика: Бинарный поиск по массивудомашняя работа · норма 10 из 150/1563Бинарный поиск по ответуклассная работа · норма 10 из 180/1864Практика: Бинарный поиск по ответудомашняя работа · норма 10 из 150/1565Жадные идеи и их ловушкиклассная работа · норма 10 из 180/1866Практика: Жадные идеи и их ловушкидомашняя работа · норма 10 из 150/15
Модуль 7. Числа и классика олимпиад
67Делимость и делителиклассная работа · норма 10 из 180/1868Практика: Делимость и делителидомашняя работа · норма 10 из 150/1569Простые числа и решетоклассная работа · норма 10 из 180/1870Практика: Простые числа и решетодомашняя работа · норма 10 из 150/1571Цифры и системы счисленияклассная работа · норма 10 из 180/1872Практика: Цифры и системы счислениядомашняя работа · норма 10 из 150/1573Перебор с отсечениемклассная работа · норма 10 из 180/1874Практика: Перебор с отсечениемдомашняя работа · норма 10 из 150/1575Комбинаторика на пальцахклассная работа · норма 10 из 180/1876Практика: Комбинаторика на пальцахдомашняя работа · норма 10 из 150/15
Модуль 8. Графы и динамика: знакомство
77Клетчатое поле и координатыклассная работа · норма 10 из 180/1878Практика: Клетчатое поле и координатыдомашняя работа · норма 10 из 150/1579Граф как модельклассная работа · норма 10 из 180/1880Практика: Граф как модельдомашняя работа · норма 10 из 150/1581Обходы: в глубину и в ширинуклассная работа · норма 10 из 180/1882Практика: Обходы: в глубину и в ширинудомашняя работа · норма 10 из 150/1583Одномерная динамикаклассная работа · норма 10 из 180/1884Практика: Одномерная динамикадомашняя работа · норма 10 из 150/1585Динамика по сеткеклассная работа · норма 10 из 180/1886Практика: Динамика по сеткедомашняя работа · норма 10 из 150/15
Модуль 9. Итог