О проекте: как Черепашка проверяет код, задачи и факты в статьях

Черепашка — бесплатный учебный сайт о программировании для школьников и их родителей. Мы делаем ставку на практику: почти на каждой странице есть код, который можно запустить.

Как проверяется код

Каждый пример в блоке кода компилируется перед публикацией. Решения всех задач практикума прогоняются через тесты — минимум два набора входных данных на задачу. Ответы в квизах «что выведет программа» получены настоящим запуском, а не написаны вручную.

Как проверяются факты

Сведения о языке Python сверяются с официальной документацией и PEP 8, о Scratch — с материалами MIT Media Lab и Scratch Foundation, об экзаменах — со спецификациями и демоверсиями ФИПИ, о школьной программе — с ФГОС и федеральной образовательной программой. Источники указаны в конце каждой статьи.

Чего мы не делаем

  • Не обещаем, что ребёнок «станет программистом за месяц».
  • Не рекламируем конкретные онлайн-школы и не берём плату за упоминания.
  • Не придумываем статистику: если точных данных нет, так и пишем.

Технологии

Python в браузере работает на интерпретаторе Skulpt — он поддерживает основы языка и модуль turtle, но не все библиотеки. Блоки построены на Blockly. Поэтому в уроках встречаются пометки, когда пример лучше запустить в установленном Python: об этом рассказано в статье «Как установить Python».

Нашли ошибку?

Если код на странице ведёт себя не так, как описано, сначала загляните в раздел «Ошибки Python» — возможно, дело в опечатке. А если ошибка в самой статье, сообщите о ней владельцу сайта по адресу, указанному на хостинге.