Skip to content
This repository was archived by the owner on Jan 4, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fr-FR/about-me/About Me - notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ language: fr-FR
embeds: "*.png"
...

#Introduction:
# Introduction :
Au cours de ce projet, les enfants vont apprendre à écrire un programme Python parlant d'eux même aux autres. Ils vont créer de l'art ASCII (images faites de texte) et faire des calculs à partir de données entrées par l'utilisateur.

#Ressources en-ligne
Expand Down
42 changes: 21 additions & 21 deletions fr-FR/about-me/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@ Commençons par écrire un peu de texte.

+ Tape ce qui suit dans la fenêtre qui apparaît:

![screenshot](images/me-hi.png)
![capture d'écran](images/me-hi.png)

La ligne `#!/bin/python3` indique simplement à Trinket que nous utilisons Python 3 (la version la plus récente).

+ Clique sur "Run" et tu devrais voir que la commande `print()` affiche tout ce qui est inclus à l'intérieur des apostrophes `''`.

![screenshot](images/me-hi-test.png)
![capture d'écran](images/me-hi-test.png)

+ Si tu fais une erreur, tu verras un message d'erreur à la place, t'indiquant ce qui n'a pas fonctionné!

Essaie le! Supprime la dernière apostrophe `'` ou la parenthèse de fin `)` (ou les deux) et regarde ce qui se produit.

![screenshot](images/me-syntax.png)
![capture d'écran](images/me-syntax.png)

+ Replace l'apostrophe `'` ou la parenthèse `)` puis clique sur "Run" pour t'assurer que ton projet fonctionne à nouveau.

Expand All @@ -52,16 +52,16 @@ __Tu n'as pas besoin d'un compte Trinket pour sauvegarder ton projet!__

Si tu n'as pas de compte Trinket, clique sur le bouton de menu en haut à gauche puis clique "Share". Ceci te donnera un lien que tu peux sauvegarder pour y revenir plus tard. Tu devras faire ceci à chaque fois que tu fais des changements puisque le lien changera.

![screenshot](images/me-link.png)
![capture d'écran](images/me-link.png)

Si tu as un compte Trinket, tu peux cliquer "Save" pour sauvegarder ta propre copie du Trinket.

![screenshot](images/me-remix.png)
![capture d'écran](images/me-remix.png)

## Défi: Qu'est-ce qui te passe par la tête? { .challenge}
Change le code ci-dessus pour afficher quelque chose de plus intéressant à propos de toi.

![screenshot](images/me-mind.png)
![capture d'écran](images/me-mind.png)

## Sauvegarde ton projet {.save}

Expand All @@ -73,23 +73,23 @@ Affichons quelque chose de plus amusant que du texte... De l'art ASCII (prononc

+ Ajoutons un peu d'art à ton programme - l'image d'un chien!

![screenshot](images/me-dog.png)
![capture d'écran](images/me-dog.png)

+ Si tu cliques sur "Run", tu verras qu'il y a un "bug" dans ton nouveau code.

![screenshot](images/me-dog-bug.png)
![capture d'écran](images/me-dog-bug.png)

C'est parce que ton texte contient deux apostrophes et Python croit qu'elles indiquent les limites du texte!

![screenshot](images/me-dog-quote.png)
![capture d'écran](images/me-dog-quote.png)

+ Pout régler ce problème, ajoute simplement une barre oblique inverse `\` devant l'apostrophe dans les mots `l'image` et `d'un`. Ceci indique à Python que l'apostrophe fait partie du texte.

![screenshot](images/me-dog-bug-fix.png)
![capture d'écran](images/me-dog-bug-fix.png)

+ Si tu préfères, tu peux utiliser trois apostrophes `'''` au lieu d'une, ce qui te permet d'afficher plusieurs lignes de texte avec une seule instruction `print()`:

![screenshot](images/me-dog-triple-quote.png)
![capture d'écran](images/me-dog-triple-quote.png)

## Sauvegarde ton projet {.save}

Expand All @@ -100,7 +100,7 @@ __Rappelle toi que le code que tu écris avec Trinket est public. Ne partage pas

Voici un exemple:

![screenshot](images/me-about.png)
![capture d'écran](images/me-about.png)

## Sauvegarde to projet {.save}

Expand All @@ -114,42 +114,42 @@ Tu peux aussi faire des calculs et afficher des nombres. Trouvons quel âge tu a

Ajoute ce code à ton programme:

![screenshot](images/me-calc.png)
![capture d'écran](images/me-calc.png)

Remarque que tu n'as pas besoin de mettre d'apostrophes `''` autour des nombres.

(Tu devra changer le nombre `2006` si tu es né(e) une année différente.)

+ Clique "Run". Ton programme devrait afficher ton age en l'an 2025.

![screenshot](images/me-calc-run.png)
![capture d'écran](images/me-calc-run.png)

+ Tu pourrais améliorer ton programme en utilisant `input()` pour demander à l'usager son age et le stocker dans une __variable__ appelée `naissance`.

![screenshot](images/me-input.png)
![capture d'écran](images/me-input.png)

+ Exécute ton programme puis entre l'année de ta naissance. As-tu eu une nouvelle erreur?

C'est parce que tout ce que tu tapes dans ton programme est du __texte__ et tu dois le convertir en un __nombre__.

Tu peux utiliser la fonction `int()` pour convertir le texte en un __nombre entier__ ("int" pour "integer" signifie nombre entier en anglais).

![screenshot](images/me-input-test.png)
![capture d'écran](images/me-input-test.png)

+ Tu peux aussi créer une autre variable pour stocker le résultat de ton calcul et afficher celle-ci à la place.

![screenshot](images/me-result-variable.png)
![capture d'écran](images/me-result-variable.png)

+ Finalement, tu peux rendre ton programme plus facile à comprendre en y ajoutant un message utile.

![screenshot](images/me-message.png)
![capture d'écran](images/me-message.png)

## Sauvegarde ton projet {.save}

## Défi: Ton âge en années de chien { .challenge}
Écris un programme qui demande à l'usager son âge puis lui dit son age en années de chien! Tu peux calculer l'âge d'une personne en années de chien en multipliant son âge par 7.

![screenshot](images/me-dog-years.png)
![capture d'écran](images/me-dog-years.png)

En programmation, le symbole de __multiplication__ est `*` et correspond généralement à __maj+8__ (shift+8) sur le clavier.

Expand All @@ -160,10 +160,10 @@ Savais-tu que tu pouvais aussi "calculer" du texte?!

Qu'est-ce que le programme suivant affiche à l'écran? Essaie de deviner avant d'exécuter le programme.

![screenshot](images/me-text-calc.png)
![capture d'écran](images/me-text-calc.png)

Peux-tu composer tes propres mots de cette manière? Tu pourrais même créer tes propres motifs!

![screenshot](images/me-patterns.png)
![capture d'écran](images/me-patterns.png)

## Sauvegarde ton projet {.save}
8 changes: 4 additions & 4 deletions fr-FR/codecraft/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Dans ce projet, tu vas dessiner et coder des améliorations dans une version 2D
<img src="images/craft-finished.png">
</div>

# Étape 1: Jouer le jeu { .activity}
# Étape 1 : Jouer le jeu { .activity}

## Liste de contrôle { .check}

Expand Down Expand Up @@ -50,7 +50,7 @@ Peux-tu construire une maison, avec un jardin et une piscine ? Que peux-tu crée

## Sauvegarde ton projet {.save}

# Étape 2: Customisation de ton jeu { .activity}
# Étape 2 : Customisation de ton jeu { .activity}

Modifions quelques variable pour changer le fonctionnement de ton jeu.

Expand All @@ -73,7 +73,7 @@ Saurais-tu changer les valeurs des variables `MAPWIDTH` et `MAPHEIGHT` pour chan

## Sauvegarde ton projet {.save}

# Étape 3: Créer une nouvelle ressource en bois { .activity}
# Étape 3 : Créer une nouvelle ressource en bois { .activity}

Créons une nouvelle ressource en bois. Pour faire ceci, il faudrait ajouter quelques variables à ton fichier `variables.py`.

Expand Down Expand Up @@ -136,7 +136,7 @@ Le projet inclut déjà une image `sand.png`, mais tu peux créer et transférer

## Sauvegarde ton projet {.save}

# Étape 4: Façonner des planches de bois { .activity}
# Étape 4 : Façonner des planches de bois { .activity}

Créons une nouvelle ressource planche qui sera façonnée de bois.

Expand Down
2 changes: 1 addition & 1 deletion fr-FR/popular-pets/Popular Pets - notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Il y a également un trinket qui contient un exemple de solution aux défis :
+ [‘Animaux de compagnie préférés’ terminé -- trinket.io/python/9339862606](https://trinket.io/python/9339862606)

# Ressources hors-ligne
Ce projet pourrait être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) si préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant ait accès à une copie de ces ressources. Cette section comporte les fichiers suivants :
Ce projet pourrait être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) si préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant ait accès à une copie de ces ressources. Cette section comporte le fichier suivant :

+ popular-pets/popular-pets.py

Expand Down
2 changes: 1 addition & 1 deletion fr-FR/popular-pets/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Animaux de compagnie préférés
description: Créer des camemberts et des histogrammes à partir de données que tu colliges.
notes: "Animaux de compagnie préférés - notes.md"
notes: "Popular Pets - notes.md"
layout: project
new: true
---
Expand Down
6 changes: 3 additions & 3 deletions fr-FR/robo-trumps/Robo-Trumps - notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ __Ce projet utilise Python 3.__ Nous vous conseillons d'utiliser [trinket](https

Il y a également un trinket qui contient un exemple de solution aux défis :

+ [‘Robotrumps’ Finished -- trinket.io/python/9ccc368bd5](https://trinket.io/python/9ccc368bd5)
+ [‘Robo-Atout’ terminé -- trinket.io/python/9ccc368bd5](https://trinket.io/python/9ccc368bd5)

# Ressources hors-ligne
Ce projet peut être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) i préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant a accès à une copie de ces ressources. Cette section comporte les fichiers suivants :
Ce projet pourrait être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) si préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant ait accès à une copie de ces ressources. Cette section comporte les fichiers suivants :

+ robotrumps/robotrumps.py
+ robotrumps/cards.txt
Expand All @@ -28,7 +28,7 @@ Vous pouvez aussi trouver une version finalisée des défis de ce projet dans la
+ robotrumps-finished/cards.txt
+ Plusieurs images .gif de robots

(Toutes les ressources ci-dessus sont également téléchargeable comme des fichiers `.zip` pour le projet et les volontaires.)
(Toutes les ressources ci-dessus sont également téléchargeables comme des fichiers `.zip` pour le projet et les volontaires.)

# Objectifs pédagogiques
+ Consolidation: structures de données, lire à partir d'un fichier et "turtle graphics" (interface graphique de la "tortue");
Expand Down
2 changes: 1 addition & 1 deletion fr-FR/robo-trumps/materials.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ volunteer-resources:
- url: https://trinket.io/python/9ccc368bd5
type: link
text: trinket.io/python/9ccc368bd5
description: Online completed Trinket project
description: Projet finalisé Trinket en ligne
- url: robo-trumps-finished/robo-trumps.py
type: file
- url: robo-trumps-finished/cards.txt
Expand Down
2 changes: 1 addition & 1 deletion fr-FR/rpg/RPG - notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Il y a également un trinket qui contient le projet fini :
+ [‘Jeu de rôle’ finalisé -- trinket.io/python/d06adeb527](https://trinket.io/python/d06adeb527)

# Ressources hors-ligne
Ce projet peut être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) i préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant a accès à une copie de ces ressources. Cette section comporte les fichiers suivants :
Ce projet peut être [complété hors-ligne](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/) i préférable. Vous pouvez accéder aux ressources du projet en cliquant sur 'Matériaux du Projet'. Ce lien contient une section 'Ressources du projet', y compris vers des ressources dont les enfants auraient besoin pour compléter le projet hors-ligne. Vérifiez que chaque enfant a accès à une copie de ces ressources. Cette section comporte le fichier suivant :

+ rpg/rpg.py

Expand Down