{
"cells": [
{
"cell_type": "markdown",
"id": "0",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"[](https://mybinder.org/v2/git/https%3A%2F%2Fgitlab.dsi.universite-paris-saclay.fr%2Fbruno.denis%2Fintro_jupyter/HEAD?labpath=notebooks%2Fpossibilites.ipynb) \n",
"[](https://nbviewer.org/urls/gitlab.dsi.universite-paris-saclay.fr/bruno.denis/intro_jupyter/-/raw/main/notebooks/possibilites.ipynb) \n",
"\n",
"# Possibilités d'un carnet Jupyter\n",
"\n",
"\n",
"\n",
""
]
},
{
"cell_type": "markdown",
"id": "1",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "notes"
},
"tags": []
},
"source": [
"Cette cellule contient une note pour le présentateur. Elle sera affichée dnas une secondes fenêtre lorsque ce carnet est utilisé comme diaporama.\n",
"\n",
""
]
},
{
"cell_type": "markdown",
"id": "2",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Objectifs de ce carnet\n",
"\n",
"- Mettre en avant les principales possibilités d'un carnet Jupyter.\n",
"- Voir comment chaque aspect d'un carnet est pris en compte en convertissant le carnet.\n"
]
},
{
"cell_type": "markdown",
"id": "3",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Melange texte, formule, code et résultats\n",
"\n",
"On cherche à déterminer si l'équation $a.x^2 + b.x + c = 0$ admet des solutions réelles pour $x$ sachant que $a, b, c \\in \\mathbb{R}$ sont trois constantes réelles."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "4",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"def nombre_solutions_reelles(a, b, c):\n",
" delta = b**2 - 4*a*c\n",
" if delta > 0:\n",
" return 2 # 2 solutions réelles\n",
" elif delta == 0:\n",
" return 1 # 1 solution réelle (double)\n",
" else:\n",
" return 0 # pas de solution réelle"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "5",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"2"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"nombre_solutions_reelles(2, 1, -1)"
]
},
{
"cell_type": "markdown",
"id": "6",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Tableau et images\n",
"\n",
"\n",
"| | Format SVG | format PNG |\n",
"|----------------:|:----------:|:----------:|\n",
"| Fichier local | 
`../assets/img/ampoule.svg` | 
`../assets/img/ampoule.png` |\n",
"| Fichier distant | 
`https://upload.wikimedia.org/...` | 
`https://upload.wikimedia.org/...` | "
]
},
{
"cell_type": "markdown",
"id": "7",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Lecture d'un fichier CSV en ligne"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "8",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [
{
"data": {
"text/html": [
"
| \n", " | nom_long | \n", "exploitant | \n", "x | \n", "y | \n", "
|---|---|---|---|---|
| 0 | \n", "Vaires-Torcy | \n", "SNCF | \n", "673418.2649 | \n", "6.863970e+06 | \n", "
| 1 | \n", "Lognes | \n", "RATP | \n", "673078.4318 | \n", "6.859970e+06 | \n", "
| 2 | \n", "Torcy | \n", "RATP | \n", "674687.4504 | \n", "6.860010e+06 | \n", "