투잡뛰는 개발 노동자

[python]Python Bases 1 : Découverte des modules 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]Python Bases 1 : Découverte des modules Python


1. Qu'est-ce que Python ?


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 :

  • Langage de script : Python est un langage interprété, ce qui signifie que l'interpréteur analyse et exécute le code source ligne par ligne.
  • Typage dynamique : Python ne nécessite pas de déclarer le type de données des variables lors de leur définition. D'après mon expérience, Python semble assez sensible au type de données, et des erreurs surviennent fréquemment si l'on ne fait pas attention au type de données lors de l'utilisation des variables.
  • Plateforme indépendante : Python ne nécessite pas de compilation pour chaque système d'exploitation. Par conséquent, une fois le code écrit, il peut être exécuté sur n'importe quel système d'exploitation.

Python prend en charge une variété de bibliothèques, ce qui le rend plus productif que d'autres langages.


2. Qu'est-ce qu'un module Python ?


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.


[python]Python Bases 1 : Découverte des modules Python


Aujourd'hui, nous avons examiné brièvement les modules Python.

Vous pouvez consulter les exemples ci-dessus sur GitHub à l'adresse suivante :
































Commentaires0