python:bases:module

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:bases:module [2022/09/03 09:55] philpython:bases:module [2022/09/03 10:33] (Version actuelle) – [1.1 Utilisation] phil
Ligne 49: Ligne 49:
 **1.1.2 Méthode 2 : from ... import** **1.1.2 Méthode 2 : from ... import**
  
-<note tip>On peut éviter de préfixer les fonctions avec le nom du module ou limiter le nombre d'éléments importés en utilisant **//from ... import//** à condition de ne pas importer des modules possédant des méthodes ayant le même nom.</note+<callout type="tip" icon="true">On peut éviter de préfixer les fonctions avec le nom du module ou limiter le nombre d'éléments importés en utilisant **//from ... import//** à condition de ne pas importer des modules possédant des méthodes ayant le même nom.</callout>
  
 // Exemple 1 //  // Exemple 1 // 
Ligne 70: Ligne 70:
 </code> </code>
  
-<note tip>**dir**(//nom_module//) affiche la liste des fonctions. \\ **help("**//nom_module//**")** donne une description de ces fonctions</note>+<callout type="tip" icon="true">**dir**(//nom_module//) affiche la liste des fonctions. \\ **help("**//nom_module//**")** donne une description de ces fonctions</callout>
  
 //Exemple// //Exemple//
Ligne 79: Ligne 79:
 Lorsqu'on écrit //import math//, cela crée un **espace de noms** dénommé //math//, contenant les variables et les fonctions du module //math//. Lorsqu'on écrit //math.sqrt(25)//, on précise à l'interpréteur que l'on souhaite exécuter la fonction //sqrt// située dans l'espace de nom //math//. Il est ainsi possible d'utiliser une autre fonction sqrt située dans un autre module ou dans créer une dans l'espace de nom principal. Lorsqu'on écrit //import math//, cela crée un **espace de noms** dénommé //math//, contenant les variables et les fonctions du module //math//. Lorsqu'on écrit //math.sqrt(25)//, on précise à l'interpréteur que l'on souhaite exécuter la fonction //sqrt// située dans l'espace de nom //math//. Il est ainsi possible d'utiliser une autre fonction sqrt située dans un autre module ou dans créer une dans l'espace de nom principal.
  
-<note tip>Il est possible de modifier l'intitulé d'un espace de nom avec **as**</note>+<callout type="tip" icon="true">Il est possible de modifier l'intitulé d'un espace de nom avec **as**.</callout>
  
 //Exemple// //Exemple//
Ligne 102: Ligne 102:
  
  
-<note warning>Si l'importation du module ne fonctionne pas, c'est certainement qu'il n'est pas installé. L'installation d'un module passe par un gestionnaire de paquets comme **[[python:outils:pip|pip]]** ou **[[python:outils:anaconda|conda]]**. \\ Voir le site sur lequel il se trouve pour la procédure.+<callout icon="fa fa-hand-stop-o" color="red" title="ATTENTION">Si l'importation du module ne fonctionne pas, c'est certainement qu'il n'est pas installé. L'installation d'un module passe par un gestionnaire de paquets comme **[[python:outils:pip|pip]]** ou **[[python:outils:anaconda|conda]]**. \\ Voir le site sur lequel il se trouve pour la procédure.
  
 Un module installé sous **VSCode** dans un terminal PowerShell avec la commande : Un module installé sous **VSCode** dans un terminal PowerShell avec la commande :
 <code powershell *.ps>python -m  pip install nomModule ou  <code powershell *.ps>python -m  pip install nomModule ou 
-pip install nomModule</code> est disponible **après son redémarrage**.</note>+pip install nomModule</code> est disponible **après son redémarrage**.</callout>
  
  
  • python/bases/module.1662191756.txt.gz
  • Dernière modification : 2022/09/03 09:55
  • de phil