Ce site sert de support à certains de mes cours en proposant des fichiers, des animations et des contenus variés. Ils ne sont pas forcément visibles directement car leur utilisation doit tenir compte de la progression annuelle. Derrière cette façade visuelle, des liens pointant vers lesdites ressources seront donnés à des moments opportuns...
Le numérique, un outil utile pour développer au mieux la Physique-Chimie
(Cliquer sur l’image)
Avant toute chose, cette partie n'a pas pour vocation d'apprendre la programmation avec le langage Python mais simplement de présenter quelques éléments en complément des activités numériques faites en classe (et en dehors de la classe !).
Python est un langage de programmation simple d'usage, concis, largement répandu, et pouvant fonctionner dans une diversité d'environnements. C'est un langage interprété ce qui signifie que les lignes du code sont exécutées successivement les unes à la suite des autres permettant de repérer facilement une erreur puisque le programme "plante" lorsqu'il en rencontre une.
Il ne faut donc pas hésiter à tester et à essayer !
Nous utiliserons au maximum la programmation fonctionnelle en Physique chimie qui, en plus de proposer de nombreux avantages, est cohérente avec le programme de mathématique.
De manière générale, les fonctions Python ne sont pas exclusivement des fonctions avec des variables numériques et, en programmation, elles pourront utiliser des paramètres variés comme des entiers, des flottants, des listes, des chaînes de caractères, d'autres fonctions...
Pour créer une fonction Python, il faut respecter la syntaxe suivante : "def " suivi du nom de la fonction puis entre parenthèses l'argument et on termine la ligne par deux points (voir ci-contre).
À la ligne, il est nécessaire d'effectuer une indentation (tabulation) c'est à dire un décalage du texte sur la droite afin de définir le bloc d'instruction.
Une fois la fonction (et ses instructions) définie, il est possible d'utiliser la fonction en exécutant le script dans la console.
Par exemple, on peut calculer le poids (N) en fonction de la masse (Kg) en utilisant une fonction dédiée :
poids(56)
poids(58)
À tester dans la console ci-dessous !
Ci-dessous, un script permettant de calculer la moyenne et l'incertitude-type pour une série de valeurs .
Faire un essai en tapant dans la console :
stats(valeurs)
Il est possible de profiter de Jupyterlab en ligne (donc sans installation) à partir du lien suivant :
jupyter.org/try
Voici une vidéo de présentation : Présentation Jupyterlab notebook