• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 11/12/2023

Optimisez PyCharm

Apprenez les raccourcis clavier

Comme illustré dans la section précédente, PyCharm est un IDE très puissant. Il est toutefois important de noter que sa puissance est limitée par la compétence de l'utilisateur. Utilisé par une personne habituée, il permet de gagner un temps considérable. Pour un débutant, il peut sembler inutilement complexe et risque de le ralentir.

Je recommande vivement de consacrer un jour ou deux (voire trois) simplement à apprendre les tenants et les aboutissants de PyCharm (ou d'un autre IDE). Si vous prenez le temps de vous y habituer, vous serez bien plus efficace et productif à long terme !

Vous pouvez par exemple vous habituer aux raccourcis clavier. Si vous apprenez le plus possible de raccourcis clavier, vous travaillerez plus rapidement, car vous n'avez pas à retirer vos mains du clavier !

Vous trouverez une liste complète de raccourcis clavier PyCharm ici pour macOS et ici pour Windows et Linux, mais nous avons répertorié certains des plus couramment utilisés ci-dessous :

  • ⇧⇧ (= touche SHIFT deux fois de suite) : ouvre la fenêtre de recherche, dans laquelle vous pouvez taper un nom pour trouver et ouvrir un fichier de votre projet.

  • ⌘E (macOS) ou CTRL + E (Windows/Linux) : ouvre un fichier de la liste des fichiers récemment ouverts.

  • ⌘/ (macOS) ou CTRL + / (Windows/Linux) : supprime ou ajoute un commentaire dans la ligne de code où se trouve le curseur ou le code actuellement surligné.

Veillez à essayer ces raccourcis clavier et à vous exercer à leur utilisation jusqu'à ce que vous les ayez mémorisés et qu'ils deviennent un réflexe !

Personnalisez votre projet et votre éditeur

Il existe de nombreux moyens différents de personnaliser PyCharm afin d'améliorer votre expérience d'édition de code. Le meilleur endroit pour commencer est la section Settings. Pour ouvrir ces préférences, accédez à File -> Settings ou utilisez le raccourci clavier CTRL + ALT + S.

Une fois que vous êtes dans les préférences, le monde vous appartient ! Vous pouvez accéder à Editor -> Font pour modifier la police, la taille de la police et les interlignes :

Écran permettant de modifier la police utilisée dans l’éditeur.
Modifier la police de l'éditeur

L'autre paramètre que les utilisateurs modifient souvent est le “Color Scheme” (“Jeu de couleurs” en français). Jusqu'à présent, vous vous êtes peut-être demandé : ‘Pourquoi mon PyCharm n'est pas noir ?’. Lorsque vous installez PyCharm, le jeu par défaut est Classic Light. Je préfère utiliser le Color Scheme Darcula. Pour modifier ce paramètre et voir quel est votre jeu préféré, accédez à Editor -> Color Scheme :

On peut modifier le jeu de couleurs de PyCharm
Changer le jeu de couleurs de PyCharm

Le jeu de couleurs Classic Light ressemble à cela :

Le thème par défaut est principalement blanc
Le jeu de couleurs classique de PyCharm

Une autre fonctionnalité puissante offerte par les préférences de PyCharm est la possibilité de rechercher des paramètres particuliers. J'aime bien modifier la position des guides visuels dans l'éditeur, mais je n'arrive jamais à retrouver le paramètre qui permet de le faire. À la place, je me contente de rechercher ‘margin’ dans la zone de recherche des préférences :

Il y a tellement de paramètres modifiables dans PyCharm !
Changer le paramètre "Visual Guides"

À partir de là, vous pouvez configurer le paramètre ‘Visual Guides’ sur  99  . Cela vous permet d'ajouter un guide visuel à votre éditeur pour indiquer quand votre ligne de code atteint la longueur de  99  caractères (paramètre courant pour les vérificateurs de code/syntaxe Python).

Utiliser Git avec PyCharm

Si vous savez déjà comment utiliser  git  pour gérer les différentes versions de vos projets, il est intéressant d'essayer d'intégrer PyCharm à  git  . Si vous ne maîtrisez pas  git  , pas de souci. Vous pouvez faire l'impasse sur cette section !

Il existe essentiellement trois méthodes pour gérer le contrôle des versions avec  git  :

  • à l'aide de la ligne de commande dans le terminal ;

  • à l'aide d'un client GUI  git  tel que GitKraken ou GitHub Desktop ;

  • à l'aide de  git  dans votre IDE.

Nous allons explorer la dernière option, en utilisant  git  dans le cadre de votre IDE.

Ouvrez PyCharm CE à partir de zéro, mais au lieu de sélectionner ‘Open’ ou ‘Create New Project’, choisissez ‘Get From Version Control’ :

Sur l'écran d’accueil, cliquez sur “Get From Version Control”
Écran d’accueil de PyCharm

Maintenant, choisissez l'option ‘GitHub’, saisissez votre nom d'utilisateur et votre mot de passe GitHub, puis cliquez sur ‘Login’ :

Sur l’écran d’authentification, saisissez votre nom d'utilisateur et votre mot de passe GitHub, puis cliquez sur ‘Login’.
Page d'authentification de GitHub

Une fois correctement authentifié sur GitHub, vous verrez s'afficher la liste de tous les dépôts GitHub dont vous êtes l'auteur, ou auxquels vous avez accès. Je ne montrerai pas les miens pour des raisons de sécurité, mais vous pouvez choisir n'importe lequel de vos dépôt GitHub, sélectionner un répertoire où stocker le dépôt en local, puis cliquer sur ‘Clone’.

Lorsque c'est fait, PyCharm crée un projet avec le code de votre dépôt, et ce dernier devient disponible dans le volet de l'arborescence du projet, comme auparavant :

Le code présent dans votre dépôt est disponible dans le volet de l'arborescence du projet.
Volet de l'arborescence du projet

En plus, une nouvelle fonctionnalité apparaît dans PyCharm. Dans le coin inférieur gauche, l'option  git  apparaît désormais :

L’option !git! est apparue dans le coin inférieur gauche
Bas de la fenêtre de PyCharm

Cliquez sur l'option   git  pour afficher la fenêtre  git  :

La fenêtre Git est disponible en cliquant sur l'option !git!.
La fenêtre Git

Dans la fenêtre  git  , vous disposez de toutes les fonctionnalités  git  habituellement disponibles dans la ligne de commande du terminal, ou en utilisant votre client  git  . Par exemple, vous pouvez effectuer les opérations suivantes :

  • Créer des branches et faire un checkout des branches.

  • Afficher et interroger les fichiers de logs de  git  .

  • Et bien plus encore !

La section ‘Commit’ à gauche vous permet également d'ajouter des fichiers à la zone d'index de  git  , comme vous le faites habituellement avec Git :

La section ‘Commit’ permet d'ajouter des fichiers à l'index de !git!,
Volet de gauche

Présenter tous les avantages de l'utilisation de  git  dans PyCharm dépasserait le cadre de ce cours, mais vous devriez l'explorer davantage pour décider de manière avisée si vous préférez a) utiliser  git  via la ligne de commande dans le terminal, b) utiliser un client  git  ou c) utiliser  git  à l'intérieur de PyCharm.

En résumé

  • PyCharm peut être configuré et personnalisé de nombreuses manières différentes. Cela vaut la peine d'explorer la section Preferences pour être sûr de tirer le meilleur parti de votre IDE.

  • Pour utiliser PyCharm de façon efficace, il est utile de prendre le temps d'apprendre les raccourcis clavier. Bien que cela risque de vous ralentir légèrement au début, cela vaut vraiment la peine à la longue !

Félicitations ! Vous êtes désormais un utilisateur expérimenté de PyCharm !

Exemple de certificat de réussite
Exemple de certificat de réussite