Les fichiers pdf sont des présentations.
Il est fortement conseillé de les télécharger et de les visualiser avec un lecteur de pdf en mode plein écran (présentation).
Il est conseillé de vous faire des fiches ou "memento" des différents éléments de la syntaxe de Python que vous découvrez.
Voici un mémento déjà fait mais il est plus efficace de se le faire soi-même au fur et à mesure de son apprentissage personnel.
Les pages comprenant une ampoule dans le titre sont à lire dans un deuxième temps, une fois que tous les cours ont été assimilés.
Introduction (26 slides)
Python
Logistique
Éditeur de texte: Pyzo
Éditeur de texte pour Python: pyzo (INSTALLATION)
Des instructions si vous avez du mal à installer les modules numpy et pylab sous windows (je ne connais pas windows)
Si vous avez des conseils d'installation, envoyez les moi par email afin de les partager avec vos camarades.
En ligne:
Capytale: un outil disponible sur l'ENT pour exécuter des programmes Python directement en ligne
Interpréteur Python en ligne si vous n'arriver pas à installer Python (il n'est pas nécessaire de créer un compte)
Un visualisateur d'exécution en ligne
Types de base (63 slides)
Introduction
Types de données simples: int, float, bool
Chaînes de caractères: str
Variables (48 slides)
Introduction
Affectations
Type d'une variable
Affectations multiples
Affectations parallèles
Déroulement de programmes en tableaux
Entrées - Sorties (15 slides)
Introduction
Sorties
Entrées
Listes (24 slides)
Introduction
Création
Longueur
Sélection d'un ou plusieurs éléments
Modification de la liste
Copie de listes
Tuples (10 slides) (À lire en seconde lecture du cours)
Introduction
Création
Extraction d'éléments
Dictionnaire (10 slides) (À lire en seconde lecture du cours)
Introduction
Création
Ajouts d'éléments
Accès à la valeur d'une clé
Modification d'un dictionnaire
Parcours d'un dictionnaire
Conditionnelles: if, else, elif (17 slides)
Introduction
Syntaxe
Exemples
Itération: for (38 slides)
Introduction
Itération sur une liste
Fonction range
Itération sur une chaîne de caractère
Création de listes
Compléments
Boucle: while (15 slides)
Introduction
Syntaxe
Mimer une itération for
Exercice
Fonctions (43 slides)
Introduction
Syntaxe
Exemples
Variables locales
Modules (10 slides)
Introduction
Import de tout un module
Import d'un module et renommage du module
Import de certaines fonctions
Import de toutes les fonctions
Modules divers (14 slides)
Module random
Module time
Matrices: numpy.matrix
Représentations graphiques (8 slides)
Importation des modules
Ouverture et fermeture d'une fenêtre graphique
Création de tableaux de valeurs
Tracé des valeurs
Récursivité (25 slides)
Introduction
Fonction factorielle
Suite récurrente
To improve your Python and English's skills and gain some independence on debugging your codes...