Bloc Note Jupyter¶
Cette page est un jupyter notebook, vous pouvez télécharger ce fichier avec son extension .ipynb
en cliquant sur le bouton en haut à droite afin de l'éditer sur votre iPad en local avec l'application Carnets ou encore dans un navigateur avec Basthon.
Édition et exécution d'une cellule de code¶
Un notebook jupyter consiste en cellules individuelles pouvant contenir du code Python et d'autres langages de programmation, du texte (avec formatage Markdown, HTML et $\LaTeX{}$) ou des graphiques.
Commençons par les cellules de type Code.
1) Placez le curseur dans la 1ère cellule In[ ]: ci-dessous puis frapper la touche <enter>
. Que se passe-t-il ? Rien d'autre que l'insertion d'un saut de ligne... C'est normal, car dans une cellule de type "Code" (c'est-à-dire préfixée par In[ ]:) on est par défaut en mode édition de code Python !
Pour exécuter le code Python d'une cellule, il faut en effet frapper <Maj+Entrée>
(ou cliquer sur le bouton , ou encore utiliser le menu Cell>Run and Select Below...
). Essayez !
15 + 25
'Hello tout le monde !'
Une ligne Out[ ]: devrait être apparue en dessous de la 1ère expression, affichant le résultat de celle-ci ! Le curseur est alors automatiquement passé dans la cellule d'en-dessous que vous pouvez exécuter à son tour.
2) Exécutez maintenant le code de la cellule ci-dessous.
a, b = 6, 10 # affectation simultanée de 2 variables
print(f'La somme de ces 2 nombres vaut : {a + b}')
Remarquez que l'exécution du code ci-dessus n'a retourné aucune valeur. Il n'y a pas de prompt
Out[ ]
. C'est le fait de la fonctionprint()
.
3) Peut-on modifier le code d'une cellule puis le ré-exécuter ? Bien sûr !
Expérimentez cela dans la cellule ci-dessus en modifiant la valeur des variables a et b, puis frappez à nouveau <Maj+Entrée>
Création et édition de cellules de texte¶
Il existe 2 types de cellules de texte, selon le choix effectué à l'aide du menu déroulant de la barre d'outils ou avec Cell>Cell Type>...
:
- Raw NBConvert (texte) : cellules de texte sans aucun formatage, directement éditables sans devoir double-cliquer dedans ;
- Markdown : cellules dans lesquelles le texte est soumis à un formatage selon la syntaxe Markdown ; les éventuelles balises HTML et le code LaTeX sont également interprétés...
Pour éditer une cellule il faut appuyer sur la touche <Entrée>
lorsque la cellule est sélectionnée ou simplement Double-Cliquer
dessus. Essayez avec n'importe quelle cellule de ce document elles sont toutes écrites en code Mardown, HTML et/ou LaTeX...
Ce document est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.
Pour toute question, suggestion ou commentaire : eric.madec@ecmorlaix.fr