- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir ce que sont les packages.Alors, ce qu'on appelle un package en Python,c'est tout simplement un dossier qui contient un ou plusieurs modules.
00:00:09 :Dans un exemple concret, on pourrait donc avoir un package utilsqui contient plusieurs modules utilitaires,comme ici users, helpers et database.Ces trois fichiers sont des moduleset sont contenus à l'intérieur du package utils.
00:00:23 :Pour importer un module contenu à l'intérieur d'un package,c'est très simple, il suffit de précéder le nom du modulepar le nom du package et de lier l'un à l'autre avec un point.
00:00:33 :Pour importer le module users,on utilise donc la ligne de code imports utils.users.On peut également faire comme on a vu dans la partie sur les modules,à savoir importer directement un module d'un packageavec la syntaxe from utils import users.
00:00:48 :On pourra ainsi utiliser directement le module users dans notre scriptsans avoir besoin de le préfixer du nom du package.On peut avoir à l'intérieur d'un package autant de modules que nécessaire.
00:01:00 :Vous allez voir qu'on a aussi un petit fichier un peu particulierqui va souvent se glisser à l'intérieur de ces packages.Ce fichier, c'est le fichier init,précédé et suivi de deux tirés du bas.
00:01:11 :Vous reconnaissez ici une syntaxe qui nous indique,grâce aux tirés du bas, que ce fichier est un peu spécialet va être traité différemment des autres par Python.
00:01:20 :Donc ce fichier, en fait, c'est un fichier d'initialisationqui nous permet d'exécuter du code lorsque l'on importe un modulequi est contenu à l'intérieur d'un package.
00:01:28 :Pour l'instant, je ne vous en dis pas plus,mais dans quelques sessions, je vais vous expliquer en détailà quoi sert ce fichier et comment l'utiliser.
00:01:35 :Dernière chose à savoir sur les packages,vous pouvez très bien créer des packages à l'intérieur d'un package.Il n'y a là encore pas vraiment de limites,mais des cas de figure comme celui-ci restent tout de même assez rareset réservés à des applications suffisamment conséquentespour nécessiter un tel niveau d'organisation.
Il te reste des vidéos à visionner back_hand
warningTu n'as pas terminé toutes les vidéos de cette partie.
💫
Tu as complété 0% du parcours.