[Livre] Apprendre à programmer avec Python 3, de Gérard Swinnen
Bonjour,
Nous avons le plaisir de vous présenter le livre Apprendre à programmer avec Python 3, de Gérard Swinnen à consulter ou à télécharger gratuitement.
Citation:
Conçu à l'origine pour les élèves de l'enseignement secondaire belge, ce cours expérimental s'efforce de présenter l'apprentissage de la programmation sous une forme attrayante, avec de nombreux exemples et exercices graphiques.
La version papier de ce livre est disponible sur Amazon à
cette adresse
Voir aussi : Les tutoriels et cours de formation pour apprendre la programmation Python.
Bonne lecture
Une coquille sur un exemple du cours
Bonjour
Le script présenté au chapitre 13.1.b provoque une exception "IndexError: list index out of range" lorsqu'on entre certaines valeurs de résistance. Par exemple 49.7 ohms. Cela se produit si la valeur entrée est inférieure à 100 et si la partie décimale se termine par 9.5 ou 9.6 ou 9.7 ou 9.8 ou 9.9.
C'est dû à une maladresse dans la manière de faire l'arrondi en ligne 51. Il faut en effet retirer le terme " +.5 " dans la formule car dans les cas indiqués ci-dessus, la valeur arrondie sera égale à 10. Et comme cette valeur est affectée à li[1], cela provoque une erreur (car la liste self.cc n'a pas d'élément d'index égal à 10).
Il faut donc s'y prendre autrement pour faire l'arrondi.