Initiation à Python : Python comme calculatrice scientifique publié le 23/06/2022

Du calcul numérique au calcul litteral

On se propose de présenter trois activités avec le notebook basthon qui permet d’ecrire du code Python.

Activité numérique avec les fractions
Cette activité numérique pourrait être proposée en AP pour faire de la remédiation du calcul avec les nombres rationnels. Les opérations sur ces nombres sont souvent mal maîtrisées.

En Python, on peut explicitement travailler avec les fractions en utilisant le module Fraction. Dans un notebook, on commence part importer le module :
from fractions import Fraction
Ainsi pour écrire la fraction :

capture_d_ecran_du_2022-06-22_17-20-33

On écrira en Python :
Fraction(20,6)
La fraction est réduite automatiquement :

capture_d_ecran_du_2022-06-22_17-23-20

et pour avoir une valeur décimale approchée :
print(float(Fraction(20,6))

capture_d_ecran_du_2022-06-22_17-24-02

Le premier exercice demandé est de réaliser une opération entre deux fractions :

capture_d_ecran_du_2022-06-22_17-24-39

Deuxième activité :
Dans cette deuxième activité, quelques calculs numériques sont proposés pour prendre en main l’usage du notebook, ainsi que le calcul avec le module fraction sur un exemple simple.
La deuxième partie de l’activité propose une initiation au module sympy pour le calcul formel :

capture_d_ecran_du_2022-06-22_17-57-25

Équation, inéquation, fonction et fonction dérivée : Sympy à la rescousse
Le début de cette troisième activité correspond au programme de seconde avec la résolution d’équation et s’étend sur la programme de première et de terminale avec la détermination de la fonction dérivée d’une fonction polynôme du second degré. On montre comment étudier le signe d’une fonction dérivée. La fonction étudiée et sa dérivée sont tracées.

Le notebook est disponible sous forme d’un pdf

algebre (PDF de 192.8 ko)

et lenotebook basthon à proprement parlé est ici.