Курсы
Мои курсы
5 курсов · 77 тем · всё исполняется в браузере

Курс, который исполняется

Не видео и не тест после параграфа. Связный текст, внутри которого работает код, разбирается схема и раскрывается любой термин — не отходя от абзаца.

Аккаунт — один шаг: логин и пароль, почта не спрашивается.

8 ч
чтения во всех курсахсчитано по словам, а не заявлено
14
тем с исполняемым кодомpython работает у читателя
0 ₽
стоимость читателя в месяцкод исполняется на его машине
1 раз
грузится интерпретатордальше из кэша браузера
into-industrial-dev / Фаза 1 / Ветки, HEAD и detached ЭкспрессСтандартГлубина

Механизм

Ветка — это указатель на коммит, а не копия проекта. Новый коммит переписывает файл ветки — поэтому создание ветки стоит сорок один байт и ноль секунд.

python Выполнить
# то же самое, но на структуре данных
refs = {"main": "a1b2c3", "feature": "a1b2c3"}
refs["feature"] = "d4e5f6"   # коммит в ветку
print(refs, len(refs) == 2)
A B C main D feature
Коммиты лежат цепочкой; ветка — подпись, которая на один из них показывает.

Три механики, которых нет в других читалках

Каждая — причина, по которой движок написан свой, а не взят готовым.

Что происходит с курсом через год

Одни и те же шесть строк. Разница не в старании автора, а в том, кто ловит расхождение — сборка или читатель.

Курс в вики или в PDF

Пример устарел с версией библиотекиузнаёт читатель

Ссылка на раздел протухлатихо

Термин введён один раз в началевернуться некуда

Код надо скопировать к себеи настроить окружение

Правка курса не видначто изменилось — неизвестно

Схема — картинкане диффается

0 / 6 ловится до читателя

Курс как репозиторий на этой платформе

Пример исполняется на сборкевалит сборку

Битая ссылка валит сборкус файлом и строкой

Термин раскрывается из любой точкипо клику

Код запускается прямо в текстеокружения нет

Правка курса — коммитвиден дифф

Схема — текстправится строкой

6 / 6 ловится до читателя

Курсы

Курсы приватны: читать может владелец, поделиться можно ссылкой на один курс. Свои подключаются репозиторием.