Guide Supérieur de Python

Fonctions

Portée locale des variables Portée globale des variables Interaction des portées Nuances de la gestion des portées Passage des variables par valeur Passage des variables par référence Passage des primitives en paramètres Passage des objets en paramètres Fonction comme variable Fonctions de rappel (callbacks) Passage de plusieurs paramètres à une fonction Combinaison des paramètres ordinaires et *args Paramètres nommés sous forme de dictionnaire Combinaison des paramètres Affichage de la documentation de la fonction Fonctions lambda Fonction map pour l'itération Fonction filter pour le filtrage Instruction global Fonction à l'intérieur d'une fonction Instruction nonlocal Nuances lors de l'utilisation d'une fonction interne Fermetures (closures) Récursion

Compréhensions

Introduction aux compréhensions de liste Opérations sur les éléments dans une compréhension de liste Génération à partir d'une liste Conditions dans une compréhension de liste Plusieurs boucles dans une compréhension de liste Plusieurs boucles avec condition dans une compréhension de liste Génération d'une liste bidimensionnelle Génération d'un dictionnaire par compréhension

Expressions régulières

Introduction Opérateurs de répétition Parenthèses de regroupement Échappement des caractères spéciaux Accolades Limitation de la gourmandise Groupes de caractères Ensembles de caractères Inversion des ensembles de caractères Particularités du cyrillique Caractères spéciaux dans les ensembles Groupes de caractères dans les ensembles Caractères spéciaux d'exclusion dans les ensembles Symbole du chapeau dans les ensembles Particularités du trait d'union dans les ensembles Début et fin de ligne Frontière de mot Multiligne Commande 'ou' Méthode search Position de la sous-chaîne trouvée Groupes de capture dans la méthode search Groupes de capture via la méthode group Tous les groupes de capture sous forme de tuple Groupes de capture nommés dans la méthode search Groupes de capture dans la chaîne de remplacement Annulation de l'échappement du numéro de groupe de capture Méthode findall Groupes de capture dans la méthode findall Méthode finditer Groupes de capture dans la méthode finditer Groupes de capture nommés dans la méthode finditer Méthode fullmatch Groupes de capture dans la méthode fullmatch Méthode match Groupes de capture dans la méthode match Méthode subn Méthode split Parenthèses non capturantes Regard avant et arrière positif et négatif Drapeaux pour les chaînes

Exceptions

Introduction aux exceptions Interception des exceptions Types d'exceptions de base Interception de différents types d'exceptions Bloc else lors de l'interception d'exceptions Bloc finally lors de l'interception d'exceptions Levée de ses propres types d'exceptions Exceptions personnalisées dans les conditions Fonction avec exception

Modules

Introduction à l'importation Renommage de module Importer une partie d'un module Importer tout le contenu d'un fichier Installateur de paquets pip Installation d'une bibliothèque Vérification de la présence d'une bibliothèque Mise à jour de la version d'une bibliothèque Suppression d'une bibliothèque

Environnement virtuel

Environnement virtuel Création d'un environnement virtuel Activation de l'environnement virtuel Désactivation de l'environnement virtuel Installation d'une bibliothèque dans l'environnement virtuel Transfert de projet dans un environnement virtuel

Bases de données SQL

Introduction aux bases de données phpMyAdmin Table de test users Manipulations préparatoires Envoi de requêtes à la base de données Affichage de tous les enregistrements sous forme de dictionnaire Sélection d'enregistrements Opérations logiques Affichage d'un seul enregistrement Champs de sélection Insertion d'enregistrements Insertion d'enregistrements avec colonnes manquantes Mise à jour des enregistrements Suppression d'enregistrements Renommage d'un champ Sélection d'enregistrements par valeurs spécifiques Limitation de la quantité Tri des enregistrements Sélection de la valeur minimale Sélection de la valeur maximale Somme des valeurs d'un champ Comptage du nombre Regroupement du résultat Concaténation de chaînes lors de la sélection

Organisation des bases de données

Liaison de tables Obtention de données à partir de tables liées Chaîne de tables liées Liaison via une table de liaison Liens de parenté Plusieurs descendants Double relation Pratique
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser