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 :
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 :
Le jeu de couleurs Classic Light ressemble à cela :
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 :
À 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’ :
Maintenant, choisissez l'option ‘GitHub’, saisissez votre nom d'utilisateur et votre mot de passe GitHub, puis cliquez sur ‘Login’ :
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 :
En plus, une nouvelle fonctionnalité apparaît dans PyCharm. Dans le coin inférieur gauche, l'option git
apparaît désormais :
Cliquez sur l'option git
pour afficher 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 :
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 !