Python
Contents:
Introduction
Installation
Les nombres
Contrôle de l’exécution d’un programme
Fonctions et modules
Les chaines de caractères
Les listes
Les tuples
Les fichiers
Les sets
Les dictionnaires
Les exceptions
Les classes
Qualité du code
FAQ
Python
Docs
»
Python
Afficher la source de la page
Python
Contents:
Introduction
Pourquoi apprendre Python ?
Le langage
Les performances
Ce qu’il faut retenir
Installation
Le langage
Les premiers pas
L’environnement de développement
Ce qu’il faut retenir
Les nombres
Les valeurs numériques
Les variables
Les booléens
Ce qu’il faut retenir
Contrôle de l’exécution d’un programme
Le test conditionnel :
if
La répétition d’instructions :
for
La répétition d’instructions :
while
Ce qu’il faut retenir
Fonctions et modules
Les fonctions
Les modules
Les docstrings
Les doctests
Ce qu’il faut retenir
Les chaines de caractères
Généralités
Les chaînes de caractères sont des séquences
Itérer sur une chaîne de caractères
Les méthodes de chaîne
Formatage
Ce qu’il faut retenir
Les listes
Slicing
Modification des éléments d’une liste
Modification de la structure d’une liste
Appartenance
Itérer sur une liste
Autres méthodes
Le tri élémentaire
Listes de listes
Les list comprehension
Copies et références
Ce qu’il faut retenir
Les tuples
Slicing
Le tuple est immutable
Appartenance
Itérer sur un tuple
Les méthodes de
tuple
Listes de tuples
Les tuples nommés
Ce qu’il faut retenir
Les fichiers
Ouverture du fichier
Fermeture du fichier
La construction
with
Lecture du contenu
Ecriture dans un fichier
Les fichiers csv
Ce qu’il faut retenir
Les sets
Appartenance
Itérer sur un set
Opérations ensemblistes
Les “set comprehension”
Ce qu’il faut retenir
Les dictionnaires
Structure
Accès aux éléments
Modification de la structure d’un dictionnaire
Appartenance
Itérer sur un dictionnaire
Autres méthodes
Les “dict comprehension”
Implémentation de
switch
Ce qu’il faut retenir
Les exceptions
Quelques exceptions courantes
La gestion des exceptions
EAFP vs LBYL
Les exceptions sont des objets
Ce qu’il faut retenir
Les classes
Classe et instance
Le constructeur
Les attributs
Les méthodes
Attributs et méthodes de classe
L’héritage
La redéfinition d’opérateurs
Ce qu’il faut retenir
Qualité du code
Bonnes pratiques
Conventions de codage
Outils de contrôle
FAQ
Développement et tests
Les chaînes de caractère
Les listes
Les fichiers
Les dictionnaires
Indices and tables
Index
Index du module
Page de recherche