Attention !

Pré-requis culturel

La lecture de ce module n'exige aucune connaissance mathématique préalable.

Pré-requis technique au 1° janvier 2015

Depuis Janvier 2015 ce module (bases des mathématiques) est exempt de toute appliquette java. Il est entièrement java-free et peut être consulté par tout navigateur sans plugin. Nous poursuivrons cet effort pour les autres modules dans le courant de cette année. Pour une visualisation correcte des différentes pages, vous devez: La mise au point a été faite dans l'environnement Firefox 34.0 sous Linux-Mint (Qiana).
Tous les programmes Python donnés en exemple sont copiables et exécutables sur votre machine si vous possédez un interprète Python (téléchargeable gratuitement).
Les sources ont été écrites pour la version  Python 3.4
https://www.python.org/downloads/

Je remercie Jason Johnston (http://css3pie.com/) pour sa contribution sur le rendu des effets spéciaux avec Internet Explorer (coins arrondis, ombrages, degradés de couleurs).

Additif Juin 2021

Nous pensons que le langage Julia est promis à un grand avenir. C'est pourquoi, pour ce module, tous les exemples donnés en Python ont été doublés en Julia avec la version actuelle 1.6 aussi bien pour le cours que pour les exercices de programmation.

A cette occasion nous avons vérifié la totale compatibilité ascendate de la version 3.4 de Python avec la version actuelle 3.8.

De nombreux programmes de démonstration ont été simplifiés et corrigés si nécessaire.

Il est possible de tester les exemples et de les modifier en ligne, par simple copier/coller sur le site de Jupyter. Il n'est donc pas nécessaire d'installer un EDI quelconque en mode local bien que cela puisse se faire justement à partir de leur site.

A ce jour il existe plusieurs éditeurs multi-langages (python/Julia) et multi plateformes (Windows, Linux, Mac) gratuits intéressants parmi lesquels Pycharm de Jetbrains et atom. Il suffit juste d'installer les plugins correspondants (juno pour atom, julia plugin pour jetbrains).

Anaconda fournit également un environnement Python récent et complet et donne accès à Jupyter si le package IJulia est installé, ainsi qu'à Pycharm.

N'hésitez pas à nous communiquer tout fonctionnement erratique des programmes donnés en exemple. D'avance merci !