Thonny

Pour commencer à programmer, nous avons besoin d’un environnement de développement.

intro

Thonny est un environnement de développement simple et convivial pour programmer en Python. Il comporte un éditeur de script et une console. Il s’installe dans un environnement virtuel et permet d’y installer facilement des modules supplémentaires.

Installation

Téléchargez l’éditeur Thonny depuis thonny.org

  • Cliquez sur Window ou Mac pour télécharger l’installateur.

  • Lancez le programme d’installation.

  • Au gymnase, choisissez N’installer que pour moi.

  • Choisissez Français comme langue

Pour choisir la langue plus tard:

  • Choisir le menu Outils > Options… > Général

  • Sélectionner Langue = Français

L’interface Thonny

La fenêtre de Thonny comporte:

  • des boutons (Nouveau, Ouvrir, Executer, etc.)

  • l’éditeur de script

  • la console

Script et console

Thonny comporte un éditeur de script dans la partie supérieure et une console dans la partie du bas. L’éditeur de script permet d’écrire un programme de multiples lignes. Dans l’exemple ci-dessous, le script hello.py comporte une seule ligne de code

print('hello')
hello

La console est utile pour exécuter et tester rapidement des expressions simples telles que

a = 3
a * 2 + 1
7

Installer JupyterLab

L’application JupyterLab est un environnement pour créer des documents mixtes code/texte dans un navigateur web.

  • Choisissez le menu Outils > Gérer les paquets…

  • Cherchez le module jupyterlab (sans espace)

  • Cliquez sur le bouton Rechercher sur PyPi

  • Cliquez sur le lien jupyterlab

  • Cliquez sur le bouton Installer

Thonny et JupyterLab occupent environ 130 Mo de mémoire.

Lancer Jupyter Lab

  • Choisissez le menu Outils > Ouvrir la console du système…

  • Taper la commande cd (+retour)

  • Taper la commande jupyter lab (+ retour)

Ceci démarre un serveur JupyterLab

  • Le navigateur par défaut s’ouvre

  • Un nouvel onglet appelé JupyterLab s’affiche

  • Vous pouvez détacher cet onglet en le tirant avec la souris.

Jupyter en ligne

Il existe aussi plusieurs services Jupyter notebook en ligne (dans le cloud).
L’avantage est que vous n’avez pas besoin d’installer un logiciel, et vous pouvez partager votre notebook.

Anaconda

La distribution Anaconda est une collection de modules Pythons professionnels qui:

  • réunit plus que 1000 packages scientifiques

  • est idéale pour les data sciences et machine learning

  • a été téléchargé plus que 20 millions de fois

Pour utiliser cette plateforme

  • Téléchargez Anaconda

  • Cliquez sur le bouton JupyterLab dans Anaconda Navigator