Accéder au contenu principal

Modules et Packages dans Python

 

Modules et Packages :



Un module est tout simplement est un ensemble des fonctions qui existes dans un fichier .py è c’est l’extension d’un fichier python.

Et si on regroupe plusieurs modules dans le même dossier, on appelle ça un Package, ce dossier doit contenir un fichier important s’appelle __init__.py.

Egalement ce fichier -__init__.py- indique à python qu’il s’agit d’un package. Ce fichier peut être vide, seule sa présence est importante.

Création d’un module :

Simplement, ou crée un fichier python qui s’appelle par exemple funcs, et je vais ajouter quelque fonctions simple à ce fichier.


C’est le temps d’utiliser ces fonctions dans notre fichier principal (Comment faire ça) :

Nous devons importer notre module qui s’appelle funcs en utilisant import, après on appelle notre fonction.


Création d’un package :

Pour créer un package, on commence par la création d’un dossier dans le même dossier que notre programme, ce dossier porte le nom de notre package, dans notre exemple je vais l’appeler extra_functs, et je vais ajouter le fichier __init__.py à ce dossier.


mkdir et touch ce sont des commandes pour communiquer avec le système d'exploitation 😎.

La structure de notre programme :

A l’intérieur d’extra_funct (notre package),je vais créer un module qui s’appelle : operations.py


Et dans le fichier operations.py je vais créer des fonctions simples :



Maintenant, je vais importer ce module (operations.py) dans le fichier principal (first_prog) en utilisant import:

Pour importer une fonction et l’utiliser, en fait il y a trois méthodes :

Premier : ci-dessus

Deuxième :

 

Troisième :

Si vous voulez importer toutes les fonctions d'un module, vous pouvez indiquer une étoile qui signifie souvent en informatique "TOUS".

Explication :

Je vais ajouter une autre fonction Say_Age () dans notre module (operations.py), et je vais l’utiliser sans dire le nom de cette fonction dans l’importation :

Maintenant, je vais l’importer :


Mais, La méthode ci-dessus « * » est à éviter, car nous allons importer des fonctions que nous n’utiliserons pas, et cela rendre le programme très lent.

La méthode conseillée est la deuxième, on importer seulement les fonctions nécessaires.


Des autres Modules :






 










Commentaires

Posts les plus consultés de ce blog

Les moteurs de recherche

  Les moteurs de recherche Les moteurs de recherche  : permettent aux utilisateurs de trouver le produit ou service dont ils ont besoin, au moment précis où ils le souhaitent. Ils peuvent aussi aider les entreprises à cibler les personnes les plus intéressées par leurs offres. Ces avantages combinés expliquent en quoi la publicité sur les moteurs de recherche est si intéressante pour la plupart des entreprises : elle leur permet d'être visibles au moment où leurs clients potentiels recherchent leurs produits ou services. Le fonctionnement des moteurs de recherche Chaque moteur de recherche utilise des programmes appelés "robots d'exploration", ou "robots". Les moteurs de recherche utilisent leurs propres logiciels spécifiques, mais leur fonctionnement est plutôt similaire. Ils réalisent les trois tâches suivantes  : Exploration : ils examinent les contenus qu'ils reconnaissent et sont autorisés à voir.              ...

Rajeunir de 3 ans en 8 semaines

 La fontaine de Jouvence vient-elle d'être découverte ? Des volontaires ont vu leur âge biologique régresser de 3 ans après avoir suivi 8 semaines d'un programme « naturel » incluant exercice, méditation, sommeil, régime alimentaire, unwinding et compléments alimentaires. « Nous avons été surpris par la réduction de l'âge sur une période si courte », témoigne Kara N. Fitzgerald, de l'Institut de Médecine fonctionnelle à Washington et head auteur de l'étude publiée dans la revue Aging.  L'étude, menée auprès de 43 hommes, âgés de 50 à 72 ans, a calculé l'âge biologique des membres avant et après l'expérience en se basant sur la méthode de la méthylation de l'ADN, aussi appelé « âge épigénétique ». Ce dernier serait un indicateur in addition aussi fiable que l'âge chronologique pour prédire la mortalité d'un individu. Le programme a été conçu sur la base de précédentes recherches, qui ont montré l'influence de l'alimentation ou du mode ...

Beliefs

 We Live In A System Of Beliefs The accompanying article about convictions is only a declaration of my contemplations. It is absolutely not complete. As I would see it, we carry on with our life based on convictions. We, in a real sense, live in a colossal conviction framework. So flawlessly coordinated (into our reality) are a few convictions that a great many people expect that they are regular and acknowledge them without addressing. The actual demonstration of perusing this article is conviction based, in light of the fact that the very build that is shaped in your mind presently is calculated and of the reasoning psyche. Maybe, what truly is doesn't simply exist as ideas, yet in addition exists in the NOW as experience. Albeit one can portray or conceptualize a reality, the conceptualization is itself an idea. Convictions can be exceptionally incredible, particularly when most of the populace gets tied up with it. At some point a specific conviction when gotten rolling, ...