![](//s1.studylibfr.com/store/data-gzf/32ff77641c14ffa35013f90e7a093933/1/010082086.htmlex.zip/bg3.jpg)
TABLE DES MATIÈRES TABLE DES MATIÈRES
4 La tortue 33
I) Commencer une nouvelle figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
II) Avancer, reculer, tourner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
III) Tracer des cercles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
IV) La tortue : Afficher, Cacher, Vitesse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
V) Le crayon : lever, baisser, taille, couleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
VI) L’écran : effacer, colorer le fond, afficher un texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5 Les graphiques 39
I) Placer des points, Afficher le repère, Les couleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
II) Nuage de points ou diagrammeXY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
III) Les axes et la grille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
IV) Titres et légendes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
V) Repères multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6 Les listes 44
I) Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
II) Créer une liste, ajouter des éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
III) Retirer des éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
IV) Rechercher, Compter, Ordonner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
V) Opérations sur les listes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7 Probabilités et statistiques 55
I) Statistiques descriptives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
II) Simulation et échantillonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
III) Diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
IV) Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8 Les chaînes de caractères 65
I) Longueur et caractères d’une chaîne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
II) Opérations sur les chaînes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
1) Coller, répéter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2) Transformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
III) Codage d’un caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
IV) sous-chaîne d’une chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
1) Extraire une sous-chaîne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2) Rechercher, remplacer et compter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
V) Convertir des chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
1) Enregistrer et charger un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2) Convertir une chaîne de caractères en liste . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
9 Fonctions 76
I) Exemple de fonctions mathématiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
II) Fonction au sens informatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
III) Une fonction peut en cacher une autre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
IV) Récursivité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
10 Questions fréquemment posées 81
I) A propos d’EduPython . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
1) Puis-je utiliser EduPython sous Mac ou Linux ? . . . . . . . . . . . . . . . . . . . . . . . . . 81
2) Quelle est la différence avec la version d’origine PortablePython ? ............... 81
3) Comment arrêter un programme en cours d’exécution ? . . . . . . . . . . . . . . . . . . . . 81
4) Pourquoi avoir traduit certaines fonctions ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Version 1.0 EduPython 2