КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Курсы / Код

Как думает программист

Давай точные инструкции и смотри, как переменные, условия и циклы выполняются шаг за шагом.

Для начинающих · уроков: 10 · Бесплатно, без аккаунта

Начать курс

Уроки

  1. Инструкции, точно (5 мин): Алгоритм это список точных шагов, который выполняет задачу.
  2. Переменные это коробки (7 мин): Переменная это коробка с именем, в которой лежит одно значение.
  3. Решения: if (7 мин): Условие вроде battery < 30 всегда True или False (это булево значение).
  4. Баги это подсказки (7 мин): Сообщение об ошибке говорит, где (строка), какого вида (тип ошибки) и подробности.
  5. Циклы: ещё раз (7 мин): Цикл for выполняет своё тело с отступом по разу для каждого значения: каждый круг это итерация.
  6. Списки: коробки в ряд (7 мин): Список хранит много значений по порядку под одним именем: scores = [72, 45, 90].
  7. Сортировка по одному обмену (7 мин): Сортировка расставляет список по порядку. Пузырьковая сортировка сравнивает соседей и меняет их местами, если они стоят не по порядку.
  8. Быстрый поиск (7 мин): Двоичный поиск проверяет середину отсортированного списка и выбрасывает половину, где ответа быть не может.
  9. Функции: дай рецепту имя (7 мин): Функция это рецепт с именем: def задаёт имя и шаги.
  10. Собери мини-игру (7 мин): input() просит игрока что-то набрать. Он всегда возвращает текст.

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab