3 déc. 2017

Livre : « Introduction au langage C », de Bernard Cassagne

Suite au billet sur le langage Python, je voulais partager un autre ouvrage qui date de mes années de DUT, sur le langage C. Comme pour le précédent ouvrage, mon professeur d'informatique l'a utilisé comme base pour ses cours. Il s'agit de « Introduction au langage C », de Bernard Cassagne. Cet ouvrage partage quelques caractéristiques avec le précédent :

  • il est gratuit ;
  • il est disponible en PDF (mais aussi sous forme d'archive zip) ;
  • il est en français.

Un détail qui m'amuse beaucoup dans cet ouvrage, est la présence de rubriques « récréation ». Ces rubriques effectuent un commentaire d'un code source provenant du concours international du code C le plus obscur, en abrégé l'IOCCC (pour International Obfuscated C Code Contest ). J'avoue ne jamais avoir réussi à compiler l'un de ces joyaux, mais je me rappelle toujours avec amusement de la lecture des pages 33 et 34 à propos de Charlie et de Charlotte !

Crédit photo : Mick - forge.

1 déc. 2017

Livre : « Apprendre à programmer avec Python », de Gérard Swinnen

L'autre jour, à ${DAYJOB}, un collègue m'a demandé si j'avais des ressources pour apprendre Python. Je me suis donc dit que j'allais en faire un billet.

Ma ressource principale, celle avec laquelle j'ai appris Python en DUT, c'est tout simplement « Apprendre à programmer avec Python », de Gérard Swinnen. Cet ouvrage a, je trouve, plusieurs avantages :

  • il est gratuit ;
  • il est sous une licence Creative Commons (bon d'accord, loin d'être la plus permissive, mais au moins c'est utilisé) ;
  • il est en français ;
  • les corrigés des exercices sont disponibles ;
  • il est disponible en PDF et ODT, pratique pour une consultation hors-ligne ;
  • il peut être acheté pour disposer d'une version papier, ou pour soutenir l'auteur.

Bref, je le recommande.

Crédit photo : Internet Archive Book Images - Image from page 421 of "The encyclopaedia of sport" (1897).

Propulsé par Dotclear