Errata

publicité
Errata
Au cœur de Python – Volume 1
(isbn: 978-2-7440-2148-0)
Page
Ligne
4e de couv
Au lieu de
Il faut lire
A propos des auteurs
A propos de l'auteur
xxvi
10
Nous avons présenté au Chapitre 16 la programmation
réseau…
Nous avons présenté au Chapitre 2 (Volume 2) la
programmation réseau…
44
15
Voici un court exemple :
Voici un court exemple :
def addMe2Me()(x):
"appliquer l'opération + à l'argument"
return (x + x)
def addMe2Me(x):
"appliquer l'opération + à l'argument"
return (x + x)
(parenthèses en trop)
44
24
>>> addMe2Me()(4.25)
8.5
>>>
>>> addMe2Me()(10)
20
>>>
>>> addMe2Me()('Python')
'PythonPython'
>>>
>>> addMe2Me()([-1, 'abc'])
[-1, 'abc', -1, 'abc']
>>> addMe2Me(4.25)
8.5
>>>
>>> addMe2Me(10)
20
>>>
>>> addMe2Me('Python')
'PythonPython'
>>>
>>> addMe2Me([-1, 'abc'])
[-1, 'abc', -1, 'abc']
(parenthèses en trop)
50
50
6
31
>>> def foo(debug=True):
... 'détermine si en mode débogage avec
l’arg par défaut'
... if debug:
...
print 'en mode débogage'
... print 'terminé'
...
>>> foo()
en mode débogage
terminé
>>> foo(False)
terminé
>>> def foo(debug=True):
...
'détermine si en mode débogage avec
l’arg par défaut'
...
if debug:
...
print 'en mode débogage'
...
print 'terminé'
...
>>> foo()
en mode débogage
terminé
>>> foo(False)
(indentation erronée, non proportionnelle)
(En toute rigueur, mais cela engendrerait des décalages trop
grands, nuisibles à la lisibilité, il faudrait des indentions de 4
(ou multiple) et non de 2. Cf note p.62
class NomDeClasse(classe[s]_de_base):
class NomDeClasse(classe[s]_de_base):
terminé
"chaîne de documentation optionnelle"
"chaîne de documentation optionnelle"
déclarations_des_membres_statiques
déclarations_des_membres_statiques
déclarations_des_méthodes
déclarations_des_méthodes
(indentation erronée)
Téléchargement