Physique Chimie

Rien ne se perd, rien ne se crée, tout se transforme...

Un site autour des sciences

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

page de-présentation

Applications

Développer le BYOD !

Scienciator

Un jeu sérieux 

Chaîne Youtube

Diverses vidéos

Python

Autour du langage Python

captureApps

Applications

Des applications de Physique-Chimie variées pouvant être utiles !

Scienciator

Un jeu sérieux autour du thème "Chimie 1"


Infos

OjramSuper

(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. 

python

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.

Voir la vidéo sur la création d'une fonction Python avec la calculatrice NumWorks.

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).


400

À 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 !

Voir la vidéo de présentation sommaire sur Mesure et incertitudes.
 Voir la vidéo sur Moyenne et incertitude-type avec la calculatrice NumWorks.
Voir la vidéo sur Moyenne et incertitude-type avec Python (Spyder).

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

placeholder user

«  Physique Chimie et Numérique éducatif »

MD