- 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
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
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 s'intéresser à la fenêtre de projet, donc cette fenêtre ici à gauche,qui nous permet de naviguer à travers les dossiers et les fichiers de notre projet.
00:00:10 :Pour l'exemple, j'ai ouvert un projet qui est un projet Django d'une autre formation Python que j'ai réalisée,qui contient un peu plus de dossiers et de sous-dossiers, ainsi que des fichiers,pour que l'on ait une arborescence un peu plus intéressante que le projet de base,donc d'exemple que j'avais dans les parties précédentes.
00:00:26 :Déjà, vous voyez ici par défaut, on est avec l'onglet projet ici et on en a d'autres qu'on verra par la suite,mais l'onglet projet ici, ça va nous afficher tous les fichiers et les dossiers de notre projet,avec certains filtres qui peuvent être appliqués.
00:00:38 :Si vous souhaitez voir vraiment tout ce que contient votre dossier,on peut, à la place de projet ici, aller chercher project files,et là ça va vraiment être exactement comme à l'intérieur d'un explorateur de fichiers,vous allez avoir tous les fichiers et les dossiers bruts,donc vous voyez par exemple ici des fichiers qui sont en rouge,
00:00:55 :donc ça indique qu'ils sont exclus de notre arborescence,mais ils sont quand même visibles ici, puisque je me suis mis avec les project files,donc là c'est vraiment comme si vous étiez dans l'explorateur de fichiers de Windows ou de Mac OS ou de Linux.
00:01:07 :Si on revient sur project ici, vous voyez que le point IDEA par exemple est maintenant caché,et on va pouvoir appliquer certaines règles de filtres,qui vont nous permettre de ne pas afficher forcément tout ce que l'on a à l'intérieur de notre projet.
00:01:20 :Avant ça, on va voir comment naviguer un peu à l'intérieur de cette structure de dossiers,donc la première chose qu'on peut faire, c'est cliquer sur cette icône ici,qui va tout collapser, donc qui va nous permettre de réduire tous les dossiers,pour ne voir que le dossier de base, donc le dossier qui contient tout notre projet.
00:01:35 :Si jamais à un endroit dans votre structure, donc dans votre hiérarchie ici,vous voulez déplier tous les dossiers et les sous-dossiers,donc l'inverse de ce bouton ici, vous pouvez appuyer sur l'astérisque sur votre clavier,et ça va automatiquement déplier les dossiers et sous-dossiers de ce dossier sélectionné,donc ça va vraiment partir de ce dossier sélectionné,
00:01:52 :et si on veut recollapser tout, on peut cliquer ici, et ça va tout collapser dans le dossier principal du projet.Donc si je reviens ici, vous voyez par exemple, si je veux étendre l'entièreté de ce dossier,j'appuie sur l'astérisque et ça va tout ouvrir.
00:02:05 :Donc ça on peut le faire également depuis le dossier racine ici,donc j'appuie sur l'astérisque, et automatiquement je peux voir toute l'arborescence de dossiers et de fichiers de mon projet.
00:02:15 :Donc ça c'est deux choses qui sont déjà très pratiques pour pouvoir afficher les dossiers.On a ensuite d'autres choses ici, vous voyez qu'on a External Libraries,donc ça ça va être toutes les librairies externes que l'on aurait inclus dans notre projet,et vous allez notamment voir Python 3.8,
00:02:29 :donc puisqu'on a sélectionné Python 3.8 comme étant l'interprèteur Python de notre projet,il apparaît ici, et on va pouvoir également voir ce que contient cet interprèteur Python,notamment le site packages qui contient tous les packages qui sont installés sur cet interprèteur Python.
00:02:44 :Donc là on va retrouver en fait tout ce qu'on avait dans les parties précédentes,quand on allait cliquer sur l'interprèteur Python, dans les settings de l'interprèteur,on avait tous nos packages qui étaient listés ici,et bien tous ces packages vous les retrouvez dans les dossiers respectifs dans site packages.
00:02:57 :Donc ça en fait ce n'est pas à l'intérieur de notre projet,ce dossier ici c'est vraiment le dossier de l'interprèteur Python qu'on utilise pour notre projet,c'est pour ça que ça se retrouve à l'intérieur de External Libraries.
00:03:08 :On pourrait ajouter d'autres librairies externes, par exemple des librairies que vous auriez faites vous-même,que vous voudriez inclure avec votre projet,et bien ces librairies se retrouveraient également sous cet onglet ici.
00:03:19 :Et pour finir on va avoir Scratches & Consoles,donc ça en fait c'est un endroit où on va pouvoir créer des fichiers temporaires,donc c'est très pratique par exemple si vous voulez tester quelques lignes de code,pour l'instant vous voyez qu'il n'y a rien à l'intérieur de cet onglet,
00:03:32 :mais on peut très bien faire un clic droit et ajouter ce qu'on appelle un scratch file,et on va avoir le choix entre plein de types de fichiers différents ici,notamment Python, donc on pourrait créer un fichier Python qui est un fichier Scratch,vous voyez que par défaut c'est marqué Scratch.py,
00:03:47 :et on peut donc à l'intérieur de ce fichier qui peut être considéré comme un fichier temporaire,même s'il existe sur notre disque dur,si je fais un clic droit, je peux cliquer sur Reveal in Finder,et ça va ouvrir ce fichier sur l'autre disque,puisque pour exécuter un fichier Python il faut qu'il existe sur le disque.
00:04:03 :Mais l'intérêt ici c'est qu'en fait c'est un fichier qu'on va pouvoir un peu jeter rapidement,donc c'est vraiment si vous voulez faire des tests, si vous voulez tester un truc rapidement dans votre projet,vous pouvez le faire directement ici dans les Scratch & Consoles.
00:04:15 :Donc là moi dans ce cas-ci je n'en ai plus besoin,donc je vais faire un clic droit et le supprimer en cliquant sur Delete ici,et je valide en cliquant sur OK,et je me retrouve donc avec Scratch & Consoles qui est maintenant vide.
00:04:26 :Vous allez retrouver d'autres options ici en cliquant sur la roue dentée,une option intéressante c'est l'option Always Select Open Files,donc si je reviens dans l'arborescence de mon dossier ici pour ouvrir un fichier,et que j'en ouvre un autre,je peux ici donc sélectionner cette option,et automatiquement quand je vais me déplacer d'un fichier à l'autre,
00:04:44 :vous voyez qu'à gauche ici, le fichier qui est actuellement ouvert dans mon éditeur,va se retrouver sélectionné à l'intérieur de mon arborescence ici.Donc ça ça peut être pratique si vous avez des fichiers qui sont ouverts dans différentes arborescences,donc je vais ouvrir plusieurs fichiers ici,je vais ensuite tout refermer en cliquant sur cette icône,
00:05:01 :et maintenant quand je vais me balader d'un fichier à un autre,vous voyez que automatiquement on va avoir en visuel à gauche,le fichier ouvert qui va être sélectionné.
00:05:10 :Donc si je reviens dans Settings par exemple,qui était à l'intérieur d'un autre dossier,je clique sur Settings et automatiquement ce dossier est déplié,et je vois où se retrouve ce fichier dans mon arborescence.
00:05:21 :Donc ça c'est quelque chose qui peut être assez pratique,si au début vous n'êtes pas sûr de où sont vos fichiers dans votre arborescence,personnellement je l'utilise au début d'un projet généralement,mais par la suite je préfère le décocherpour ne pas avoir en fait les dossiers qui s'ouvrent et qui se ferment tout le temps.
00:05:34 :Donc ça c'est une option assez intéressante,vous pouvez aussi choisir d'ouvrir les fichiers avec un clic simple,par défaut il faut double cliquer sur un fichier pour l'ouvrir,vous pouvez si vous voulez choisir d'ouvrir les fichiers en cliquant dessus,donc avec un simple clic, c'est quelque chose aussi que certains peuvent apprécier.
00:05:49 :Donc il y a d'autres options ici, je ne vais pas toutes les passer en détail,à chaque fois sur tous ces panneaux ici vous allez avoir des options qui sont similaires,par exemple les view mode, ici je pourrais par exemple faire flotter cette fenêtrepour pouvoir la mettre par exemple sur un autre écran,
00:06:03 :donc si j'avais deux écrans je pourrais organiser mon espace de travail sur plusieurs écrans.Donc là il y a plein d'options ici qui vous permettent de faire ça,et si jamais vous voulez fermer ce panneau,on peut cliquer tout simplement sur le moins ici pour le fermer.
00:06:14 :Ça c'est valide pour tous les panneaux que vous voyez ici,si je viens par exemple sur structure, on retrouve pas mal la même chose,à savoir la roue dentée ici, avec le view mode, le move, le resize,et également le symbole moins ici qui nous permet de fermer les panneaux.
00:06:27 :Donc si on revient sur le panneau projet,on a fait pas mal le tour de tout ce qui était intéressant à voir sur ce panneau,et si on revient sur projet ici, vous allez voir qu'on a d'autres choses aussi qui peuvent être intéressantes,notamment open files qui ne vannent afficher que les fichiers qui sont ouverts.
00:06:41 :Donc ça aussi c'est pratique si vous voulez vous y retrouver parmi tous les fichiers qui sont ouverts,donc là je vais en fermer quelques-uns,et vous voyez qu'à gauche ici on n'a plus que les fichiers qui sont ouverts dans notre éditeur,qui sont affichés à gauche dans notre panneau de projet.
00:06:54 :Donc moi généralement je suis la plupart du temps dans project ici,ça m'arrive des fois quand j'ai beaucoup de fichiers d'ouverts,et que je veux juste voir ces fichiers d'être en open files,project files j'y retourne vraiment juste quand je veux voir des dossiers qui seraient cachés par exemple,
00:07:09 :comme le gitignore qui peut être assez intéressant,qui va être caché par défaut puisque ces dossiers ont un point devant,et les dossiers avec un point devant sont cachés par défaut.
00:07:17 :Donc ça peut être pratique pour voir ce genre de dossiers,et vous avez aussi un autre onglet ici,qui va vous afficher tous les fichiers qui ont été changés.
00:07:24 :Donc là pour l'instant je n'ai fait aucun changement,mais si j'ajoute par exemple une ligne à l'intérieur de ce fichier,vous voyez que automatiquement si je déplie ici mon arborescence,le fichier que je viens de modifier se retrouve à l'intérieur de cet onglet.
00:07:36 :Donc ça ça peut être très pratique également,pour avoir rapidement un aperçu des fichiers que vous avez modifiés.Donc voilà pour ce tour d'horizon de ce panneau projet,on aura l'occasion d'y revenir dans d'autres parties,pour voir comment facilement filtrer les fichiers et les dossiersqui sont affichés à l'intérieur de cet onglet,
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.