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"
|
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.
|
"Premiers Cours de Programmation avec Scheme"
|
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 corrigés.
La vidéo ci-dessous est programmée en Racket (les fourmis préfèrent la confiture de fraises).
|
{style ;;
/* désactivation des choix par défaut du wiki lambdatank */
#page_frame {
width:100%;
box-shadow:0;
}
#page_content {
width:100%;
background:transparent;
box-shadow:0;
}
/* GENERALITES PAGE WEB */
html, body {
background:#fdffc3 url(http://jean.paul.roy.free.frImages/header.png) repeat-x; */
}
body {
color:black;
margin:0;
padding:0;
min-width:760px;
}
#content {
margin-left:10px;
margin-right:20px;
}
#header {
height: 160px;
background:url(http://jean.paul.roy.free.fr/Images/background.png) 0% repeat;
margin:0;
padding:0; /* en tête de 160px de haut; 0% == l'image commence à partir de la gauche de l'écran */
}
h1, h2 {
color:maroon;
}
img {
border:none;
}
a, a:visited {
border-bottom: 0px;
color: #0000FF; /* COULEUR DES LIENS */
}
p {
font-family:"Comic Sans MS",Verdana,Georgia,sans-serif;
font-size:20px;
margin:0px;
padding:5px;
}
tt {
font-size:20px;
}
button {
height: 40px;
width: 140px;
font-family: "Comic Sans MS",Verdana,Georgia,sans-serif;
font-size:large;
border-radius : 100%;
background-color: #C91826;
color: #fff;
/* font-weight: bold; */
/* font-size: 40px; */
/* text-decoration: none; */
text-align: center;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
margin-left : auto;
margin-top : 30px;
margin-bottom : 40px;
margin-right : auto;
border: 1px solid;
border-color: #B21522;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
}
}