Accès rapide :
Le langage Python
Le langage Python : plan de la formation
Le langage Python Installation et prise en main
Installation et prise en main : Introduction et historique
Installation et prise en main : Installation d'un environnement Python
Installation et prise en main : L'interpréteur Python
Installation et prise en main : L'interpréteur interactif Idle Python
Installation et prise en main : Les différents outils de développement
Le langage Python Initiation à la syntaxe
Initiation à la syntaxe : Utilisation de l'indentation
Initiation à la syntaxe : Quelques premiers types de données
Initiation à la syntaxe : Les principales collections Python
Initiation à la syntaxe : Les différentes instructions du langage
Initiation à la syntaxe : Définition de fonctions Python
Initiation à la syntaxe : Mise en uvre d'un générateur
Le langage Python Introduction à la programmation orientée objet
Introduction à la programmation orientée objet : Pourquoi programmer objet
Introduction à la programmation orientée objet : Mise en uvre de classes
Introduction à la programmation orientée objet Mise en oeuvre de l'héritage
Introduction à la programmation orientée objet Gestion des exceptions
Introduction à la programmation orientée objet Utilisation du mot clé with
Introduction à la programmation orientée objet Mise en uvre d'un itérateur
Le langage Python Utilisation de modules Python
Utilisation de modules Python : Mise en uvre de modules
Utilisation de modules Python : Mise en uvre de packages
Utilisation de modules Python : Les modules time et datetime
Utilisation de modules Python : Les modules mathématiques
Utilisation de modules Python : Le module re (Regular Expression)
Utilisation de modules Python : Les modules sys, os et shutil
Le langage Python : Gestion des fichiers
Gestion des fichiers : Le module io
Gestion des fichiers : Le module csv
Gestion des fichiers : Le module json
Gestion des fichiers : Sérialisation d'objets Python
Gestion des fichiers : Sérialisation d'objets Python : module shelve
Le langage Python Manipulation de données XML
Manipulation de données XML : Rappels sur XML
Manipulation de données XML : Le modèle SAX (Simple Api for Xml)
Manipulation de données XML : Le modèle DOM (Document Object Model)
Manipulation de données XML : La librairie Python lxml
Le langage Python Manipulation d'une base de données en Python
Manipulation d'une base de données en Python Aspects généraux
Manipulation d'une base de données en Python Exemple d'utilisation d'une base de données
Manipulation d'une base de données en Python : Moteur de persistance relationnel/objet
Le langage Python Synthèse sur l'accès aux données
Manipulation d'une base de données en Python Synthèse sur l'accès aux données
Le langage Python Gestion des Threads
Gestion des Threads : Multi-threading : principes fondamentaux
Gestion des Threads : Utilisation du module threading
Gestion des Threads : La synchronisation de vos threads
Le langage Python Bonnes pratiques de développement Python
Bonnes pratiques de développement Python Les docstrings
Bonnes pratiques de développement Python Tests unitaires : « doctest » et « unittest »
Bonnes pratiques de développement Python Compiler vos fichiers Python
Le langage PythonBonnes pratiques de développement Python
Bonnes pratiques de développement Python Réutiliser des modules existant
Merci de votre attention
Initiation à la syntaxe : Les principales collections Python Dominique Liard - Koor.fr - 2009 .. 2022 Gestion des listes de données : voici quelques méthodes à utiliser sur vos listes. l.append(x) : ajoute la valeur spécifiée en paramètre à la fin. l1.extend(l2) : ajoute à l1 les éléments de l2. l.insert(pos, value) : insert la valeur value à la position pos. l.index(value) : renvoie la position de la première occurrence de value. l.count(value) : renvoie le nombre d'occurrence de value. l.sort() : trie la liste dans l'ordre croissant. l.reverse() : renverse la liste. l.remove(value) : enlève la première occurrence de la valeur. l.pop(pos) : enlève la valeur à la position pos. l.clear() : supprime tous les valeurs de la liste. Fonction utile len(list) : renvoie le nombre d'éléments de la liste sum(list) : calcule la somme de toutes les valeurs de la liste. Instruction de suppression Notes: Pour de plus amples informations sur ces méthodes, vous pouvez demander la documentation en ligne. Par exemple :
>>> print( list.sort.__doc__ )
L.sort(key=None, reverse=False) -- stable sort *IN PLACE*
>>>
Une liste peut être utilisée comme une pile : pour ce faire utilisez les deux méthodes append (pour le push) et pop. Si aucun indice de positionnement n'est fournit à la méthode pop, elle supprime le dernier élément de la liste. Pour utiliser une liste comme un tableau, utiliser la syntaxe []. Exemple : print( liste[pos] ).
Une autre technique peut être utilisée pour renverser une liste : elle consiste à utiliser la fonction reversed.
>>> for i in reversed( [10,20,30] ):
... print( i )
...
30
20
10
>>>
Diapositive précédente
Diapositive suivante
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :