En Python, la syntaxe 'from' permet d'importer des objets (fonctions, classes, variables, etc.) directement à partir d'un module ou d'un package. Toutefois, la différence entre l'importation depuis un module et depuis un package repose sur la structure de ces entités. Différences principales : - Structure : Un module est un fichier Python simple, tandis qu'un package est un répertoire contenant plusieurs modules. - Granularité : Lorsque vous importez depuis un module, vous travaillez directement avec les objets définis dans ce fichier. Dans un package, vous avez la possibilité d'importer un module spécifique ou des objets d'un module à l'intérieur du package. - Gestion des espaces de noms : L'importation depuis un package permet une meilleure organisation du code, surtout lorsque plusieurs modules sont nécessaires.
Un petit commentaire pour faire un peu de force ! Bravo pour le contenu gratuit et pédagogique (et je ne parle même pas de ce petit fond Jazzy :) )!!!
Merci pour la force !
Bonjour
C'est quoi la différence réel entre l'importation depuis le module et depuis le package en utilisant "from" ?
En Python, la syntaxe 'from' permet d'importer des objets (fonctions, classes, variables, etc.) directement à partir d'un module ou d'un package. Toutefois, la différence entre l'importation depuis un module et depuis un package repose sur la structure de ces entités.
Différences principales :
- Structure : Un module est un fichier Python simple, tandis qu'un package est un répertoire contenant plusieurs modules.
- Granularité : Lorsque vous importez depuis un module, vous travaillez directement avec les objets définis dans ce fichier. Dans un package, vous avez la possibilité d'importer un module spécifique ou des objets d'un module à l'intérieur du package.
- Gestion des espaces de noms : L'importation depuis un package permet une meilleure organisation du code, surtout lorsque plusieurs modules sont nécessaires.