Ce référentiel contient à la fois le code source de la page Web du cours de programmation Python et la source du contenu du cours. Les CodeLabs sont situés dans le dossier site/codelabs et tout le reste est pour le site Web. Les fichiers d'exercice se lient via des sous-modules dans le répertoire exercise_files .
Si vous apercevez une erreur, n'hésitez pas à ouvrir un problème dans ce dépôt.
Si vous souhaitez nous aider à effectuer la correction, vous pouvez ouvrir une demande de traction avec vos modifications proposées. Vous pouvez trouver ces ressources utiles pour ce faire:
Les instructions pour servir la page de destination et les codelabs eux-mêmes sont dans le fichier README.md dans le répertoire site .
Prérequis:
node et npmgulp La meilleure façon d'installer node est via nvm . Les instructions détaillées sont là, mais si vous savez ce que vous faites, cela se résume à la course
curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bashet mise à jour du chemin. Puis utiliser
nvm install nodeet (probablement)
sudo apt-get install curl wget git build-essential libssl-dev Une fois que vous avez installé node (et donc npm ), vous pouvez exécuter les commandes suivantes pour installer gulp :
npm install
npm install --global gulp-cli
npm install --save-dev gulp Les CodeLabs peuvent être déployés à partir du répertoire site à l'aide des commandes:
./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: assurez-vous de lire les instructions de déploiement dans le répertoire site avant d'exécuter ces commandes.
Matériel primaire créé pour Java par Henrik Nygren et Antti Leinonen.
Adaptations Python de Scott Morgan.