9.1 Créer son premier programme
Écrivons notre premier programme en Python. PyCharm nous a déjà préparé quelque chose, mais je pense que ce ne serait pas cool si notre premier programme était du code d'un autre. Supprimons-le et écrivons le nôtre — encore mieux.
Je propose de commencer par quelque chose de simple – afficher du texte à l'écran. En Python, c'est très facile à faire – il suffit d'écrire la commande :
print ("texte")
Et voilà, rien d'autre à écrire. Ni fonction main()
, ni même point-virgule, comme dans d'autres langages de programmation. Juste le mot
print
, des parenthèses et du texte entre guillemets doubles.
Ce ne sont pas deux guillemets simples – ce sont des guillemets doubles.
Si vous le souhaitez, vous pouvez insérer entre les guillemets un texte beau et pompeux – après tout, c'est votre premier programme en Python. Je propose 3 options au choix :
- "Le côté obscur m'offre ce que le côté lumineux ne peut pas me donner : la vraie liberté."
- "Le côté obscur est le chemin vers une puissance sans limites."
- "Je choisis mon destin, et il est dans l'obscurité."
Si vous effacez accidentellement un des guillemets ou en écrivez un en trop, PyCharm soulignera la ligne en rouge. Exemple :
Dans l'exemple ci-dessus, j'ai accidentellement effacé le guillemet double de fermeture.
9.2 Exécution du premier programme
Maintenant, lançons le programme et voyons ce qu'il affiche à l'écran.
Pour exécuter le programme, il faut cliquer sur le triangle vert dans le menu supérieur. À sa gauche est écrit le nom du fichier qui va s'exécuter :
Vous pouvez également lancer le programme en appuyant sur Shift+F10.
Faisons-le, et vous verrez le résultat de votre programme dans la console. Voici ce que le mien a affiché :
Le code est écrit en orange – lancement
du fichier Python main.py
Texte en rouge, affiché par mon programme à l'écran (dans la console).
En jaune – informations de service sur le fait que le programme s'est terminé sans erreurs.
9.3 Travail sur les erreurs
Et que se passe-t-il si nous commettons une erreur, comment Python va-t-il réagir ?
Effaçons le guillemet de fermeture et relançons notre programme. Voici ce que j'ai obtenu :
Python a essayé d'exécuter la commande (elle est à la ligne 2 chez moi), mais n'a pas réussi. Voici ce qu'il écrit : SyntaxError: unterminated string literal (detected at line 2)
SyntaxError
— erreur de syntaxe [dans le code].unterminated string literal
— chaîne non terminée.(detected at line 1)
— erreur à la ligne numéro 1.
Tant que vous apprenez à programmer, les erreurs seront vos compagnes fréquentes. Mais n'oubliez pas — celui qui ne fait rien ne se trompe pas.
Vous devez apprendre à bien lire les erreurs, comprendre ce qu'elles disent et apprendre à les corriger.
9.4 Qu'est-ce que le plugin CodeGym et à quoi sert-il ?
C'est une application, un module logiciel spécial qui s'intègre à l'environnement de développement PyCharm et vous permet de travailler avec les tâches du cours CodeGym. Par exemple, écrire du code, l'envoyer pour vérification, comparer votre solution avec la "par défaut" et bien d'autres choses. Le progrès dans la résolution des tâches dans le plugin est synchronisé avec votre compte sur CodeGym, il aura donc la même apparence sur le site et dans l'environnement de développement.
Vous pouvez télécharger le plugin CodeGym depuis le marketplace de Jetbrains, directement dans votre environnement de développement.
Allez dans la section "Paramètres", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. S'il n'y a pas de section paramètres, ouvrez n'importe quel projet ou créez-en un nouveau.Dans la fenêtre qui s'ouvre, dans le menu latéral, sélectionnez la section Plugins et ouvrez l'onglet Marketplace. Dans la barre de recherche, tapez codegym
- Sélectionnez le plugin et cliquez sur le bouton Install.
- Redémarrez (Restart IDE) PyCharm pour commencer à travailler avec le plugin.
- Vous verrez une interface légèrement modifiée et un bouton Se connecter sur la barre horizontale supérieure.
Pour ouvrir une nouvelle tâche, cliquez sur
Tasks
dans le panneau vertical gauche, puis sur la carte de la tâche dans le panneau latéral gauche, et dans la fenêtre contextuelle cliquez sur Ouvrir :- Une fenêtre avec deux onglets s'est ouverte. L'un avec la condition, l'autre pour entrer le code.
- Maintenant, tapez la solution de la tâche et appuyez sur le bouton
Vérifier
En cliquant dessus, une fenêtre s'ouvrira pour vous connecter à votre compte, où vous devrez entrer votre clé secrète :
Nous vous rappelons que vous pouvez trouver la clé secrète dans la section “Paramètres” → “Sécurité et connexion”. |
Après la connexion, le chargement du projet et Codegym PY SDK commence (il ne faut pas changer pour une autre version). Il est construit sur Jetbrains Interpreter, version python 3.12. |
Installation manuelle du plugin
- Téléchargez le plugin
- Accédez à la section "Paramètres", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. - Dans la fenêtre qui s'ouvre, dans le menu latéral, sélectionnez la section Plugins et cliquez sur l'engrenage (⚙️) et choisissez « Installer des plugins depuis le disque »
- Ouvrez le dossier où se trouve le plugin. Sélectionnez le (archive) et cliquez sur OK pour redémarrer l'IDE.
Le plugin est installé ! Maintenant, vous pouvez résoudre des tâches.
Synchronisation des tâches site — plugin
La liste des tâches et leurs statuts est mise à jour automatiquement, toutes les cinq minutes ou après l'envoi de toute tâche pour vérification (serveur codegym).
Donc, si vous avez résolu une tâche sur le site, elle apparaîtra également dans la liste des tâches résolues dans le plugin. Si vous devez mettre à jour les informations sur le statut des tâches immédiatement, cliquez sur votre avatar (en haut à droite), et dans le menu déroulant, sélectionnez l'option Synchroniser les tâches :
Mode débutant dans le plugin
C'est une version simplifiée pour les utilisateurs qui n'ont pas (ou peu) d'expérience avec PyCharm et d'autres environnements de développement. Certaines fonctions de PyCharm y sont masquées. Pour désactiver ce mode, cliquez sur votre avatar (en haut à droite), et dans le menu déroulant, sélectionnez l'option Paramètres :
Comment masquer le panneau de navigation du plugin en mode PRO
Cliquez sur l'option Paramètres (⚙️) et décochez l'option "Afficher le panneau de navigation du plugin" :
GO TO FULL VERSION