Портал legost.in

Computer ScienceКак устроены программы, машины и пределы вычислимого

Учебники, в которых код запускается прямо на странице: на нашем сервере, в песочнице, с потоковым выводом. Начните с базового курса — с первой строки на Python до процессора, сетей, шифров и задач, которые не решит ни один компьютер.

Курсы портала

Открыт Базовый курс Бакалавриат computer science в одном интерактивном учебнике: 66 глав, у каждой своя история, задачи с проверкой на сервере. 66 глав · написано 66 из 66
Скоро Каталог алгоритмов Сотни алгоритмов с визуализацией, разбором, сложностью и кодом, который можно запустить и сломать.
Скоро Системы и сети Как устроены ОС, файловые системы, протоколы и распределённые базы — глубже, чем в базовом курсе.
Скоро Компьютерная графика От пикселя и растеризации до трассировки лучей, которую вы напишете сами.

Как здесь учатся

  1. 01Код запускается по-настоящемуКаждая ячейка уходит на сервер, выполняется в изолированной песочнице, и вывод приходит обратно строка за строкой — даже input() работает.
  2. 02Задачи проверяются тестамиНапишите функцию — сервер прогонит её по скрытым тестам и покажет, на каком входе она ломается. Подсказки по шагам, разбор после попытки.
  3. 03Видно, как думает машинаКнопка «Шаги» записывает выполнение программы: строка за строкой, со стеком вызовов, переменными и стрелками на объекты в памяти.
  4. 04У каждой главы своя историяБабочка в журнале Mark II, сортировка, придуманная в Москве, червь, положивший интернет 1988 года. Главы вырастают одна из другой.

Рядом на сайте