Курс, который исполняется
Не видео и не тест после параграфа. Связный текст, внутри которого работает код, разбирается схема и раскрывается любой термин — не отходя от абзаца.
Аккаунт — один шаг: логин и пароль, почта не спрашивается.
- 8 ч
- чтения во всех курсахсчитано по словам, а не заявлено
- 14
- тем с исполняемым кодомpython работает у читателя
- 0 ₽
- стоимость читателя в месяцкод исполняется на его машине
- 1 раз
- грузится интерпретатордальше из кэша браузера
Механизм
Ветка — это указатель на коммит, а не копия проекта. Новый коммит переписывает файл ветки — поэтому создание ветки стоит сорок один байт и ноль секунд.
# то же самое, но на структуре данных
refs = {"main": "a1b2c3", "feature": "a1b2c3"}
refs["feature"] = "d4e5f6" # коммит в ветку
print(refs, len(refs) == 2) Три механики, которых нет в других читалках
Каждая — причина, по которой движок написан свой, а не взят готовым.
- до трёх колонок
Стек панелей
Ссылка открывает панель справа, а не уносит со страницы. Три колонки, дальше — история с крошками. Возврат одним движением.
- вложенность 2
Термины по клику
Определения живут отдельно от курсов и переиспользуются всеми. Дальше второго окна термин открывается панелью, чтобы не было матрёшки.
- 14 тем
Проверка примеров при сборке
Блок с ожидаемым выводом исполняется в том же интерпретаторе, что стоит у читателя. Разошлось — сборка красная.
Что происходит с курсом через год
Одни и те же шесть строк. Разница не в старании автора, а в том, кто ловит расхождение — сборка или читатель.
Курс в вики или в PDF
Пример устарел с версией библиотекиузнаёт читатель
Ссылка на раздел протухлатихо
Термин введён один раз в началевернуться некуда
Код надо скопировать к себеи настроить окружение
Правка курса не видначто изменилось — неизвестно
Схема — картинкане диффается
0 / 6 ловится до читателя
Курс как репозиторий на этой платформе
Пример исполняется на сборкевалит сборку
Битая ссылка валит сборкус файлом и строкой
Термин раскрывается из любой точкипо клику
Код запускается прямо в текстеокружения нет
Правка курса — коммитвиден дифф
Схема — текстправится строкой
6 / 6 ловится до читателя
Курсы
Курсы приватны: читать может владелец, поделиться можно ссылкой на один курс. Свои подключаются репозиторием.
- DevOps: от голого VPS до своего кластера 1 фаза · 14 тем · 2 часа
- Вход в промышленную разработку 1 фаза · 13 тем · 1 час
- Сети для инженера — курс от одного сокета до своего VPN 1 фаза · 17 тем · 2 часа
- Python Runtime Internals — от исходника до GIL 1 фаза · 14 тем · 1 час
- Rust from the Metal — курс с самых низов до владения 1 фаза · 19 тем · 1 час