Avec Python, il y a toujours les troll stérile liés à l'indentation et ce blog raconte l'expérience d'un prof: il enseigne avec son propre langage et a essayé 2 variantes: l'indentation 'a la C' et l'indentation 'a la Python' (enfin en autorisant uniquement les espaces, pas les tabulations. Python3000 aurait du faire pareil d'ailleurs: c'était l'occasion).
En changeant juste ça, eh bien les débutants ont appris plus facilement avec la syntaxe 'a la Python'.. Ce qui est bien avec cette expérience, c'est que c'est du concret!
Par contre je ne vois pas trop comment définir des fonctions anonymes (lambda) dans un langage ou l'indentation se fait a base d'espace..
# Pour la partie 'apprenez-dabord-python'
Posté par reno . En réponse à la dépêche Conférences Pycon FR 2008 en ligne. Évalué à 3.
http://okasaki.blogspot.com/2008/02/in-praise-of-mandatory-i(...)
Avec Python, il y a toujours les troll stérile liés à l'indentation et ce blog raconte l'expérience d'un prof: il enseigne avec son propre langage et a essayé 2 variantes: l'indentation 'a la C' et l'indentation 'a la Python' (enfin en autorisant uniquement les espaces, pas les tabulations. Python3000 aurait du faire pareil d'ailleurs: c'était l'occasion).
En changeant juste ça, eh bien les débutants ont appris plus facilement avec la syntaxe 'a la Python'.. Ce qui est bien avec cette expérience, c'est que c'est du concret!
Par contre je ne vois pas trop comment définir des fonctions anonymes (lambda) dans un langage ou l'indentation se fait a base d'espace..