Installer son environnement de développement Python

Durée2h30

Objectifs de la séance

Votre objectif pour cette séance est d’installer sur votre ordinateur personnel les logiciels nécessaires pour développer vos programmes Python dans le cadre des UE de première année, et surtout de comprendre ce que chacun d’eux fait réellement.

Les principales questions auxquelles des réponses seront apportées sont :

  • que faut-il installer sur votre ordinateur, et comment être sûr que les logiciels installés sont fonctionnels ?
  • que se passe-t-il exactement lorsqu’un programme Python s’exécute, et pourquoi le même programme peut-il fonctionner puis échouer sans avoir été modifié ?
  • comment installer des bibliothèques sans mettre le désordre dans le reste de votre machine ?
  • comment maîtriser et enrichir votre environnement de programmation en fonction de vos besoins ?

La séance progresse volontairement du manuel vers l’automatique. Vous exécuterez d’abord vos programmes à la main, avec un simple éditeur de texte et un terminal, afin de comprendre les notions de chemin et de répertoire courant – celles qui expliquent la majorité des pannes que vous rencontrerez cette année. Vous installerez ensuite l’outillage confortable que vous utiliserez pour de bon : Visual Studio Code, ses extensions et le gestionnaire de projet uv.

Visual Studio Code sera votre outil principal pour écrire et déboguer tous vos programmes Python pour la suite des UE de première année. Veillez donc à aboutir à une installation fonctionnelle avec laquelle vous êtes à l’aise.

Avant le cours

Pré-requis

Pour pouvoir commencer à travailler sur l’activité, vous devez remplir les conditions suivantes :

  • Veuillez apporter votre propre ordinateur.
  • Assurez-vous d’avoir une connexion réseau fonctionnelle.
  • Être à l’aise avec l’utilisation du terminal et la navigation dans une arborescence de fichiers (voir la séance 1).

Articles à étudier

Quatre fiches de cours accompagnent cette séance. Les deux premières sont nécessaires pour la première partie de l’activité pratique, les deux suivantes pour la seconde partie.

Pendant le cours

Activité pratique

La séance est consacrée à une activité pratique en deux parties, à faire dans l’ordre :

  1. Où est mon script ? (1h15) – Avec un éditeur de texte basique et un terminal uniquement, vous exécutez des programmes à la main pour maîtriser les chemins, le répertoire courant, et comprendre ce que fait le bouton « Exécuter » d’un éditeur.
  2. Un environnement de travail efficace (1h15) — Vous installez Visual Studio Code et son extension Python, organisez votre arborescence de travail pour l’année, et créez un vrai projet avec uv.

Cliquez sur le lien ci-dessous :

Cette activité est conçue comme un tutoriel guidé avec des encarts « À faire » contenant les commandes à exécuter et les manipulations à reproduire sur votre machine, ainsi que des questions à préparer pour la mise en commun de fin de séance.

Après le cours

Terminer l’activité pratique

Avant la prochaine séance, vous devez :

  • Compléter les parties non optionnelles de l’activité pratique.
  • Vérifier que tous les logiciels nécessaires (un interpréteur Python récent, uv, Visual Studio Code et l’extension Python officielle) sont installés et fonctionnent correctement sur votre machine.
  • Être capable d’expliquer, sans relire vos notes, la différence entre un chemin relatif et un chemin absolu, et pourquoi le répertoire courant du terminal change le comportement d’un programme.

Préparer la prochaine séance

De plus, vous devez :

  • Vérifier la section « Avant le cours » de la séance suivante, et vous assurer de faire tout ce qui est nécessaire pour la préparer.