Python est l'un des langages de programmation les plus populaires. Au cours des dernières années, il a gagné beaucoup de popularité en raison de l'intérêt croissant pour la science des données, l'apprentissage profond, l'apprentissage automatique et l'intelligence artificielle.
Il suffit de jeter un œil au graphique des tendances Google concernant l'intérêt pour le langage de programmation Python. Il augmente continuellement et continuera d'augmenter avec le temps.
Le tutoriel Python peut être largement divisé en plusieurs catégories.
| Sujet | Description |
|---|
| Tutoriel Python pour Débutants | Brève information sur le langage de programmation Python et ses avantages. Apprenez à installer Python sur les systèmes d'exploitation Windows, Linux/Ubuntu et Mac OS. |
| Mots-clés et identificateurs Python | Un article sur les mots-clés, les identifiants et les variables en Python. Apprenez les règles pour écrire des identifiants valides. Lisez également sur les variables globales en Python. |
| Commentaires et instructions en Python | Brève introduction aux différents types de commentaires et d'instructions avec un code d'exemple. |
| Types de données Python | Introduction aux types de données Numérique, Chaîne, Liste, Tuple et Dictionnaire. |
| Python IO | Opérations de fichiers - Lire, Écrire, Ouvrir, Fermer. Prendre des entrées de l'utilisateur et instruction d'importation. |
| Opérateurs Python | Opérateurs arithmétiques, de comparaison, bitwise, logiques et d'attribution. Apprenez à connaître la priorité des opérateurs dans la programmation Python. |
| Python si-alors | Logique conditionnelle Python, exemples de la logique conditionnelle if-else et elif. |
| Boucle for en Python | Exemples de boucles for en Python. Apprenez également sur les boucles for imbriquées en Python. |
| Boucle while en Python | Exemples de boucle while en Python, de boucle while imbriquée et de boucle while infinie. |
| Python interruption continuer | Un bref tutoriel sur le mot clé break de Python et l'instruction continue. |
| Instruction pass en Python | Découvrez la déclaration pass et les meilleures pratiques pour les utiliser dans votre code. |
| boucle Python | Apprenez à parcourir une séquence, à faire une boucle inversée, à traverser plusieurs séquences à la fois. |
| Fonctions Python | Apprenez à définir une fonction en Python, différents types d'arguments. |
| Récursion en Python | Comment implémenter la récursion en Python, en imprimant la série de Fibonacci à l'aide de la récursion. |
| Fonction anonyme en Python | Qu'est-ce qu'une fonction anonyme en Python ? Comment et quand utiliser une fonction anonyme en Python. |
| Modules Python | Comprendre ce qu'est un module en Python. Différence entre un module et un paquet et comment importer un module dans votre programme. |
| Paquet Python | Introduction rapide aux packages Python et comment les utiliser. |
| Nombres Python | Différents types de nombres, conversion de type et nombres complexes en Python |
| Liste Python | Fonctions de liste Python - créer, mettre à jour, supprimer, ajouter et itérer à travers les éléments. |
| Tuple Python | Apprenez à accéder aux éléments d'un tuple, à mettre à jour et à supprimer des tuples, ainsi qu'aux fonctions importantes des tuples. |
| Chaîne Python | Une brève introduction des chaînes en Python et des fonctions de chaîne importantes en Python. |
| Ensemble Python | Apprenez à travailler avec les ensembles en Python. |
| Dictionnaire Python | Opérations sur les dictionnaires Python, accès aux paires clé-valeur, suppression d'éléments du dictionnaire. |
| Fichier Python | Opérations de fichiers Python - lire, ouvrir, écrire, supprimer et copier des fichiers. |
| Répertoire Python | Comment créer, renommer et supprimer un répertoire en Python. |
| Trier une liste en Python | Apprenez à trier les éléments d'une liste en Python, à trier par ordre décroissant et avec une logique personnalisée. |
| Compréhension de liste en Python | Découvrez la compréhension de liste en Python pour créer une liste à partir d'une séquence source, d'une chaîne ou d'une liste. |
| Python essayer except | Apprenez à effectuer la gestion des exceptions en Python en utilisant le bloc try-except. |
| Exception personnalisée Python | Comment créer une exception personnalisée dans Python. |
| espace de noms Python | Espace de noms et portée des variables en Python |
| Classe Python | Tout sur les classes Python, comment les définir avec des variables, des constructeurs et des fonctions. |
| Héritage en Python | Apprenez l'héritage en Python, la surcharge de méthodes, la classe parente et la classe enfant. |
| Héritage multiple en Python | Exemple de multiples héritages en Python. Quelle est la différence entre l'héritage multiple et l'héritage multilevel, l'ordre de résolution des méthodes (MRO) et la logique pour résoudre les conflits avec l'héritage multiple en Python. |
| Surcharge des opérateurs en Python | Python nous permet de surcharger les opérateurs pour travailler avec des objets personnalisés. Apprenez à utiliser la surcharge d'opérateurs en Python. |
| Itérateur Python | Protocole d'itérateur Python, éléments itérables, exemple de programme de création d'itérateur personnalisé. |
| Générateur Python | Découvrez le mot-clé yield en Python pour créer des fonctions génératrices qui renvoient une série d'arguments et fonctionnent comme un itérateur. |
| Fermeture Python | Un sujet légèrement complexe avec des fonctions imbriquées où la fonction externe retourne la fonction imbriquée et la fonction imbriquée effectue un travail sur les arguments de la fonction enfermée. |
| Décorateur Python | Un décorateur Python est une fonction qui aide à ajouter des fonctionnalités supplémentaires à une fonction déjà définie. |
| Tableau Python | Un tableau Python contient une séquence de données. Dans la programmation Python, il n'y a pas d'objet tableau exclusif car nous pouvons effectuer toutes les opérations de tableau en utilisant une liste. |
| Ajouter à une liste en Python | Exemple court d'utilisation de la fonction append() des listes en Python. |
| Conversion de chaîne en entier en Python | Découvrez différentes manières de convertir une chaîne en entier et vice versa en Python. |
| Variables Python | Un aperçu de la déclaration de variables en Python et de leur portée. |
| Python lambda | Une brève introduction au mot clé lambda de Python pour créer des fonctions anonymes. |
| Métaclasse Python | Introduction aux métaclasses en Python et comment créer une métaclasse. |
| cas de commutation en Python | Contrairement à de nombreux autres langages de programmation célèbres, Python n'a pas de déclaration switch-case. Cependant, nous pouvons écrire du code en utilisant un dictionnaire pour simuler le même comportement. |
| Modulo Python | L'opération modulaire en Python est utilisée pour obtenir le reste d'une division. La syntaxe de base du modulo en Python est a % b. Ici, a est divisé par b et le reste de cette division est retourné. |
| Instruction assert en Python | L'instruction assert en Python prend une condition, cette condition doit être vraie. Si la condition est vraie, alors le programme s'exécute correctement et les instructions suivantes seront exécutées. Mais, si la condition est fausse, alors une exception est levée. |
| Python yield | Le mot-clé yield en Python a presque le même but que le mot-clé return, sauf qu'il renvoie les valeurs une par une. C'est un mot-clé très utile lorsque vous devez renvoyer un grand nombre de valeurs. |
| Pile Python | Python ne fournit aucune implémentation de la structure de données Stack. Cet exemple montre comment implémenter la structure de données Stack en Python. |
| Python PIP | PIP est un système de gestion de paquets utilisé pour installer et gérer des paquets logiciels écrits en Python. |
| Python self | Un bref article sur l'argument 'self' présent dans les constructeurs de classes Python. |
| Opérateur ternaire Python | Apprenez à utiliser efficacement l'opérateur ternaire de Python pour réduire le code répétitif. |
| Format d'impression Python | Dans cette leçon, nous allons étudier les différentes manières de formater les impressions en Python, grâce auxquelles nous pouvons afficher nos données sur la console et les interpoler. |
| Arguments de ligne de commande Python | Les arguments de ligne de commande Python sont des paramètres d'entrée passés au script lors de leur exécution. Apprenez à lire et à analyser efficacement les paramètres de ligne de commande en Python. |
| Fonction principale Python | Apprenez la technique spéciale pour définir la méthode principale dans un programme Python, afin qu'elle ne s'exécute que lorsque le programme est exécuté directement et ne soit pas exécutée lorsqu'il est importé en tant que module. |
| Collecte des ordures en Python | La collecte des ordures en Python est le mécanisme de gestion de la mémoire en Python. |
| Parseur XML Python | L'API XML ElementTree de Python nous offre un moyen facile de lire des fichiers XML et d'extraire des données utiles. |
| Python Joindre Liste à Chaîne | Nous pouvons utiliser la fonction String join() pour concaténer une liste de chaînes avec un délimiteur spécifié afin de créer une nouvelle chaîne. |
| fonction __init__() en Python | Un tutoriel complet sur la fonction __init__() de la classe Python. |
| Impression de Python dans un fichier | Apprenez à rediriger la sortie de la fonction print() de Python vers un fichier. |
| méthode statique Python | Dans ce tutoriel Python, nous allons apprendre à créer des méthodes statiques en Python. Nous examinerons également les avantages et les inconvénients des méthodes statiques et la comparaison avec les méthodes d'instance. |
| Programme de calculatrice en Python | Dans ce tutoriel Python, nous allons apprendre à créer un programme de calculateur Python très simple. Nous allons prendre des entrées de l'utilisateur concernant l'opération qu'il souhaite effectuer et afficher le résultat en fonction de cela. |
| méthode de classe Python | Apprenez à utiliser l'annotation @classmethod pour créer des méthodes de classe en Python. |
| Compteur Python | La classe Counter de Python fait partie du module Collections. Counter est une sous-classe de Dictionary et est utilisée pour suivre les éléments et leur nombre. |
| Python OrderedDict | Un OrderedDict en Python est une sous-classe de dict qui maintient l'ordre d'insertion des éléments. Lorsque nous itérons sur un OrderedDict, les éléments sont renvoyés dans l'ordre dans lequel ils ont été insérés. |
| namedtuple de Python | L'objet namedtuple de Python fait partie du module collections. Le namedtuple de Python est une extension du tuple. |
| Python gérer plusieurs exceptions | Parfois, nous appelons une fonction qui peut lancer plusieurs types d'exceptions en fonction des arguments, de la logique de traitement, etc. Dans ce tutoriel, nous allons apprendre comment attraper plusieurs exceptions en Python. |
| Python ajouter au dictionnaire | Il n'y a pas de méthode explicitement définie pour ajouter une nouvelle clé au dictionnaire. Si vous souhaitez ajouter une nouvelle clé au dictionnaire, vous pouvez utiliser l'opérateur d'affectation avec la clé du dictionnaire. |
| Date et heure actuelles en Python | Nous pouvons utiliser le module datetime de Python pour obtenir la date et l'heure actuelles du système local. Python pytz est l'un des modules populaires pour obtenir des objets de date et d'heure sensibles au fuseau horaire. |
| Python strftime() | La fonction strftime() de Python est présente dans les modules datetime et time pour créer une représentation sous forme de chaîne basée sur la chaîne de format spécifiée. |
| Python timedelta | L'objet timedelta de Python est utilisé pour effectuer des manipulations de dates et heures de manière simple. La classe timedelta fait partie du module datetime. |
| date Python | La classe date de Python fait partie du module datetime. |
| Python attend un temps spécifique | Parfois, nous voulons que notre programme Python attende un temps spécifique avant d'exécuter les étapes suivantes. Nous pouvons utiliser la fonction sleep() du module time pour mettre notre programme en pause pendant un nombre de secondes spécifié. |
| Chaîne Python en datetime – strptime() | Nous pouvons convertir une chaîne en datetime en utilisant la fonction strptime(). Cette fonction est disponible dans les modules datetime et time pour analyser une chaîne en objets datetime et time respectivement. |
| Nombres complexes en Python | Un nombre complexe est créé à partir de deux nombres réels. Un nombre complexe en Python peut être créé en utilisant la fonction complex() ainsi qu'en utilisant une instruction d'affectation directe. |
| Intersection de ensembles en Python | |
| Différence de set en Python | |
| Union de ensembles en Python | |
| Ensemble Python en Liste | |
| Liste inversée en Python | |
| Définir une variable d'environnement en Python | |
| Python *args et **kwargs | |
| Division Python | |
| Opérateur de différence en Python | |
| Instruction de retour en Python | |
| Python et opérateur | |
| Opérateurs logiques Python | |
| Opérateurs bit à bit Python | |
| Opérateurs de comparaison en Python | |
| Sujet | Description |
|---|
| Méthode join() de Python | La fonction join() de Python est utilisée pour concaténer une séquence de chaînes afin de créer une nouvelle chaîne. |
| Chaîne Python en majuscules – str.upper() | Nous pouvons convertir une chaîne en majuscules en Python en utilisant la fonction str.upper(). |
| Python chaîne en minuscules – str.lower() | Nous pouvons convertir une chaîne en minuscules en Python en utilisant la fonction str.lower(). Dans ce court tutoriel, nous allons apprendre comment convertir une chaîne Python en minuscules. |
| La chaîne Python contient | La classe String de Python a une fonction __contains__() que nous pouvons utiliser pour vérifier si elle contient une autre chaîne ou non. |
| Division de chaîne Python | La fonction split() de Python est utilisée pour diviser une chaîne en une liste de chaînes en fonction d'un délimiteur. |
| Remplacer la chaîne Python() | La fonction replace() de Python est utilisée pour créer une chaîne en remplaçant certaines parties d'une autre chaîne. |
| Formatage de chaîne Python() | La fonction format() de Python est utilisée pour créer une chaîne formatée à partir de la chaîne modèle et des valeurs fournies. |
| Template de chaîne Python | La classe Python String Template est utilisée pour créer une chaîne de modèle simple, où les champs peuvent être remplacés ultérieurement pour créer un objet chaîne. |
| Chaîne Python en octets | Apprenez à convertir des chaînes en octets puis des octets en chaînes en Python. |
| Vérifier si la variable est une chaîne dans Python | Nous pouvons utiliser la fonction isinstance() pour vérifier si une variable est une chaîne ou non. |
| Comparaison de chaînes en Python | La comparaison de chaînes en Python peut être effectuée en utilisant les opérateurs d'égalité (==) et de comparaison (<, >, !=, =). |
| Méthode join() de Python | La fonction join() de la chaîne Python renvoie une chaîne qui est la concaténation des chaînes dans l'itérable, avec l'objet chaîne comme délimiteur. |
| Concaténation de chaînes en Python | Découvrez cinq manières différentes de concaténer des chaînes en Python. |
| Trancher une chaîne en Python | La chaîne Python prend en charge le découpage pour créer des sous-chaînes. Notez que la chaîne Python est immuable, le découpage crée une nouvelle sous-chaîne à partir de la chaîne source et la chaîne originale reste inchangée. |
| f-strings en Python | Les f-strings de Python ou les chaînes formatées sont la nouvelle façon de formater des chaînes. Cette fonctionnalité a été introduite dans Python 3.6 sous PEP-498. On les appelle aussi interpolation de chaînes littérales. |
| Chaîne brute Python | Une chaîne brute en Python est créée en préfixant un littéral de chaîne avec 'r' ou 'R'. La chaîne brute en Python traite le caractère de barre oblique inversée (\) comme un caractère littéral. |
| La chaîne Python est égale | L'égalité des chaînes en Python peut être vérifiée en utilisant l'opérateur == ou la fonction __eq__(). Les chaînes Python sont sensibles à la casse, donc ces méthodes de vérification de l'égalité sont également sensibles à la casse. |
| Méthodes encode() et decode() dans Python | La fonction encode() de la chaîne Python est utilisée pour encoder la chaîne en utilisant l'encodage fourni. Cette fonction retourne un objet bytes. La fonction decode() des bytes en Python est utilisée pour convertir des bytes en objet chaîne. |
| Python Élaguer une Chaîne | Python fournit trois méthodes qui peuvent être utilisées pour supprimer les espaces blancs de l'objet chaîne. |
| Longueur de chaîne en Python | La longueur d'une chaîne Python peut être déterminée en utilisant la fonction intégrée len(). |
| Python concatène une chaîne et un entier | Découvrez différentes manières de concaténer une chaîne de caractères et un entier pour créer une nouvelle chaîne. |
| Chaîne inversée en Python | La chaîne Python n'a pas de fonction reverse() intégrée. Cependant, il existe plusieurs façons d'inverser une chaîne en Python. |
| Liste Python à chaîne | Apprenez à convertir une liste en chaîne de caractères dans un programme Python. |
| Méthode find() de chaîne en Python | La méthode find() de la chaîne Python est utilisée pour trouver l'index d'une sous-chaîne dans une chaîne. |
| Python supprimer un caractère d'une chaîne | Apprenez à supprimer un caractère d'une chaîne en utilisant les fonctions replace() et translate(). |
| Ajout de chaîne en Python | Apprenez la meilleure façon d'ajouter plusieurs chaînes pour créer une nouvelle chaîne. |
| Méthode de traduction() de chaîne Python | La fonction translate() de la chaîne Python renvoie une nouvelle chaîne avec chaque caractère de la chaîne remplacé en utilisant la table de traduction donnée. |
| Conversion de chaîne en float en Python | Nous pouvons convertir une chaîne en flottant en Python en utilisant la fonction float(). |
| Conversion de chaîne en liste en Python | Nous pouvons convertir une chaîne en liste en Python en utilisant la fonction split(). |
| La méthode count() de la chaîne en Python | La fonction count() de la chaîne Python renvoie le nombre d'occurrences d'une sous-chaîne dans la chaîne donnée. |
| Python Trouver une chaîne dans une liste | Nous pouvons utiliser l'opérateur in en Python pour vérifier si une chaîne de caractères est présente dans la liste ou non. Il existe également un opérateur not in pour vérifier si une chaîne de caractères n'est pas présente dans la liste. |
| Python supprimer les espaces d'une chaîne | Découvrez les cinq façons de supprimer des espaces d'une chaîne en Python. |
| Sous-chaîne Python | La chaîne Python fournit diverses méthodes pour créer une sous-chaîne, vérifier si elle contient une sous-chaîne, l'index d'une sous-chaîne, etc. Dans ce tutoriel, nous examinerons diverses opérations liées aux sous-chaînes. |
| Python Générer une Chaîne Aléatoire | Parfois, nous voulons générer une chaîne aléatoire pour des identifiants uniques, un identifiant de session ou pour suggérer un mot de passe. Découvrez comment générer une chaîne aléatoire en Python. |
| Module de chaîne Python | Le module String de Python contient des constantes, des fonctions utilitaires et des classes pour la manipulation des chaînes. |
| La chaîne contient-elle un sous-ensemble ? | Python fournit deux méthodes courantes pour vérifier si une chaîne contient une autre chaîne. |
| La méthode startswith() de Python | La fonction startswith() de la chaîne Python renvoie True si la chaîne commence par le préfixe donné, sinon elle renvoie False. |
| La méthode endswith() de Python | La fonction endswith() de la chaîne Python renvoie True si la chaîne se termine par le suffixe donné, sinon elle renvoie False. |
| Chaîne multilignes Python | Parfois, nous avons une très longue chaîne et nous voulons l'écrire sur plusieurs lignes pour une meilleure lisibilité du code. Python fournit diverses façons de créer des chaînes multilignes. |
| La méthode capitalize() de la chaîne en Python | La fonction capitalize() de la chaîne Python renvoie la version capitalisée de la chaîne. Le premier caractère de la chaîne retournée est converti en majuscule et le reste des caractères est changé en minuscule. |
| Méthode center() de chaîne en Python | La fonction center() de la chaîne Python renvoie une chaîne centrée d'une taille spécifiée. |
| Python méthode casefold() | La fonction casefold() de Python renvoie une copie en minuscules de la chaîne. Cette fonction est utilisée pour effectuer une comparaison de chaînes insensible à la casse. |
| Méthode expandtabs() de la chaîne Python | La fonction expandtabs() de la chaîne Python renvoie une nouvelle chaîne avec les caractères de tabulation (\t) remplacés par un ou plusieurs espaces. |
| Index de chaîne Python() | La fonction index() de la chaîne Python retourne le plus bas index où la sous-chaîne spécifiée est trouvée. Si la sous-chaîne n'est pas trouvée, une ValueError est levée. |
| Méthode format_map() de la chaîne Python | La fonction format_map() de la chaîne Python renvoie une version formatée de la chaîne en utilisant des substitutions à partir de la correspondance fournie. |
| La méthode isalnum() de la chaîne Python | |
| La méthode isalpha() de la chaîne Python | |
| La méthode isdecimal() de la chaîne Python | |
| La méthode isdigit() de Python | |
| La méthode isidentifier() de Python | |
| La méthode islower() de Python | |
| La méthode isnumeric() de Python | |
| La méthode isprintable() de la chaîne Python | |
| La méthode isspace() de Python | |
| La méthode istitle() de Python | |
| La méthode isupper() de la chaîne Python | |
| Les méthodes ljust() et rjust() de Python | |
| Méthode swapcase() de la chaîne Python | |
| Partitionnement de chaîne Python | |
| Méthode splitlines() de la chaîne Python | |
| Titre de la chaîne Python() | |
| Méthode zfill() de la chaîne Python | |
| Fonctions de chaîne en Python | |
| Sujet | Description |
|---|
| Module os de Python | Le module OS de Python fournit des fonctions simples qui nous permettent d'interagir et d'obtenir des informations liées au système d'exploitation, et même de contrôler les processus dans une certaine mesure. |
| Module sys de Python | Le module sys de Python fournit des fonctions simples qui nous permettent d'interagir directement avec l'interpréteur. |
| Temps Python | Le module de temps Python nous aide à travailler avec la date et l'heure du système local. L'article aborde également le module calendrier pour obtenir des données au format calendrier. |
| Python MySQL | Le module pymysql de Python est utilisé pour se connecter à la base de données MySQL et exécuter des requêtes sur la base de données. |
| Python CSV | Le module csv de Python nous permet de lire et d'écrire facilement des fichiers CSV. |
| multiprocessing en Python | Le module de multiprocessing de Python nous permet d'écrire du code pour le traitement parallèle sur plusieurs unités centrales. Process, Queue et Lock sont les classes les plus importantes du module de multiprocessing. |
| pickler Python | Le module pickle de Python est utilisé pour sérialiser et désérialiser une structure d'objet Python. Tout objet en Python peut être pickle pour pouvoir être enregistré sur le disque. |
| Sommeil de temps Python | La fonction time sleep() de Python est utilisée pour ajouter un délai dans l'exécution d'un programme. Nous pouvons utiliser la fonction sleep de Python pour suspendre l'exécution du programme pendant un temps donné en secondes. |
| File d'attente Python | Le module de file d'attente Python fournit l'implémentation de différents types de structures de données de file d'attente, telles que Queue, LifoQueue et Priority Queue. |
| Python unittest | Le module unittest de Python est utilisé pour tester une unité de code source. |
| socket Python | Le module socket de Python nous aide à implémenter des programmes de serveur et de client socket dans le code Python. |
| Serveur HTTP simple Python | Le module Python SimpleHTTPServer est un outil très pratique. Vous pouvez utiliser Python SimpleHTTPServer pour transformer n'importe quel répertoire en un simple serveur web HTTP. |
| Python json | Le module json de Python est utilisé pour.convertir un objet en données JSON et vice versa. |
| signal Python | Le module signal de Python est requis pour presque toutes les opérations de gestion des signaux de base en Python. |
| Python aléatoire | Le module random de Python est utilisé pour générer des nombres aléatoires. |
| Commande système Python | Nous pouvons utiliser la fonction os.system() ou la fonction subprocess.call() pour exécuter des commandes shell à partir de programmes Python. |
| Thread démon Python | Apprenez à créer un thread démon en utilisant le module de threading de Python. |
| Copie Python | Le module copy de Python nous permet d'effectuer des copies superficielles et profondes d'objets. |
| Module de thread Python | Le module de threading de Python est utilisé pour implémenter le multithreading dans les programmes Python. |
| structure Python | Le module struct de Python est capable d'effectuer les conversions entre les valeurs Python et les structures C, qui sont représentées sous forme de chaînes Python. |
| journalisation Python | Le module de journalisation Python définit des fonctions et des classes qui fournissent un système de journalisation d'événements flexible pour les applications Python. |
| Sous-processus Python | Le module subprocess de Python fournit des fonctions faciles qui nous permettent de créer un nouveau processus et d'obtenir leurs codes de retour. |
| Arguments de Python argparse | Le module argparse de Python est la méthode préférée pour analyser les arguments de la ligne de commande. |
| Python functools | Le module functools de Python nous fournit divers outils qui nous permettent et nous encouragent à écrire du code réutilisable. |
| itertools de Python | Le module itertools de Python nous offre diverses manières de manipuler la séquence pendant que nous la parcourons. |
| Python getopt | Le module getopt de Python est l'une des options pour analyser les arguments de ligne de commande en Python. |
| Python ftp | Le module FTP de Python nous aide à nous connecter à un serveur FTP, à télécharger et à téléverser des fichiers. |
| Fichier tar Python | Le module tarfile de Python est utilisé pour lire et écrire des archives tar. |
| Python lxml | Python lxml est la bibliothèque la plus riche en fonctionnalités et la plus facile à utiliser pour le traitement des données XML et HTML. |
| Python ConfigParser | Pour fournir un résumé rapide, en utilisant le module configparser, nous pouvons garder la configuration liée à notre application dans un fichier de configuration, n'importe où dans le système et y accéder à l'intérieur de notre application. |
| datetime Python | Module datetime de Python pour manipuler les dates et les heures. Nous pouvons également formater les dates et créer des objets date et heure sans fuseau horaire ou conscients du fuseau horaire. |
| Module decimal de Python | Le module decimal de Python nous aide à effectuer des divisions avec une précision appropriée et un arrondi des nombres. |
| Collections Python | Le module de collections de Python comprend plusieurs types de données conteneurs tels que OrderedDict, defaultdict, counter, namedtuple et deque. |
| Fichier zip Python | Le module zipfile de Python nous aide à travailler avec des fichiers zip. Dans cet article, nous allons apprendre comment lire les détails d'une archive zip, créer et extraire des fichiers zip en utilisant le module zipfile. |
| Python pdb | Le module pdb de Python fournit un environnement de débogage interactif pour permettre aux développeurs de déboguer des programmes Python. |
| Python io | Le module io de Python nous permet de gérer les opérations d'entrée et de sortie liées aux fichiers. L'avantage d'utiliser le module IO est que les classes et les fonctions disponibles nous permettent d'étendre la fonctionnalité pour activer l'écriture de données Unicode. |
| fractions Python | Le module fractions de Python nous permet de gérer des fractions dans nos programmes Python. |
| AST Python | L'arbre de syntaxe abstraite est une fonctionnalité très puissante en Python. Le module AST de Python nous permet d'interagir avec le code Python lui-même et de le modifier. |
| Python HTTP | Le module HTTP de Python définit les classes qui fournissent le côté client des protocoles HTTP et HTTPS. Dans cet article, nous allons apprendre comment utiliser un client HTTP en Python pour envoyer une requête HTTP, puis analyser le statut de la réponse et obtenir les données du corps de la réponse. |
| Python xmltodict | Nous pouvons utiliser le module xmltodict de Python pour lire des fichiers XML et les convertir en dictionnaires ou en données JSON. Nous pouvons également traiter de grands fichiers XML et les convertir en dictionnaires. |
| Python gzip | Le module gzip de Python fournit un moyen très simple de compresser et décompresser des fichiers et fonctionne de manière similaire aux programmes GNU gzip et gunzip. |
| Parseur HTML Python | Le module html.parser de Python nous fournit la classe HTMLParser, qui peut être sous-classée pour analyser des fichiers texte au format HTML. |
| Module d'inspection Python | Le module inspect de Python est un module très utile qui est utilisé pour introspecter des objets vivants dans un programme et regarder le code source des modules, des classes et des fonctions qui sont utilisés dans tout un programme. |
| Envoyer un e-mail avec Python | L'envoi d'e-mails est une tâche très courante dans tout programme logiciel, nous pouvons utiliser le module smtplib de Python pour envoyer des e-mails dans le programme Python. |
| tempfile Python | Le module tempfile de Python fournit des fonctions faciles grâce auxquelles nous pouvons créer des fichiers et des répertoires temporaires et y accéder facilement. |
| Python SQLite | Python sqlite3 est un excellent module avec lequel vous pouvez effectuer toutes les opérations de base de données possibles avec des bases de données en mémoire et persistantes dans vos applications. |
| Python shutil | Le module shutil de Python nous permet de manipuler facilement des objets de fichier sans avoir à plonger profondément dans ces objets. Il s'occupe des sémantiques de bas niveau comme la création d'objets de fichier, la fermeture des fichiers une fois qu'ils sont copiés, et nous permet de nous concentrer sur la logique métier de notre programme. |
| Python timeit | Le module timeit de Python nous aide à mesurer le temps d'exécution d'un morceau de code Python. Le module timeit exécute un morceau de code 1 million de fois (valeur par défaut) et prend en compte le temps minimum qu'il a fallu pour exécuter ce morceau de code. |
| module getpass de Python | Le module getpass de Python est le choix parfait lorsque nous voulons que l'utilisateur saisisse des clés secrètes, des phrases de passe ou des mots de passe via le terminal. |
| Python urllib | Le module urllib de Python nous permet d'accéder aux données d'URL de manière programmatique. Certaines des utilisations courantes sont l'appel de services web REST, la réalisation de requêtes HTTP et la lecture des données de réponse. |
| Python pytz | Le module pytz de Python nous permet de créer des instances de datetime tenant compte des fuseaux horaires. |
| Python pendule | Le module Pendulum de Python est un remplacement direct du module datetime intégré. Le module pendulum de Python prend en charge les fuseaux horaires et fournit des méthodes utiles pour formater, analyser et manipuler les dates et heures. |
| module flèche Python | Le module Python Arrow est une bibliothèque de remplacement pour datetime. C'est un module simple avec une approche conviviale pour créer, manipuler, formater et convertir des dates, des heures et des horodatages. |
| Sujet | Description |
|---|
| Python NumPy | Python NumPy est la bibliothèque principale pour le calcul scientifique en Python. NumPy fournit un objet de tableau multidimensionnel haute performance et des outils pour travailler avec ces tableaux. |
| Matrice Python | Les matrices sont beaucoup utilisées dans les équations scientifiques et mathématiques. Le module Python NumPy offre un support pour la création de matrices, l'addition, la multiplication, l'inverse et les opérations de transposition. |
| Mathématiques Python | Le module math de Python donne accès aux fonctions mathématiques définies par la norme C. Ainsi, nous pouvons effectuer de nombreuses opérations mathématiques complexes grâce aux fonctions mathématiques de Python. |
| Python hashlib | Nous pouvons utiliser le module hashlib de Python pour générer un hachage de message ou un hachage sécurisé à partir du message source. La fonction de hachage hashlib de Python prend une longueur variable de bytes et la convertit en une séquence de longueur fixe. C'est une fonction unidirectionnelle. |
| Python Plotly | La bibliothèque de graphisme Python de Plotly crée des graphiques interactifs en ligne et nous permet de les enregistrer hors ligne si nécessaire. |
| Python Matplotlib | La bibliothèque matplotlib de Python nous aide à tracer des données sur des graphiques en des termes simples. Si vous êtes familiarisé avec le tracé MATLAB, alors Matplotlib sera facile à utiliser pour le tracé de base. |
| Python SciPy | La bibliothèque Python SciPy est un ensemble de fonctions pratiques construites sur NumPy et des algorithmes mathématiques. |
| Python TensorFlow | TensorFlow est une bibliothèque pour la programmation par flux de données. C'est une bibliothèque de mathématiques symboliques et est également utilisée pour l'application de l'apprentissage automatique, comme les réseaux de neurones. |
| Apprentissage profond Keras | Keras est une API de haut niveau pour les réseaux de neurones. Elle est écrite en Python et peut être exécutée au-dessus de Theano, TensorFlow ou CNTK. |
| Python SciKit-learn | Scikit-learn est une bibliothèque de machine learning pour Python. Elle comprend plusieurs algorithmes de régression, de classification et de clustering, y compris les SVM, le gradient boosting, les k-means, les forêts aléatoires et DBSCAN. |
| Python Seaborn | Seaborn est une bibliothèque pour créer des infographies statistiques en Python. Elle est construite sur matplotlib et prend également en charge les structures de données numpy et pandas. Elle prend également en charge les unités statistiques de SciPy. |
| StatsModels Python | Python StatsModels permet aux utilisateurs d'explorer des données, de réaliser des tests statistiques et d'estimer des modèles statistiques. Il est censé compléter le module stats de SciPy. |
| Python Gensim Word2Vec | Gensim est une boîte à outils de modélisation de vecteurs et de sujets open-source. Elle est implémentée en Python et utilise NumPy et SciPy. Elle utilise également Cython pour des performances optimales. |
| NetworkX – Bibliothèque de graphes Python | NetworkX est un package Python qui nous permet de créer, manipuler et étudier la structure, les fonctions et la dynamique des réseaux complexes. |
| Visualisation de données Bokeh en Python | Bokeh est une bibliothèque de visualisation de données interactive en Python qui cible les navigateurs web modernes pour la présentation. |