cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

L'IDE Thonny Python est prĂ©sent par dĂ©faut sur RaspPI OS (sauf bien sur la version allĂ©gĂ©e qui n’a mĂȘme pas d’interface graphique) est bien adaptĂ© aux dĂ©butants. Nous allons dĂ©couvrir cet Ă©diteur ainsi que les toutes premiĂšre notions du langage Python.


ඏ

Ce billet fait partie d’une sĂ©rie de billets : #atelier-python.

L’interface « mode simple » de Thonny utilise une barre d’icĂŽnes conviviales comme menu, vous permettant de crĂ©er, sauvegarder, charger et exĂ©cuter vos programmes Python, ainsi que de les tester de diverses maniĂšres.

Une zone dĂ©diĂ©e se trouvant en bas de page, le shell Python vous permet de taper des instructions individuelles qui sont ensuite exĂ©cutĂ©es dĂšs que vous appuyez sur la touche ENTRÉE, et fournit Ă©galement des informations sur les programmes en cours d’exĂ©cution.

La zone de script est l’endroit oĂč vos programmes Python sont Ă©crits, et est divisĂ©e en une zone principale pour votre programme et une petite marge latĂ©rale pour afficher les numĂ©ros de ligne.

Thonny propose deux versions d’interface : Le « mode normal » et le « mode simple », plus adaptĂ© aux dĂ©butants dont voici une copie d’écran :

Thonny IDE

ඏ

 Votre premier programme Python : « Hello, World ! »

Comme les autres programmes prĂ©installĂ©s sur Raspberry Pi, Thonny est disponible dans le menu : cliquez sur l’icĂŽne Raspberry, dĂ©placez le curseur jusqu’à la section Programmation, et cliquez sur Thonny Python IDE. AprĂšs quelques secondes, l’interface utilisateur de Thonny (mode simple par dĂ©faut) se chargera.

Sur les autres plateformes vous pouvez installer Thonny à l’aide de :

sudo apt install thonny

Thonny est un paquetage connu sous le nom d’environnement de dĂ©veloppement intĂ©grĂ© (IDE pour Integrated Development Environment). un nom Ă  consonance compliquĂ©e mais dont la signification est simple : il rassemble, ou intĂšgre, tous les diffĂ©rents outils dont vous avez besoin pour Ă©crire ou dĂ©velopper des logiciels dans une seule interface utilisateur, ou environnement.

Il existe de nombreux IDE, dont certains prennent en charge de nombreux langages de programmation diffĂ©rents tandis que d’autres, comme Thonny, se concentrent sur la prise en charge d’un seul langage.

Contrairement Ă  Scratch ou kids-lab, qui vous donne des blocs de construction visuels comme base de votre programme, Python est un langage de programmation plus traditionnel oĂč tout est Ă©crit.

Commencez votre premier programme en cliquant sur la zone de l'interprĂ©teur de commandes Python en bas de la fenĂȘtre Thonny, puis tapez l’instruction suivante avant d’appuyer sur la touche ENTRÉE :

print("Hello, World !")

Lorsque vous appuyez sur la touche ENTRÉE, vous verrez que votre programme commence Ă  s’exĂ©cuter instantanĂ©ment : Python rĂ©pondra, dans la mĂȘme zone (l’interprĂ©teur de commandes), par le message Hello, World !, comme vous l’avez demandĂ©. En effet, l’interprĂ©teur de commandes est une ligne directe vers l’interprĂ©teur Python, dont le rĂŽle est de regarder vos instructions et d’en interprĂ©ter le sens.

C’est ce qu’on appelle le mode interactif, que vous pouvez considĂ©rer comme une conversation avec quelqu’un ; l’autre personne rĂ©pondra, puis attendra ce que vous direz ensuite.

SYNTAX ERROR

Si votre programme ne s’exĂ©cute pas mais affiche un message d’erreur de syntaxe dans la zone du shell, c’est qu’il y a une erreur dans ce que vous avez Ă©crit.

Python a besoin que ses instructions soient Ă©crites d’une maniĂšre trĂšs spĂ©cifique : si vous oubliez une parenthĂšse ou un guillemet, si vous Ă©crivez mal print ou si vous l’écrivez avec un P majuscule, ou si vous ajoutez des symboles supplĂ©mentaires quelque part dans l’instruction, le programme ne s’exĂ©cutera pas.

Essayez à nouveau de taper l’instruction et assurez-vous qu’elle correspond à l’exemple ci-dessus avant d’appuyer sur la touche ENTRÉE !


ඏ

Votre premier script Python

Vous n’ĂȘtes cependant pas obligĂ© d’utiliser Python en mode interactif. Cliquez sur la zone de script dans la partie haute de la fenĂȘtre de Thonny, puis tapez Ă  nouveau votre programme :

print("Hello, World !")

Lorsque vous appuyez sur la touche ENTER cette fois-ci, rien ne se passe – sauf que vous obtenez une nouvelle, ligne vierge dans la zone de script. Pour que cette version de votre programme fonctionne, vous devez cliquer sur l’icĂŽne « ExĂ©cuter ».

Lorsque vous le ferez, il vous sera demandĂ© d’enregistrer d’abord votre programme. Saisissez un nom utile, comme “hello-world”, puis cliquez sur le bouton Enregistrer. Une fois que votre programme a Ă©tĂ© Une fois votre programme enregistrĂ©, vous verrez deux messages apparaĂźtre dans la zone du shell Python :

>>> %Run hello-world.py
Hello, World !
>>>

La premiĂšre des lignes est une instruction de Thonny indiquant Ă  l’interprĂ©teur Python d’exĂ©cuter le programme que vous venez de sauvegarder. La seconde est la sortie du programme : le message que vous avez demandĂ© Ă  Python d’afficher.

Félicitations : vous avez maintenant écrit et exécuté votre premier programme Python en mode interactif et en mode script !


ඏ

Atelier

  • Changer le texte qui est affichĂ©,
  • Afficher plusieurs lignes de texte,
  • Essayez d’afficher des caractĂšres qui ne sont pas les lettres ou les chiffres communs (que se passe-t-il ?),
  • Regarder ce qu'il se passe si vous enlever les guillemets " ou les parenthĂšres ( et `)'.

ඏ

RĂ©sumons

  • On a fait un trĂšs rapide tour d’horizon de l’IDE Thonny
  • On a vu comment Ă©crire un texte dans la console

ඏ

Liens

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog