Récapitulatif python
Ces pages contiennent simplement le récapitulatif des notions abordées dans les différentes activités.
Précédente - Page 2 sur 9 - Suivante
6 - VARIABLES DANS PYTHON
Lien vers l'activité : les-variables-dans-python
Dernière modif. : 02 07 2024
1 - Règles de nommage
- 1.1 Toujours une minuscule initiale
- 1.2 Pas d'espace dans un nom de variable
- 1.3 Toujours un nom explicite
- 1.4 Noms réservés
- 1.5 Accents et caractères spéciaux
2 - Utilisation de variables
- (Rappel) 2.1 VARIABLE - Affectation
- (Rappel) 2.2 - VARIABLE - Incrémentation
- 2.3 Expression - Instruction - Affectation
- 2.4 Variable : pas de retroaction
- 2.5 Variable : permutation de deux contenus
- 2.6 Variable ou CONSTANTE ?
- 2.7 Variable : affectations multiples
3 - Variable : portée des variables
- 3.1 Variables locales
- 3.2 Variables globales
- Affectation en local avec le même nom qu'en global : pas de modification au global
- 3.3 Savoir différencier locales et globales
- 3.4 Variables : Espace des noms
- 3.5 Hors programme : fonctions natives globals() et locals()
- 3.6 print() pour afficher une variable depuis un programme
- Attention aux mauvais usages de print()
- 3.7 Fonction input() pour récupérer les entrées clavier
- 3.8 Fonction randint() du module random
4 - FAQ
7 - CRÉER UN PROGRAMME EN PYTHON
Lien vers l'activité : creer-un-programme-en-python
Dernière modif. : 28 11 2024
1 - Fonctions, paramètres, arguments
- Erreur à éviter pendant la séance
- (Rappel) 1.1 FONCTION : notion
- (Rappel) 1.2 - FONCTION : native
- (Rappel) 1.3 FONCTION : personnelle
- (Rappel) 1.4 FONCTION : plus complexe
- 1.5 - FONCTION : une déclaration pas à pas
- J'insiste mais... "Déclarer" n'est pas "Faire appel"
- 1.6 FONCTION : on peut renvoyer directement une expression !
- 1.7 FONCTION : paramètre et argument
- Paramètre formel et effectif
- Notation des fonctions
2 - Documentation : expliquer comment utiliser
- (Rappel) 2.1 COMMENTAIRES : expliquer le fonctionnement
- 2.2 DOCUMENTATION : expliquer l'utilisation
- 2.3 DOCUMENTATION rapide : le prototype + une phrase
- 2.4 DOCUMENTATION longue : le docstring multiligne
3 - Return, ou pas Return, sortez !
4 - Compléments sur les paramètres
- 4.1 FONCTION : Paramètres par défaut
- 4.2 FONCTION : Paramètres nommés ou positionnels
- 4.3 FONCTION : Paramètres nommés ou positionnels
5 - Exos
6 - FAQ
8 - BOUCLES BORNÉES
Lien vers l'activité : les-boucles-bornees
Dernière modif. : 15 12 2024
1 - Précisions sur la boucle POUR
- Erreur à éviter pendant la séance
- (RAPPELS) 1.1 Boucle POUR : réaliser plusieurs fois EXACTEMENT la même action
- (RAPPELS) 1.2 Boucle POUR : réaliser plusieurs fois PRESQUE la même action
- 1.3 Boucle POUR : utilisation de range()
- 1.4 Boucle POUR : boucle BORNEE
2 - Sommes et concaténations successives
3 - Obtenir les indices avec une boucle Pour
- Tableau, indice d'une case, contenu d'une case
- (RAPPELS) 3.1 STRING : accèder à toutes les cases
- (RAPPELS) 3.2 TABLEAU STATIQUE : accèder à toutes les cases
- (RAPPELS) 3.3 n-UPLET : accèder à toutes les cases
- 3.4 Boucle POUR : somme d'un tableau
- (RAPPELS) 3.5 TABLEAU STATIQUE : muable en Python (modification possible)
4 - Obtenir les clés avec une boucle Pour
- Dictionnaire, clé et valeur d'une case
- (RAPPELS) 4.1 DICTIONNAIRE : accèder à toutes les cases
- 4.2 Boucle POUR : somme d'un dictionnaire
- (RAPPELS) 4.3 DICTIONNAIRE : muable en Python (modification possible)
5 - Obtenir directement le contenu
- 5.1 STRING : accèder à toutes les VALEURS
- 5.2 n-UPLET : accèder à toutes les VALEURS
- 5.3 TABLEAU STATIQUE : accèder à toutes les VALEURS
- 5.4 DICTIONNAIRE : accèder à toutes les VALEURS
6 - Mode DEBUG de Thonny
- REMARQUE
7 - DEBUG avec Pythontutor
8 - FAQ
9 - PROJET : DÉCOR ALÉATOIRE
Lien vers l'activité : affiche-un-decor-aleatoire
Dernière modif. : 18 01 2025
10 - BOUCLES ET TYPES CONSTRUITS
Lien vers l'activité : boucles-bornees-et-structures
Dernière modif. : 02 07 2024