diff --git a/hpl_physics_project/.DS_Store b/hpl_physics_project/.DS_Store new file mode 100644 index 0000000..2371fcb Binary files /dev/null and b/hpl_physics_project/.DS_Store differ diff --git a/hpl_physics_project/Ex1_Physics.ipynb b/hpl_physics_project/Ex1_Physics.ipynb new file mode 100644 index 0000000..b5cff47 --- /dev/null +++ b/hpl_physics_project/Ex1_Physics.ipynb @@ -0,0 +1,189 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + " Physique Générale II : Cycles et Machines thermiques
\n", + " Notebook 1
\n", + " F.Hartmann, L.Gervaise, K.Sheth, X.Fang

\n", + " Intructions afin d'utiliser ce notebook :\n", + " \n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exercice Thermodynamique - Carnot Récepteur
\n", + "
\n", + " \"Cycle\n", + "\n", + "###### Cycle de Carnot - Récepteur (Credit: Cours 16 slide 12)\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exécutez la cellule suivante afin de faire apparaître la première question : " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1) Veuillez cocher les réponses correctes concernant un cycle de Carnot inverse (récepteur) :\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "af185b4fdbe64bff9940e94afbfcdb7a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Box(children=(Label(value=''), RadioButtons(layout=Layout(width='max-content'), options=('A. Le gaz reçoit de …" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib notebook\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import ipywidgets as widgets\n", + "\n", + "print('1) Veuillez cocher les réponses correctes concernant un cycle de Carnot inverse (récepteur) :')\n", + "widgets.Box(\n", + " [\n", + " widgets.Label(value=''),\n", + " widgets.RadioButtons(\n", + " options=[\n", + " 'A. Le gaz reçoit de la chaleur de la source chaude et en cède à la source froide',\n", + " 'B. Le gaz reçoit de la chaleur de la source froide et en cède à la source chaude',\n", + " ],\n", + " layout={'width': 'max-content'}\n", + " ),\n", + " widgets.RadioButtons(\n", + " options=[\n", + " 'C. Il faut fournir du travail au système',\n", + " 'D. Le système fournit du travail, il n’est pas nécessaire de lui en fournir'\n", + " ],\n", + " layout={'width': 'max-content'}\n", + " )\n", + " \n", + " ]\n", + ")\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exécutez la cellule suivante afin d'obtenir un indice concernant la première question" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Aide : Le transfert de chaleur va de la source froide à la source chaude (Slide 12 Cours 16)\n" + ] + } + ], + "source": [ + "print('Aide : Le transfert de chaleur va de la source froide à la source chaude (Slide 12 Cours 16)')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Réponse à la première question : " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Les réponses correctes sont les réponses B et C\n" + ] + } + ], + "source": [ + "print('Les réponses correctes sont les réponses B et C')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.6.9" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/hpl_physics_project/Test.ipynb b/hpl_physics_project/Test.ipynb new file mode 100644 index 0000000..b5cff47 --- /dev/null +++ b/hpl_physics_project/Test.ipynb @@ -0,0 +1,189 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + " Physique Générale II : Cycles et Machines thermiques
\n", + " Notebook 1
\n", + " F.Hartmann, L.Gervaise, K.Sheth, X.Fang

\n", + " Intructions afin d'utiliser ce notebook :\n", + " \n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exercice Thermodynamique - Carnot Récepteur
\n", + "
\n", + " \"Cycle\n", + "\n", + "###### Cycle de Carnot - Récepteur (Credit: Cours 16 slide 12)\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exécutez la cellule suivante afin de faire apparaître la première question : " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1) Veuillez cocher les réponses correctes concernant un cycle de Carnot inverse (récepteur) :\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "af185b4fdbe64bff9940e94afbfcdb7a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Box(children=(Label(value=''), RadioButtons(layout=Layout(width='max-content'), options=('A. Le gaz reçoit de …" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib notebook\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import ipywidgets as widgets\n", + "\n", + "print('1) Veuillez cocher les réponses correctes concernant un cycle de Carnot inverse (récepteur) :')\n", + "widgets.Box(\n", + " [\n", + " widgets.Label(value=''),\n", + " widgets.RadioButtons(\n", + " options=[\n", + " 'A. Le gaz reçoit de la chaleur de la source chaude et en cède à la source froide',\n", + " 'B. Le gaz reçoit de la chaleur de la source froide et en cède à la source chaude',\n", + " ],\n", + " layout={'width': 'max-content'}\n", + " ),\n", + " widgets.RadioButtons(\n", + " options=[\n", + " 'C. Il faut fournir du travail au système',\n", + " 'D. Le système fournit du travail, il n’est pas nécessaire de lui en fournir'\n", + " ],\n", + " layout={'width': 'max-content'}\n", + " )\n", + " \n", + " ]\n", + ")\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Exécutez la cellule suivante afin d'obtenir un indice concernant la première question" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Aide : Le transfert de chaleur va de la source froide à la source chaude (Slide 12 Cours 16)\n" + ] + } + ], + "source": [ + "print('Aide : Le transfert de chaleur va de la source froide à la source chaude (Slide 12 Cours 16)')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Réponse à la première question : " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Les réponses correctes sont les réponses B et C\n" + ] + } + ], + "source": [ + "print('Les réponses correctes sont les réponses B et C')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.6.9" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +}