Formation en langage Python Younes. Derfoufi Enseignant au CRMEF OUJDA 23 août

Formation en langage Python Younes. Derfoufi Enseignant au CRMEF OUJDA 23 août 2019 Table des matières 1 Les concepts de base en langage Python 3 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 A propos du langage Python . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Quelles sont les principales raisons qui poussent à apprendre Python ? . . . 4 1.2 Installation des outils et premier programme Python . . . . . . . . . . . . . . . . . 5 1.3 Les variables, commentaires & opérateurs en Python . . . . . . . . . . . . . . . . 5 1.3.1 Les commentaires en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.2 les variables en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.3 Affichage d’une Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3.4 Les opérateurs en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3.4.1 Les différents types d’opérateurs en Python . . . . . . . . . . . . . 6 1.3.4.2 Les opérateurs arithmétiques . . . . . . . . . . . . . . . . . . . . . . 6 1.3.4.3 Les opérateurs d’assignation . . . . . . . . . . . . . . . . . . . . . . 6 1.3.4.4 Opérateurs de comparaison . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.4.5 Opérateurs logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Les fonctions en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.5 Encodage et jeux de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6 Structures de contrôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6.1 La structure sélective If ... Else ... . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6.2 L’instruction elif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6.3 La structure répétitive For ... . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.6.4 La structure répétitive While . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.7 Les chaines de caractères en Python . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.7.1 Définir une chaine de caractère en Python . . . . . . . . . . . . . . . . . . . 9 1.7.2 Les fonctions de chaines de caractères en Python . . . . . . . . . . . . . . . 10 1.8 Les listes en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.8.1 Création d’une liste en Python . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.8.2 Accès aux éléments d’une liste. . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.8.3 Changer la valeur d’un élément de la liste . . . . . . . . . . . . . . . . . . . 13 1.8.4 Parcourir les éléments d’une liste Python . . . . . . . . . . . . . . . . . . . . 13 1.8.5 Longueur d’une liste Python . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.8.6 Ajouter ou supprimer des éléments à la liste . . . . . . . . . . . . . . . . . . 14 1.8.6.1 Ajouter un un élément à une liste Python . . . . . . . . . . . . . . . 14 1 TABLE DES MATIÈRES 2 1.8.6.2 Retirer un élément d’une liste Python . . . . . . . . . . . . . . . . . 14 1.8.6.3 Transformer une chaine de caractères en une liste . . . . . . . . . 15 1.8.6.4 Transformer une liste en une chaine de caractères . . . . . . . . . 16 1.8.6.5 Compter la fréquence des éléments d’une liste . . . . . . . . . . . . 16 1.8.7 Les différente méthodes destinées aux listes Python . . . . . . . . . . . . . 16 1.9 Les tuples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.9.1 Définir un tuple en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.9.2 Accéder aux élément d’un tuple . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.9.3 Boucle à travers un tuple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.9.4 Vérifier si un élément existe dans un tuple . . . . . . . . . . . . . . . . . . . 17 1.9.5 Longueur d’un tuple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.9.6 Ajout ou suppression d’éléments impossible à un tuple . . . . . . . . . . . . 18 1.9.7 Suppression d’un tuple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.9.8 Création d’un tuple en utilisant le constructeur tuple() . . . . . . . . . . . . 18 1.9.9 Méthodes associées à un tuple . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.10Les dictionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . uploads/Geographie/ formation-python-chapitre1.pdf

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager