-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Day01 - Basics 2 #2
Comments
Hi! How many exercises would we have? |
Maybe 6 |
Yo, j'ai corrigé pas mal de markdown et de petits trucs Pour les plus grosses modifs: |
Hello ! Pour l'exo 01, qui est super complet, je pense qu'il faudrait apporter certaines precisions :
|
Pour l'ex00: le nom du fichier, recipe.py ou recipy.py (jeu de mots ?) |
Ex00: in "Recipe" class : naming attributes or arguments like keywords is bad practice ('type'=>'recipe_type') |
#2 (comment) |
#2 (comment) |
Ex00: le lien datetime du pdf en anglais redirige vers la doc python en français |
Idem pour la fonction |
Ex00: peu clair: |
#2 (comment) |
Ex01: je trouve l'exo pas mal, mais ce serait pas encore mieux de l'utiliser pour montrer la 'double-inheritance' de python (style une classe GoTCharacter, une classe GoTHouse, et une classe GoTStarkCharacter qui hérite des deux) ? Edit: surtout que l'ex01 est super simple comparé à l'ex00 quand même plus long |
#2 (comment) |
Ex02:
|
C'était pas déjà le principe de l'ex01 ? xd J'ai peur d'avoir raté qqch alors. Il y a une magic method à faire, un héritage simple avec un "super", et une instanciation d'objet avec 2-3 tests. Il me manque qqch ? Edit: après je serais pour garder le GoT pour l'héritage multiple vu qu'il est simple et s'y prête très bien |
Ex02 : div n'est plus supporte sur python3, maintenant c'est truediv, le sujet induit en erreur |
Wow je ne savais pas vraiment dsl :S |
ahah tkt moi non plus je savais pas avant d'avoir des TypeError partout lol |
=> |
J'en prend note on va ajouter un exo d'heritage simple et faire de l'heritage multiple pour Got. |
ex03 : pour l'option shuffle j'ai import le module random pour shuffle ma liste. Est-ce que vous attendiez quelque chose de + artisanal ? Si oui il faudrait preciser son interdiction dans le sujet :) |
ex04 : pas tres clair la difference entre zip_eval et enumerate_eval ; au final on a la meme fonction dans les deux fichiers, qu'on importe sous un nom different dans un 3eme dans le test ? |
ex02 add != radd ajouter ça dans l'exo |
On voulait forcer les gens a use |
ex04 : je crois que le resultat de l'exemple est pas bon :
(Le * 1 = 2) + (Lorem * 2 = 10 ) + (Ipsum * 1 = 5) + (est * 4 = 12) + (simple * 0.5 = 3) |
Je dis peut-être une bêtise, mais dans ex03, l'usage de |
ex03: error handling en cas de mauvais option string non-spécifié |
ex05 : ça pourrait être cool d'avoir un petit fichier de test |
ex03: l'exemple "ordre alphabétique" n'est pas en ordre alphabétique, ni même en ordre ASCII. Il est en quelque sorte en alphabétique-ascii-inverse (ordre ascii où les majuscules sont plus tardives que les minuscules dans la séquence) |
En effet, je vais update ça
Yes on va ajouter ça
Thx
Yes en effet on va garder ça et changer la consigne |
j'update ça |
ex05: 'origin' en anglais, pas 'origine' |
C'est normal
dans ex05 ? On a pas envie que le compte ait toujours une valeur? Le if c'est pas plutôt |
ex05: la condition "un compte avec un nombre pair d'attributs est corrompu" me paraît bizarre; il faut réparer un compte comment dans ce cas-là ? |
ex05: rajouter la condition "transaction invalide si |
J'ajouterai pour ma part que je trouverai ca cool et pas forcemment trop difficile d'imbriquer les functions des exos 3-4 dans des methodes de classe juste histoire de garder le fil conducteur du day, si j'ai bien compris votre intention : Apprehender les classes. |
All recorded in #22 |
Notions:
The text was updated successfully, but these errors were encountered: