Notebooks Python

Notebooks pour découvrir et apprendre Python
Author

Ludovic Deneuville

1 Les Notebooks

Pour découvrir Python, nous allons commencer par coder dans ces 5 notebooks :

Pour réaliser ces notebooks, je me suis inspiré des ressources ci-dessous :

2 Utiliser un notebook

Mode opératoire
  1. Commencez par vous rendre sur la page de l’un des 5 notebooks cités ci-dessus
  2. Téléchargez sur votre machine le fichier .ipynb
  3. Connectez-vous à l’un des services proposés ci-dessous
  4. Uploadez sur ce service le fichier .ipynb

Vous avez plusieurs possibilités pour lancer les notebooks :

  • Un cluster Jupyter de l’ENSAI ➡️ si vous avez vos idep et mot de passe
  • le datalab SSPCloud ➡️ vous pouvez créer un compte avec votre mail ENSAI

Si vous n’avez, ni identifiants, ni mail ENSAI, d’autres solutions existent :

2.1 Types de cellules

Un notebook est constitué de cellules. Vous pouvez créer une nouvelle cellule en cliquant sur le bouton + dans la barre d’outils.
Il existe deux types de cellules principaux :

  • les cellules de code (où vous écrivez et exécutez du code Python)
  • les cellules de texte (où vous écrivez du texte formaté en utilisant Markdown)

C’est un langage simple et intuitif qui permet de formater du texte (Ce site est généré avec du code markdown).

De très nombreuses ressources sont disponibles sur internet, par exemple

Quelques exemples :

Code Mise en forme
**texte en gras** texte en gras
*texte en italique* texte en italique
# Titre de niveau 1
## Titre de niveau 2
- Élement de liste à puces - Élement de liste à puces

Le type de cellule souhaité est modifiable dans la barre d’outils.

3 Commandes utiles

Commande Description
SHIFT + ENTER Exécuter une cellule et passer à la suivante.
CTRL + ENTER Exécuter une cellule sans passer à la suivante.
ESC Passer en mode commande (les bordures de cellule deviennent bleues).
ENTER Passer en mode édition (vous pouvez modifier le contenu de la cellule).
A Insérer une cellule au-dessus de la cellule courante.
B Insérer une cellule en dessous de la cellule courante.
D + D Supprimer une cellule.

4 Ressources utiles

Vous trouverez plus d’informations sur les notebooks, sur le site de la formation INSEE d’initiation à Python.