Et aussi...
Accueil

Mathématiques
Mathématiques Seconde
Mathématiques Première S
Mathématiques Terminale ES

Algorithmique
Logiciels libres
Minima

Lisez-moi!

Article MathemaTICE

Divers

Bonnes adresses
Questions fréquentes

Pour la bibliothèque

Les livres suivants sont particulièrement utiles ou agréables.
  • The D Programming Language — Andrei Alexandrescu.
  • Learning D — Michael Parker.
  • Programming in D — Ali Çerheli.
  • D Cookbook — Adam D. Ruppe.
  • Learn to Tango with D — Kris Macleod Bell, Lars Ivar Ingesund, Sean Kelly, Michael Parker.
  • Algorithmique et structures de données en langage C — Leendert Ammeraal.
  • Initiation à la programmation avec Python et C++ — Yves Bailly.
  • Mathématiques élémentaires d'un point de vue algorithmique — Arthur Engel.
  • GNU C Library Applications Fundamentals — Sandra Loosemore, Richard M. Stallman, Roland McGrath, Andrew Oram, Ulrich Drepper.
  • Programmation par l'exemple en CaML — Louis Gacôgne.
  • Exceptional C++ — Herb Sutter.
  • More Exceptional C++ — Herb Sutter.
  • Standards de programmation en C++ — Herb Sutter, Andrei Alexandrescu.
  • Apprendre à programmer avec Python — Gérard Swinnen.
  • Java par la pratique — Patrick Niemeyer, Joshua Peck.
  • Java — Emmanuel Puybaret.
  • Java SWING — Emmanuel Puybaret.
  • Java – in a Nutshell — David Flanagan.
  • Java Foundation Classes – in a Nutshell — David Flanagan.
  • Exemples en Java – in a Nutshell — David Flanagan.
  • Les principes de la programmation — Gilles Dowek.
  • Algorithmique – Raisonner pour concevoir — Christophe Haro.
  • C en action — Yves Mettier.
  • Le langage C++ — Bjarne Stroustrup.
  • C++ en action — D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell.
  • C++ pour les nuls — Stephen Randy Davis.
  • C++ Trucs et Astuces pour les nuls — Matthew Telles.
  • Practical C++ Programming — Steve Oualline.
  • Programmation par l'exemple en Caml — Louis Gacôgne.
  • Learn C on the Macintosh — Dave Mark.
  • Le C en 20 heures — Éric Berthomier, Daniel Schang.
  • Compilateurs – principes, techniques et outils — Alfred Aho, Monica Lam, Ravi Sethi, Jeffrey Ullman.
  • Exercices et problèmes d'algorithmique — Nicolas Flasque, Helen Kassel, Franck Lepoivre, Boris Velikson.
  • Les algorithmes — Patrice Hernert.
  • Exercices en langage C — Claude Delannoy.
  • Programmer en C++ — Claude Delannoy.
  • Conception orientée objets et applications — Grady Booch.
  • Penser, modéliser et maîtriser le calcul informatique — Gérard Berry.
  • Introduction à la théorie des langages de programmation — Gilles Dowek & Jean-Jacques Lévy.
  • modern compiler implementation in Java — Andrew Appel.

Initiation (niveau 2) à la programmation et au langage Python - 10 février 2018

Les documents présentés à l'occasion de l'initiation au langage Python dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 26 mars 2016, à Nantes:

Une version impérative : euclide-0.1.3.tar.xz ou euclide-0.1.3.zip ;

Une version orientée objet : euclide-0.2.tar.xz ou euclide-0.2.zip ;

Une version orientée objet (avec raffinements) : euclide-0.2.1.tar.xz ou euclide-0.2.1.zip.


Stage d'initiation à la programmation en langage Python pour les Mathématiques - 13 juin 2017

Les documents présentés à l'occasion du stage de formation au langage Python dans le cadre du Plan Académique de Formation de l'Académie de Nantes, le 13 juin 2017, au lycée François TRUFFAUT de Challans:

Documents pour le stage Python du 13 juin 2017 (format tar.gz).

Documents pour le stage Python du 13 juin 2017 (format zip).


Initiation (niveau 2) à la programmation et au langage Python - 26 mars 2016

Les documents présentés à l'occasion du stage d'initiation (niveau 2) dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 26 mars 2016, à Nantes:

Documents pour la journée Python Linux-Nantes du 26 mars 2016.

Les impatients trouveront ici quelques solutions aux exercices.


Initiation (niveau 1) à la programmation et au langage Python - 27 février 2016

Les documents présentés à l'occasion du stage d'initiation (niveau 1) dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 27 février 2016, à Nantes:

Documents pour la journée Python Linux-Nantes du 27 février 2016.

Les impatients trouveront ici quelques solutions aux exercices.


Initiation (niveau 2) à la programmation et au langage Python - 14 mars 2015

Les documents présentés à l'occasion du stage d'initiation (niveau 2) dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 14 mars 2015, à Nantes:

Documents pour la journée Python Linux-Nantes du 14 mars 2015.


Initiation (niveau 1) à la programmation et au langage Python - 13 décembre 2014

Pour l'année 2014-2015, l'initiation est proposée sous la forme de deux sessions, par ordre de difficulté croissante.

Les documents présentés à l'occasion du stage d'initiation (niveau 1) dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 13 décembre 2014, à Nantes:


Initiation à la programmation et au langage Python - 22 février 2014

Les documents présentés à l'occasion du stage d'initiation dans le cadre du partenariat entre l'IREM des Pays de la Loire et l'association Linux-Nantes, le 22 février 2014, à Nantes:

Documents pour la journée Python Linux-Nantes du 22 février 2014 (version du 25 février 2014).


Page modifiée le 12 février 2018.