• [^] # Re: bravo... sauf pour l'excès de camelCase

    Posté par (site web personnel) . En réponse à la dépêche Apprentissage de la programmation dans les lycées (SNT/NSI) — la création d’exercices. Évalué à 1.

    Excellente initiative !

    Merci !

    Je me permets une remarque superficielle sur la forme :
    j'essaye personnellement de présenter de bonnes habitudes de rédaction de code python à mes élèves.
    Par conséquent, je préférerais leur fournir des fonctions utilitaires dont les identifiants respectent les conventions de nommage en python et non en camelCase.

    J'étais passé à coté de la PEP dédiée.

    Ceci dit, pour autant que je sache, dans le cadre des cours de SNT/NSI, on ne cherche pas à initier les élèves à Python en particulier, mais à la programmation en général. Du coup, respecter les conventions de nommage Python n'est pas aussi important que ça, car si un élève décide, plus tard, d'utiliser un autre langage, il est probable qu'il aura affaire à d'autres conventions de nommage.

    Maintenant, cet outil est totalement agnostique concernant les conventions de nommage ; on peut donc mettre en œuvre, dans les exercices, celle de son choix.

    Je vais étudier de plus près ces outils que vous partagez généreusement.

    N'hésitez pas à m'en faire part si vous rencontrez des problèmes, ou si vous avez des remarques/suggestions/questions...

    Zelbinium: pour la génération qui crée, pas celle qui scrolle...