Files
1ereNSI/programmation/NOTEBOOK.ipynb
T
2023-07-05 15:32:46 +02:00

88 KiB

Prise en main de Python

Introduction

Python est un langage de programmation interprété : on tape le code des programme dans un éditeur de code qui, lorsqu'on lui demande d'exécuter le code, utilise un interpréteur Python installé afin de lire le code et de le traduire à la machine afin qu'elle l'exécute au fur et à mesure.

Il existe de nombreux éditeur de code en Python comme Spyder, Pyzo, Edupython, Thonny, d'autres permettent d'être exécuté en ligne Basthon.

Nous allons utiliser la majorité du temps ce dernier. Ce document vise à le présenter pour faciliter sa prise en main.

Basthon

Définition

Basthon est l’acronyme de « Bac À Sable pour pyTHON ». Il ressemble au mot « baston », c’est une allusion à la « lutte » que peut parfois représenter l’apprentissage de la programmation, l’écriture d’un code ou son débogage.

Basthon est utilisé pour s’initier au langage de programmation Python, sans rien avoir à installer. Il suffit de disposer d’un navigateur (Firefox, Chrome ou Chromium) à jour et d’une connexion à Internet.

Il suffit de se rendre à l'url https://notebook.basthon.fr/, l'interface suivante apparait :

interface_bashton

Se repérer dans l'interface

Capture%20d%E2%80%99e%CC%81cran%202021-09-15%20a%CC%80%2010.51.26.png

  • La partie centrale (1) est l'éditeur, composé de différentes cellules,
  • La partie haute (2 sut l'image) est la barre d'outils, composée d'un certain nombre de boutons.

Ci-dessous, une description des principaux boutons de l'interface :

Élément Description
REC.png Sauvegarde le notebook dans un fichier avec l'extension .ipynb
OPEN.png  Ouvre un fichier avec l'extension .ipynb
 RUN.png  Interpréte le contenu de la cellule sélectionnée
CODE.png   Configure le type de la cellule sélectionnée : Soit Code pour du code python, soit Markdown pour du code Markdown.

Première utilisation de l'interface

1. À Faire

  1. Modifier le type de la cellule à Markdown
  2. Saisir le texte # Titre en Markdown
  3. Appuyer sur le bouton Run

Vous constatez que Basthon permet d'éditer et d'interpréter du code Markdown !

2. À Faire

Dans une cellule "code", écrire l'instruction suivante (sans les >>>) et appuyer sur le bouton Run

>>> print("Hello World !")

On constate que l'interpréteur Python affiche Hello World !

N.B : Par convention, dès qu'une consigne ou extrait de code commence par >>>, il s'agit de code python qu'il faut saisir dans une cellule de type code

3. À Faire

  1. Écrire l'instruction suivante et appuyer sur le bouton Run
>>> input("Votre prénom : ")
  1. On constate qu'une fenêtre de saisie apparait. Saisissez votre prénom et appuyez sur OK
  2. Quel est le résultat obtenu ?

4. À Faire

  1. Écrire l'instruction suivante et appuyer sur le bouton Run
help(print)
  1. Écrire l'instruction suivante et appuyer sur le bouton Run
help(input)

On constate que l'instruction help affiche l'aide (en anglais) des instructions passées entre parenthèse. C'est une instruction bien utile pour connaitre le fonctionnement des instructions.

Pour aller plus loin

La documentation complète et officielle de Basthon se trouve à cette url https://basthon.fr/doc.html

Vous êtes parés pour entamer la prochaine activité !