kamelNaroun / python.lycee

tutoriel Python pour l'enseignement de l'algorithmique au lycée
python.lycee.free.fr
2 stars 1 forks source link

Plus d’exemples et des exercices #31

Open Grahack opened 12 years ago

Grahack commented 12 years ago

En discutant avec Nico P., et en imaginant un élève découvrir la notion de variable (concept aussi difficile que la terrifiante «inconnue x»), l’idée de rajouter des exemples et des exercices est venue.

Je le vois comme ça: 1) des exemples pas trop nombreux et triés sur le volet (disons comme actuellement), 2) une section «exemples complémentaires» et une autre «quelques exercices».

La nouvelle section peut être; 1) à la fin de chaque paragraphe, 2) à la fin de chaque page, 3) dans une page à part, qui aura le même nom que l’intéressée suffixée de «ex». Avec évidemment un lien aller et un retour.

La dernière idée me plaît: ça n’encombre pas le tuto et ça rassure les faibles (ou ceux qui se croient faibles).

kamelNaroun commented 12 years ago

J'ai modestement commencé avec la branche exercices. Pour l'instant à la fin de la page.

Grahack commented 12 years ago

Vu, je mettrais bien «Exercices» (pluriel). On est d’accord, on ne met pas de solution ! De toutes façons Python sera là pour vérifier la réponse. Est-ce qu’on se tente une jolie mise en page? À la «pour aller plus loin» ? Je pense que nos chapitres sont assez longs pour qu’on mette des exos en cours de route, je ne crois pas qu’on puisse se contenter du bas de page.

Sinon comment tu fais les eff cumulés en liste en compréhension ? (mince je suis en train de demander la réponse avant de chercher…)

kamelNaroun commented 12 years ago

Oui, je suis d'accord sur l'emplacement des exercices en cours de route. Du coup, effectivement ce serait bien d'avoir une mise en page qui accroche, mais il faut trouver une couleur qui va bien sachant qu'on a déjà le bleu pour les notes, le rouge pour les warnings, le vert pour les "aller plus loin".

Pour les effectifs cumulés, je t'offenserai en donnant la réponse.

kamelNaroun commented 12 years ago

Ah, zut. Pour cumuler les effectifs, j'utilise liste[:k] et dans le tuto, il n'en est pour l'instant question que sur cette page. Il faudrait le rajouter dans l'énoncé.

Grahack commented 12 years ago

Les list comprehension de la forme

[f(k) for k in range(len(liste))]

fonctionnent mais sont très moches je trouve. Après c'est ptêtre pas pire qu'une initialisation et une boucle. Après j'ai trouvé un détracteur des LC: http://xahlee.org/comp/list_comprehension.html Je ne suis pas très d'accord avec lui.

2011/12/5 Kamel Naroun reply@reply.github.com:

Ah, zut. Pour cumuler les effectifs, j'utilise liste[:k] et dans le tuto, il n'en est pour l'instant question que sur cette page. Il faudrait le rajouter dans l'énoncé.


Reply to this email directly or view it on GitHub: https://github.com/kamelNaroun/python.lycee/issues/31#issuecomment-3023669

Envoyé de ma messagerie électronique. Merci de divulguer cette adresse mail au minimum (pour les envois en groupe, utilisez la copie invisible).