Sujet
- #Modules Python
- #Python
Création: 2024-03-27
Création: 2024-03-27 19:56
Au sein de l'entreprise, l'opportunité de migrer un programme PHP vers Python s'est présentée.
La quantité de données à traiter augmentant progressivement, la vitesse de traitement de PHP s'est avérée insuffisante. C'est pourquoi nous avons décidé de procéder à une migration vers Python, qui présente l'avantage d'être plus rapide pour le traitement des données.
Python est un langage créé en 1990 par Guido van Rossum (né le 31 janvier 1956), un développeur néerlandais. Il s'agit d'un langage interprété.
Voici les caractéristiques de Python :
Python prend en charge une variété de bibliothèques, ce qui le rend plus productif que d'autres langages.
En Python, un module est un fichier qui regroupe des variables, des fonctions et des classes. Lors du codage en Python, il est pratique d'utiliser les modules créés par d'autres personnes ou de regrouper les variables et les fonctions utilisées fréquemment.
Pour utiliser un module, on utilise le mot-clé import.
Prenons l'exemple de l'utilisation du module random.
Il s'agit d'un exemple d'importation du module random et d'appel de la fonction randrange qu'il contient.
En paramètres, il prend deux nombres et renvoie un nombre aléatoire compris entre ces deux nombres.
Il est également possible de créer ses propres modules. En regroupant les variables et les fonctions fréquemment utilisées dans un module commun, on peut réduire la longueur du code et améliorer la productivité.
Créons module.py, qui sera utilisé comme module, et main.py, qui importera et utilisera le module, pour vérifier cela.
Si l'on exécute ce code, on obtient 6 en résultat.
Un module peut également contenir plusieurs fonctions et variables.
Pour illustrer cela, examinons un exemple d'utilisation d'un module appelé "wallet".
Le module wallet contient une variable de solde et trois fonctions : revenus, dépenses et vérification du solde. Dans use_wallet, qui utilise le module, les trois fonctions sont utilisées. Le mot-clé global indique que la fonction utilise une variable globale.
Aujourd'hui, nous avons examiné brièvement les modules Python.
Vous pouvez consulter les exemples ci-dessus sur GitHub à l'adresse suivante :
Commentaires0