О проекте: как Черепашка проверяет код, задачи и факты в статьях
Черепашка — бесплатный учебный сайт о программировании для школьников и их родителей. Мы делаем ставку на практику: почти на каждой странице есть код, который можно запустить.
Как проверяется код
Каждый пример в блоке кода компилируется перед публикацией. Решения всех задач практикума прогоняются через тесты — минимум два набора входных данных на задачу. Ответы в квизах «что выведет программа» получены настоящим запуском, а не написаны вручную.
Как проверяются факты
Сведения о языке Python сверяются с официальной документацией и PEP 8, о Scratch — с материалами MIT Media Lab и Scratch Foundation, об экзаменах — со спецификациями и демоверсиями ФИПИ, о школьной программе — с ФГОС и федеральной образовательной программой. Источники указаны в конце каждой статьи.
Чего мы не делаем
- Не обещаем, что ребёнок «станет программистом за месяц».
- Не рекламируем конкретные онлайн-школы и не берём плату за упоминания.
- Не придумываем статистику: если точных данных нет, так и пишем.
Технологии
Python в браузере работает на интерпретаторе Skulpt — он поддерживает основы языка и модуль turtle, но не все библиотеки. Блоки построены на Blockly. Поэтому в уроках встречаются пометки, когда пример лучше запустить в установленном Python: об этом рассказано в статье «Как установить Python».
Нашли ошибку?
Если код на странице ведёт себя не так, как описано, сначала загляните в раздел «Ошибки Python» — возможно, дело в опечатке. А если ошибка в самой статье, сообщите о ней владельцу сайта по адресу, указанному на хостинге.