malytinKonstantin / runestone

:orange_book: Перевод книги Problem Solving with Algorithms and Data Structures Using Python

Home Page:https://aliev.github.io/runestone/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Перевод учебника Problem Solving With Algorithms and data structures

Сборка из исходников

Для начала необходимо склонировать репозиторий:

git clone git@github.com:aliev/runestone.git

Что бы все заработало, очень важно настроить виртуальное окружение. Чтобы не "засорять" собственную систему, вы можете в директории с репозиторием создать виртуальное окружение .env

Создать виртуальное окружение можно командой:

virtualenv .env

Предварительно установите пакет python-virtualenv (если вы работаете в Debian based дистрибутивах).

Сборка всех книг, включенных в проект осуществляется командой:

paver allbooks

в корне проекта.

Все сборочные образы книг в формате html включая изображения и необходимые для интерактивной работы скрипты появятся в директории static. Каждая из книг соответствует директории с названием книги.

Вы всегда сможете прочесть учебник онлайн, или скачать готовый архив

Готовая сборка учебника находится в ветке gh-pages.

Скачать архив учебника можно отсюда: https://github.com/aliev/runestone/archive/gh-pages.zip

Для чтения онлайн книга доступна по адресу: https://aliev.github.io/runestone/

About

:orange_book: Перевод книги Problem Solving with Algorithms and Data Structures Using Python

https://aliev.github.io/runestone/

License:Other


Languages

Language:HTML 52.0%Language:JavaScript 33.7%Language:Python 11.0%Language:CSS 3.2%Language:Shell 0.1%