- 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 :On va s'intéresser à l'éditeur de code de PyCharm. J'ai plusieurs fichiers d'ouvert ici. Lapremière chose qu'on voit c'est à gauche le numéro de chaque ligne. C'est quelque chose
00:00:10 :qu'on a sur pas mal tous les éditeurs de texte. Et on va avoir une autre marge ici qui peutcontenir certains symboles. Par exemple ici vous avez une petite flèche verte puisque j'ai une
00:00:19 :condition ifname==main. C'est une condition qui me permet d'exécuter ce code uniquement quand jelance directement ce fichier. Donc ça, cette petite flèche qui est dans la marge, ça va me
00:00:29 :permettre de lancer automatiquement mon fichier. Vous voyez que j'ai un tooltip qui apparaît quime dit run launch. Donc ça va me permettre de lancer cette configuration qui est setupée sur
00:00:39 :mon fichier. On peut également avoir d'autres symboles ici que vous allez découvrir au furet à mesure de votre utilisation de PyCharm. Je peux également cliquer dans cette marge pour
00:00:47 :ajouter des points de debug. Ça on le verra plus en détail dans la partie qui va être dédiée audebug dans PyCharm, mais sachez que vous pouvez également rajouter vous-même des symboles ici oucliquer sur des symboles existants. Si je viens sur un autre fichier, ici vous voyez par exemple
00:01:01 :qu'on a également d'autres symboles qui peuvent apparaître. Celui-ci nous indique les hiérarchiesqu'on peut avoir entre nos différentes classes. Donc il nous dit que cette classe va hériter
00:01:10 :d'une autre classe etc. Donc on a plusieurs symboles comme ça qui peuvent apparaître. Vousretrouvez ici également la petite flèche qui me permet de lancer ce fichier. Et ensuite on a une
00:01:19 :autre marge qui elle va contenir un code couleur qui va me permettre de voir ce qui a été modifiédans mon fichier. Donc si j'ouvre par exemple ici ce bloc de code, je vais avoir des lignes bleues
00:01:29 :ici. Alors quand on a des lignes bleues ça veut dire qu'on a eu des changements. Donc là lechangement c'est que j'ai enlevé les commentaires sur ces lignes. Et si on va voir ailleurs, on peut
00:01:38 :avoir d'autres codes couleurs comme par exemple ici le vert qui signifie qu'on a ajouté du code. Doncsi je clique ici, je vois que tout ce code là a été rajouté. Donc ça c'est le vert. Donc si je
00:01:48 :clique vous voyez que je n'ai rien qui est affiché puisque ça a été ajouté. Si on revient sur dubleu, le bleu ça signifie que ça a été modifié. Donc si je clique sur le bleu, ça m'affiche ce qui
00:01:56 :a été modifié par rapport aux précédentes versions de mon fichier. On pourrait avoir également deschoses qui ont été enlevées. Dans ce cas-ci on va avoir une petite flèche ici sur laquelle je
00:02:05 :peux cliquer pour voir ce qui a été enlevé par rapport aux dernières versions. Et dans cettefenêtre qui apparaît, je pourrais revenir à ce qui était auparavant dans mon fichier. Donc là c'est
00:02:14 :vraiment du versionning de fichier. On y reviendra également dans une autre partie. Mais on a vraimentdonc ces trois colonnes ici. Donc la première avec le numéro de la ligne, la deuxième avec
00:02:22 :potentiellement des icônes ou vos points de debug que vous allez pouvoir ajouter, et la troisièmequi correspond aux versions de votre fichier avec ce code couleur qui apparaît dans la marche. De
00:02:32 :l'autre côté ici sur notre barre de défilement, on va avoir un aperçu des différents endroitsdans notre code qui peuvent comporter des avertissements ou des erreurs. Si je reviens
00:02:40 :dans le fichier course.py ici, on voit qu'on a pas mal d'avertissements ou de choses qui sontindiquées. Et je peux bien entendu cliquer sur cette barre de défilement pour me rendre à cet
00:02:49 :endroit où il y a par exemple ici un avertissement qui me dit que cette ligne est trop longue. Si jeregarde ici tout à droite, j'ai la barre qui m'indique la longueur maximale d'une ligne quiest par défaut à 120 caractères. Et donc vous voyez que cette ligne ici elle dépasse et c'est
00:03:03 :ce qui m'est indiqué ici avec le mot qui est surligné. Donc vous pouvez naviguer comme ça àtravers toutes les erreurs de votre script et vous voyez également que quand je mets le curseur,j'ai un aperçu rapide du code qui se trouve là où est mon curseur. Donc ça aussi c'est
00:03:17 :très pratique pour pouvoir naviguer rapidement dans son code. On va avoir également en bas unaffichage comme un chemin qui nous indique là où on est rendu dans notre code. Donc dans ce cas-ci
00:03:26 :je suis à l'intérieur d'une méthode normalize audio qui est à l'intérieur de la classe session.Et ça, ça va être vrai pour n'importe quel bloc de code. Donc si je vais chercher ici par exemple
00:03:36 :une boucle avec une structure conditionnelle. Donc si je mets mon curseur à l'intérieur de cettestructure conditionnelle, on voit ici dans l'affichage que j'ai bien le if qui est àl'intérieur du for, qui est à l'intérieur de la méthode plan part, qui elle-même est à l'intérieurde la classe session. Et je peux bien entendu cliquer sur n'importe lequel de ces éléments
00:03:53 :ici pour rapidement me rendre sur l'élément sur lequel je vais cliquer. Donc si je clique sursession, je me retrouve directement sur la classe session sur laquelle j'ai cliqué. Et on voit qu'il
00:04:02 :garde en mémoire là où j'étais avant. Donc si vous voulez revenir rapidement dans le bloc danslequel vous étiez, donc dans le if, je peux cliquer sur le if pour revenir là où j'étais. Donc c'est
00:04:11 :aussi pratique pour naviguer dans son code d'utiliser ces chemins qui sont affichés en bas ici. Pourfinir, on va avoir dans la marge ici à gauche des indicateurs qui nous permettent de réduirecertains blocs de code. Donc là par exemple pour la boucle, je peux cliquer pour réduire cette
00:04:25 :boucle et je vais pouvoir faire la même chose pour la méthode. Et on pourrait faire la mêmechose si on remonte pour la classe. Donc si je veux revenir rapidement à la classe, là encore je
00:04:34 :peux utiliser ce raccourci ici. Donc cliquer sur session, je me retrouve sur la classe et je peuxréduire cette classe au complet. Vous allez avoir des raccourcis clavier pour faire ces opérations
00:04:42 :que moi j'utilise assez fréquemment. Donc si vous allez dans code, dans l'onglet folding ici,vous avez tous les raccourcis que vous pouvez utiliser pour ouvrir ou refermer vos différentsblocs de code. Donc moi ce que j'utilise très souvent c'est ce raccourci expand et expand all
00:04:57 :et collapse collapse all. Donc collapse all par exemple ça va me permettre quand j'ai pas mal deblocs d'ouvert comme ceci, de faire un peu le ménage. Donc le raccourci c'est commande shift
00:05:06 :moins et vous voyez que ça va tout réduire. Donc comme ça j'ai une vue d'ensemble de mon script etaprès si je mets mon curseur par exemple sur une classe ici, je peux faire commande plus pourétendre uniquement cette classe. Donc commande plus ça va étendre uniquement là où est votre curseur.
00:05:20 :Si je mets mon curseur sur la méthode ici et que je fais commande plus, je vais étendre uniquementcette méthode. Et si vous voulez tout étendre, donc faire un expand all, dans ce cas-ci ça va
00:05:29 :être commande shift et plus, et là ça va étendre l'entièreté de votre code. Donc ça c'est pratiquesi vraiment vous voulez voir tout le code qui est contenu à l'intérieur de votre fichier,commande shift plus pour tout étendre. Et si vous voulez revenir à une vue plus simplifiée,
00:05:41 :commande shift moins pour revenir à cette vue réduite. Donc ça c'est des raccourcis que j'utilisetrès fréquemment. Vous pouvez bien entendu cliquer sur les plus ici, mais généralement dès qu'on
Ce n'est pas fini...
✋
Tu as complété 0% du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.