Jean.Paul.Roy chez free point fr

En septembre 2017, j'ai quitté définitivement (gasp) l'enseignement après quarante belles années passées à Paris et à Nice, à enseigner des mathématiques et de l'informatique à des lycéens, enseignants et étudiants.
   À tous ceux qui m'ont connu, apprécié ou péniblement supporté : vous me manquez tous. Mais je vais survivre, à moi les grandes vacances. J'ai commis deux livres de programmation susceptibles de vous intéresser, le premier sur Scheme (fonctionnel d'abord) et le dernier sur Python (impératif d'abord).



"Python. Apprentissage Actif" (PAA)

Le dernier-né PAA (315 pages, mars 2020, Ellipses éd.) : Python comme langage d'enseignement. Une première partie fournit un panorama du langage et de ses types de données, tandis que la seconde est une sorte de best-of de 130 exercices et problèmes, dont les 3/4 sont issus de TD/TP proposés à mes étudiants en Licence de Sciences (informatique, math, physique) dans le cadre du dépt. informatique de la Fac des Sciences de Nice. Vous pouvez en consulter l'introduction et la table des matières. Tous les exercices corrigés avec des fichiers .py ou .ipynb (pour Jupyter). Environnement de programmation Anaconda conseillé mais non obligatoire. Suite à la demande, il existe quelques pages en construction pour les profs de lycée qui enseignent Python en 2e, 1e et Terminale depuis que le thème Algorithmique et Programmation est enseigné (en Python) dans le cours de mathématique. Vous y trouverez entre autres deux Mémentos sur Python ainsi que mon dernier cours introductif en fac. J'ai aussi rédigé une intro minimale à Brython pour programmer en Python à l'intérieur d'une page Web, pour tout un chacun mais surtout pour les enseignants des lycées.

Si vous avez apprécié les exos 36, 81 et 122 du livre PAA, vous pouvez peut-être consulter mon introduction aux crypto-monnaies ?



"Premiers Cours de Programmation avec Scheme" (PCPS)

Le livre PCPS (430 pages, 2010, Ellipses éd.) : Scheme (langage de la famille LISP) comme langage multi paradigmes (volet fonctionnel privilégié). Vous pouvez en consulter l'introduction et la table des matières, ainsi que l'inévitable (?) feuille des errata... Il utilise le logiciel gratuit Racket. Avec bien entendu tous les exercices du livre corrigés. J'ai ajouté aussi mes derniers cours de fac Scheme1 et Scheme2.

Enfin, vous voudrez peut-être lire mon papier Sur le problème de Hamming, l’infini et la paresse publié en 2010 dans un bulletin de l'APMEP (Association des Professeurs de Mathématiques de l'Enseignement Public). Certains lecteurs ont trouvé que c'était de la magie noire. Rien de nouveau en fait, mais une technique pas encore si populaire que ça...