C'est un mémento pour des débutants… débutants. Les étudiants concernés sont 1ère année de mesures physiques, pas en info ; le cours dure 8x1h1⁄4, avec algo et programmation (d'où le choix de Python). Si on ne limite pas la quantité de choses nouvelles, on les coule.
Dans le cours on essaie de leur apprendre la différence de for avec parcours des valeurs vs for parcours des index qui permet d'aller chercher dans la case à côté ou de modifier la valeur stockée (et application dans certains algos). On cite à peine enumerate() - seuls les plus costauds [enfin, ceux qui viennent au cours] captent ce genre de chose.
Formatage de chaînes… c'était un bonus, on l'aborde à peine ; on utilise surtout le print(), éventuellement en utilisant sep='' pour coller les trucs à afficher. J'ai même hésité à le retirer…
Et pour la différence str vs byte… Ou là là, encore trop de chose pour des débutants en algo/programmation. Typiquement on se contente des fichiers textes (on insiste sur la connaissance de l'encodage). Je dis que les fichiers binaires existent, mais pas plus (je leur conseille même de trouver autant que possible des modules tout faits pour les gérer).
Sinon, plus complet… voir l'abrégé dense (mais même les bytes y sont à peine cités… pas la place).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Sympa
Posté par lolop (site web personnel) . En réponse au message Un mémento Python. Évalué à 2.
C'est un mémento pour des débutants… débutants. Les étudiants concernés sont 1ère année de mesures physiques, pas en info ; le cours dure 8x1h1⁄4, avec algo et programmation (d'où le choix de Python). Si on ne limite pas la quantité de choses nouvelles, on les coule.
Dans le cours on essaie de leur apprendre la différence de for avec parcours des valeurs vs for parcours des index qui permet d'aller chercher dans la case à côté ou de modifier la valeur stockée (et application dans certains algos). On cite à peine enumerate() - seuls les plus costauds [enfin, ceux qui viennent au cours] captent ce genre de chose.
Formatage de chaînes… c'était un bonus, on l'aborde à peine ; on utilise surtout le print(), éventuellement en utilisant sep='' pour coller les trucs à afficher. J'ai même hésité à le retirer…
Et pour la différence str vs byte… Ou là là, encore trop de chose pour des débutants en algo/programmation. Typiquement on se contente des fichiers textes (on insiste sur la connaissance de l'encodage). Je dis que les fichiers binaires existent, mais pas plus (je leur conseille même de trouver autant que possible des modules tout faits pour les gérer).
Sinon, plus complet… voir l'abrégé dense (mais même les bytes y sont à peine cités… pas la place).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN