Skip to content

Python

rappels

en guise de rappel, pour utiliser python vous pouvez:

la complétion

on a déjà parlé de la complétion avec le terminal, c’est disponible également avec Python; par exemple

  1. on lance ipython
  2. on tape le début d’une commande, par exemple import frac
  3. on appuie sur la touche Tab pour voir les suggestions de complétion

dans cet exemple, IPython se rend compte que le seul mot qui fait du sens dans ce contexte et qui commence par frac est fractions, du coup il remplit la commande automatiquement.

RTFEM

Python et vs-code

maintenant qu’on a installé Python, on peut retourner dans vs-code pour voir à quoi ressemble l’extension Python (vérifiez que vous l’avez bien installée)

les zigouigouis

pour commencer, l’extension Python vous permet de voir les erreurs dans votre code
l’extension Python de vs-code va afficher en permanence (à chaque sauvegarde) les soucis détectés par pylint

voir les erreurs

grâce à cette feature vous pouvez voir les erreurs avant de lancer votre programme; apprenez à les voir et à les corriger avant même d’essayer de faire tourner votre code, cela vous fera gagner beaucoup de temps !

voici par exemple comment se manifeste, dans vs-code, le fichier fact-broken.py de tout à l’heure:
en regardant bien, vous voyez apparaître un zigouigoui comme ceci fig-vscode-zigouigoui.png (en général c’est plus visible qu’ici, mais avec l’habitude vous détecterez cela tout de suite !)

que faire avec les zigouigouis

ouvrir l'onglet *PROBLEMS*

ouvrir l'onglet *PROBLEMS*

ouvrir l'onglet *PROBLEMS*

terminal intégré

depuis vs-code, on peut exécuter du Python sans avoir à recourir au terminal (ou disons plutôt, il y a un terminal intégré dans vs-code, ce qui évite de basculer entre les applications); vous utilisez cette feature lorsque vous cliquez sur la flêche ici

lancer un fichier Python

cette précaution étant prise, voici quelques mots sur cette feature:

pour essayer, une fois ceci mis en place:

  1. mettez-vous dans le dossier demo du cours
  2. lancez code .
  3. ouvrez le fichier fact.py
  4. si vous n’avez pas encore installé l’extension ‘Python’ de vs-code, il va vous proposer de le faire n’hésitez pas à accepter (cela peut prendre un peu de temps…)
  5. cliquez sur la flêche (équivalent palette: Python: Run Python File in Terminal)
    -> vs-code ouvre un terminal et exécute le fichier fact.py
  6. vous pouvez utiliser Control ` (équivalent palette: View: Toggle Terminal) pour afficher/fermer le terminal intégré

mais à nouveau: en cas de soucis avec cette feature, repassez au terminal “normal” :)