{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Présentation d'un TP avec le notebook jupyter \n",
"## Ceci est un sous-titre\n",
"### Et cela un sous-sous-titre\n",
"\n",
"On lance le notebook avec la commande jupyter notebook. \n",
"\n",
"Ici il y a du texte. On peut insérer des formules en laTex :\n",
" $$\\Gamma(z) = \\int_0^\\infty t^{z-1}e^tdt.$$\n",
" \n",
"On peut aussi mettre des liens : le texte est formaté en [markdown](https://fr.wikipedia.org/wiki/Markdown).\n",
"Pour voir le code source, cliquer sur le texte, et remplacer _markdown_ par *code* dans le menu.\n",
"\n",
"\n",
"On peut mettre des exemples de code avec coloration de la syntaxe : \n",
"```python\n",
"print(\"Hello world!\")\n",
"```\n",
"Pour insérer des images :\n",
"\n",
"![Ceci est une image](https://jupyter.org/assets/homepage/main-logo.svg)\n",
"\n",
"Pour en savoir plus, il y a un onglet *Help* dans le menu.\n",
"\n",
"On peut maintenant entrer du code et l'exécuter (touches MAJ-ENTREE) :"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"def factorielle(n):\n",
" if n<2: return 1\n",
" else: return n*factorielle(n-1)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"factorielle(100)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"On a aussi accès à un éditeur (cliquer sur `nouveau` sur la page d'accueil).\n",
"\n",
"\n",
"Il y a beaucoup d'autres fonctionnalités, mais celles-ci seront suffisantes pour ce cours."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"anaconda-cloud": {},
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.7"
}
},
"nbformat": 4,
"nbformat_minor": 1
}