- 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, je vais vous montrer le raccourci que j'utilise peut-être le plus sur PyCharm.Donc sur macOS, ce raccourci, c'est Command-B.Si vous voulez voir sur votre système d'exploitation quel est le raccourci,il va se trouver dans Navigate et c'est Déclaration or Usage ici.
00:00:15 :Donc sur macOS, Command-B.Par exemple, ici dans ce script, j'ai une classe que j'ai importée depuis un autre fichier.Si je veux rapidement accéder à la définition de cette classe,je peux mettre mon curseur sur le nom de la classe et faire Command-Bet automatiquement, vous voyez que PyCharm est allé retrouver le fichier qui contient cette classe,
00:00:34 :me l'a ouvert et m'indique la ligne dans laquelle j'ai défini cette classe.Donc c'est très pratique comme ça pour aller retourner à la définition d'une classequi est utilisée par exemple dans un autre fichier et on peut faire le chemin inverse.
00:00:46 :C'est-à-dire que maintenant, depuis la définition de cette classe,si je fais Command-B, vous voyez que j'ai tous les endroits où cette classe est utilisée.Donc elle est importée tout d'abord dans mon fichier main.py à la ligne 6
00:00:59 :et elle est ensuite utilisée à la ligne 10 pour créer mon instance.Donc c'est la ligne où j'étais tout à l'heure.Je peux cliquer dessus, bien entendu, pour revenir là où j'étais.
00:01:08 :Et donc vous voyez que très rapidement, comme ça, on va pouvoir remonter à la source de notre codeou même voir où notre code est utilisé.
00:01:16 :Ça marche sur pas mal tout ce qu'on veut à l'intérieur de PyCharm.C'est très rare que PyCharm ne trouve pas l'origine ou les utilisationsqui sont faites d'une méthode ou d'une variable.
00:01:26 :Ça arrive, mais c'est vraiment très rare.Peut-être 1% du temps, j'ai quelque chose qui n'est pas trouvé,mais PyCharm est tellement intelligent dans la façon dont il voit votre code,il va vraiment comprendre votre code.
00:01:36 :Donc vraiment 99% du temps, il va trouver d'où vient la méthode ou la variable que vous voulez chercher.Donc si je prends ici, par exemple, PopulateCourse, je peux mettre mon curseur dessus.
00:01:46 :Command-B, ça m'amène ici dans PopulateCourse et ça marche, comme je vous disais, avec pas mal tout.Si, par exemple, ici j'ai un attribut et je veux voir où il est défini,donc j'ai ici un widget self.lwcourses, je veux voir la définition,
00:01:59 :donc l'endroit où est créé cet attribut.Donc je vais faire Command-B avec mon curseur sur cet attribut.Vous remarquez également que quand j'appuie juste sur Command,j'ai ici un lien qui me permet de faire la même chose.
00:02:10 :Donc si vous ne voulez pas faire Command-B,mais si vous voulez avec votre souris rapidement accéder à quelque chose,vous maintenez la touche Command enfoncéeet là vous voyez que n'importe quel texte sur lequel je passe mon curseurdevient un lien sur lequel je peux cliquer.
00:02:23 :Donc comme ça, ça évite d'avoir à déplacer votre curseur.Si vous voulez laisser votre curseur ici, par exemple,et voir où est défini QListWidgetItem,eh bien on peut tout simplement maintenir Command enfoncée et cliquer dessus.
00:02:34 :Donc moi je vais revenir ici sur lwcourses, je vais faire Command-Bet automatiquement vous voyez que je suis ramené à la lignesur laquelle je définis cet attribut lwcourses.
00:02:44 :De la même façon qu'on l'a vu avec la classe,je peux voir maintenant à partir de la définitionoù cet attribut est utilisé en refaisant Command-Bet là je vois tous les endroits où PyCharm a trouvé une utilisationde self.lwcourses.
00:02:57 :Donc vraiment, vous voyez, ce raccourci c'est ultra important,c'est vraiment celui que j'utilise le pluset ça permet vraiment de s'y retrouver très facilement dans notre codepuisque souvent, en fait, on a des choses qui sont définiesdans d'autres dossiers, dans d'autres scriptset donc c'est impossible de se rappeler précisément
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.