Récapitulatif python
Ces pages contiennent simplement le récapitulatif des notions abordées dans les différentes activités.
Page 1 sur 9 - Suivante
1 - INTRODUCTION À PYTHON
Lien vers l'activité : introduction-a-python
Dernière modif. : 13 07 2023
1 - Comment programmer avec Python ?
- Remarque sur les icônes et les couleurs
- 1 - Utiliser Python
- Optionnel : installer Python directement
2 - Thonny
- 2.1 - Distinction entre fenêtre de programmation et console interactive
- Ne cliquez jamais sur les liens proposés lors d'une erreur
- 2.2 Les types d'erreurs
- Syntaxe des nombres "à virgule"
- 2.3 - Fonctionnement de la console
3 - Pourquoi programmer ?
4 - Rappels de programmation de seconde ?
- 4.1 Fenêtre de programmation Thonny
- 4.2 VARIABLE - Affectation
- 4.3 - VARIABLE - Incrémentation
- 4.4 Instruction conditionnelle
- 4.5 FONCTION : notion
- 4.6 - FONCTION : native
- 4.7 FONCTION : personnelle
- 4.8 FONCTION : plus complexe
- 4.9 Boucle POUR : réaliser plusieurs fois EXACTEMENT la même action
- 4.10 Boucle POUR : réaliser plusieurs fois PRESQUE la même action
- 4.11 Boucle TANT QUE
5 - FAQ (Frequently Asked Questions)
2 - EXPRESSIONS NUMÉRIQUES
Lien vers l'activité : afficher-sur-la-console
Dernière modif. : 15 07 2023
1 - Expression comportant un opérateur
- 1.1 Expression - Valeur - Opérateur
- 1.2 DEFINITION : Priorité d'évaluation
- 1.3 Quotient et reste d'une division euclidienne avec // et %
- Ecrire un code clair 1 : les espaces dans les expressions
2 - Application à la résolution de problèmes
- 2.1 - Extraire le chiffre de l'unité, de la dizaine et de la centaine
- 2.2 - Position d'une case sur un plateau de jeu
3 - Dictionnaire et interface graphique
- 3.1 DICTIONNAIRE : définition
- 3.2 DICTIONNAIRE : déclaration
- 3.3 DICTIONNAIRE : accéder à une valeur
4 - Résolution à l'aide d'une simple division euclidienne
5 - FAQ (Frequently Asked Questions)
3 - SÉQUENTIALITÉ AVEC TURTLE
Lien vers l'activité : sequentialite-avec-turtle
Dernière modif. : 13 07 2023
1 - Voir la séquentialité en mode debug
- (Rappel) 1.1 VARIABLE - Affectation
- (Rappel) 1.2 - VARIABLE - Incrémentation
- (Rappel) 1.3 FONCTION : notion
- (Rappel) 1.4 - FONCTION : native
- 1.5 Mode DEBUG de Thonny
2 - Module Turtle
- IMPORTANT : Distinction MAJUSCULE - minuscule
- Juste un mot sur ... fonction et méthode
3 - Programme et Dessin
4 - FAQ
4 - TYPES SIMPLES
Lien vers l'activité : types-des-expressions
Dernière modif. : 26 11 2023
1 - Nombres : int et float
2 - Texte : string (str)
- 2.1 STRING : définition
- 2.2 STRING : déclaration avec Python
- 2.3 STRING : opérateurs Python
- 2.4 STRING : déterminer sa longueur
- Juste un mot sur ... caractère et string
3 - Propriété : bool
4 - Convertir : passer d'un type à un autre
- 4.1 Variable "vide" mais du bon type
- 4.2 Créer un integer avec int()
- 4.3 - Créer un flottant avec float()
- 4.4 - créer un string avec str()
- 4.5 - Créer un booléen avec bool()
- Introduction très rapide à input()
5 - FAQ
5 - TYPES CONSTRUITS
Lien vers l'activité : les-types-construits-dans-python
Dernière modif. : 17 06 2024
1 - Principe général
2 - String
- (Rappel) 2.1 STRING : définition
- (Rappel) 2.2 STRING : déclaration avec Python
- (Rappel) 2.3 STRING : opérateurs Python
- (Rappel) 2.4 STRING : déterminer sa longueur
- 2.5 STRING : accéder à une case
- 2.6 STRING : immuable en Python (pas de modification)
- 2.7 STRING : accèder à toutes les cases
- 2.8 STRING : mot-clés in et not in
3 - Tableau statique
- 3.1 TABLEAU STATIQUE : définition
- 3.2 TABLEAU STATIQUE : déclaration avec Python
- 3.3 TABLEAU STATIQUE : opérateurs Python
- 3.4 TABLEAU STATIQUE : accéder à une case
- 3.5 TABLEAU STATIQUE : déterminer sa longueur
- 3.6 TABLEAU STATIQUE : muable en Python (modification possible)
- 3.7 TABLEAU STATIQUE : accèder à toutes les cases
- 3.8 TABLEAU STATIQUE : mot-clés in et not in
4 - Le n-uplet
- 4.1 n-UPLET : définition
- 4.2 n-UPLET : déclaration avec Python
- 4.3 n-UPLET : opérateurs Python
- 4.4 n-UPLET : accéder à une case
- 4.5 n-UPLET : déterminer sa longueur
- 4.6 n-UPLET : immuable en Python (pas de modification)
- 4.7 n-UPLET : accèder à toutes les cases
- 4.8 n-UPLET : mot-clés in et not in
5 - Dictionnaire
- (Rappel) 5.1 DICTIONNAIRE : définition
- (Rappel) 5.2 DICTIONNAIRE : déclaration
- 5.3 DICTIONNAIRE : opérateurs Python
- (Rappel) 5.4 DICTIONNAIRE : accéder à une valeur
- 5.5 DICTIONNAIRE : déterminer sa longueur
- 5.6 DICTIONNAIRE : muable en Python (modification possible)
- 5.7 DICTIONNAIRE : accèder à toutes les cases
- 5.8 DICTIONNAIRE : mot-clés in et not in