Этот репозиторий содержит как исходный код веб -страницы курса программирования Python, так и источник содержания курса. CodeLabs расположены в папке site/codelabs , а все остальное предназначено для веб -сайта. Файлы упражнений ссылаются через подмодули в каталоге exercise_files .
Если вы заметите ошибку, не стесняйтесь открывать проблему в этом репо.
Если вы хотите помочь нам внести коррекцию, вы можете открыть запрос на привлечение с предлагаемыми изменениями. Вы можете найти эти ресурсы полезными для этого:
Инструкции по обслуживанию целевой страницы и самих CodeLabs находятся в файле README.md в каталоге site .
Предварительные условия:
node и npmgulp Лучший способ установить node - через nvm . Подробные инструкции здесь, но если вы знаете, что делаете, это сводится к бегу
curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bashи обновление пути. Затем используйте
nvm install nodeи (вероятно)
sudo apt-get install curl wget git build-essential libssl-dev После установки node (и, следовательно, npm ), вы можете запустить следующие команды для установки gulp :
npm install
npm install --global gulp-cli
npm install --save-dev gulp CodeLabs можно развернуть из каталога site используя команды:
./claat_export.sh -o local # deploys codelabs only locally on http://localhost:9090
./claat_export.sh -o landing # deploys codelabs and landing page locally on http://localhost:8000
./claat_export.sh -o deploy # deploys to Github pages NB: Обязательно прочитайте инструкции по развертыванию в каталоге site , прежде чем запустить эти команды.
Первичный материал, созданный для Java Хенриком Нигреном и Анти Лейнонен.
Адаптация Python от Скотта Моргана.