J'émets quelques points qui me gênent, si tu trouves mon message pas très opportun, je le supprimerais.
J'ai pour l'instant lu jusqu'aux fonctions, et quelques trucs me chagrinent un peu.
IV-B. Affectations et égalité
Ici, tu montres (dans le cadre d'exemples) des listes, tuples, méthodes d'objets, alors que tu n'en a pas encore abordé le concept.
Pour un néophyte total, c'est du chinois.
IV-D. Listes
« C'est une structure qui peut être très utile. »
C'est plutôt une structure importante, essentielle, que dis-je,
indispensable.
Un point qui me gêne, ok, tu montres les méthodes de list, mais il y a un point important en python pour pouvoir se débrouiller, farfouiller, c'est help, pour moi tu aurais dû en profiter ici pour en parler, montrer comment visualiser les méthodes de list, visualiser l'aide d'une méthode particulière, etc.
« Puis il y a des listes toutes faites que l'on obtient grâce à la fonction range. »
Je pinaille, mais la définition de range n'est pas vraiment cela.
« On a donc obtenu les entiers de 5 (inclus) à 15 (exclu) de 2 en 2 (on dit que l'incrément est 2). On peut ne pas préciser l'incrément et dans ce cas, l'incrément est 1. »
Il serait préférable de remplacer incrément par pas.
V-A. Les fonctions comme on les connaît au lycéeIndentation
« C'est obligatoire et en plus cela a l'avantage de rendre le script plus lisible »
Pas toujours obligatoire, je suis chiant je sais
En plus tu en montres le contraire plus loin dans les fonctions inline que tu as écrites.
« car Python possède un type spécial dédié aux fonctions, que l'on peut donc manipuler, mettre dans des listes pour les étudier les unes à la suite des autres… »
Je comprends pas trop cette phrase, surtout le type spécial et ce que tu montres ensuite en l'affichant qui n'est nullement son type, mais une référence, mais j'ai peut-être pas bien compris le sens de cette phrase.
« La fonction suivante n'a pas de paramètre et ne retourne rien non plus (pas de return). »
Ceci est erroné, et il faut justement bien souligner, le mettre en gros caractères, le fait qu'une fonction n'ayant pas de return retourne None par défaut (et None c'est pas rien), car beaucoup se font avoir avec cela justement.
Bon sinon, bravo pour le travail effectué, je continuerai à lire les prochains chapitres plus tard
1 |
1 |