Deux remarques concernant les missions à venir

Deux remarques concernant les missions à venir

di Mens Kim -
Numero di risposte: 0

Chers étudiants,

Voici une annonce avec deux éléments utiles à savoir pour les futures missions :

1. Plus de correction automatique des missions

A partir de la mission 9 vos soumissions ne seront plus automatiquement corrigées par INGInious. Si INGInious vous donne un feedback que votre code est 100% correct ça veut juste dire que votre code compile. Dû au fait qu'il y a trop de variation possible dans les soumissions il est difficile ou impossible de fournir des tests automatiques. Ce pourqoui on vous demande aussi pour chaque mission maintenant de fournir vos propres tests. Vous devez aussi apprendre à créer vos propres tests de bonne qualité. On parlera d'une approche de testing assez intéressante lors de la séance de restructuration de la semaine prochaine.

2. type() et isinstance() en Python

Pour vérifier ou tester qu'un objet est une instance d'une certaine classe, Python fournit deux fonctions intéressantes: type() et isinstance().
Par exemple
>>> type(pierre) is Employe
True
>>> isinstance(pierre,Employe)
True
Il y a une différence subtile entre les deux concernant l'héritage (un concept qui sera introduit lors de la mission 9) et que je vous laisse découvrir par vous même dans cet article : https://www.geeksforgeeks.org/type-isinstance-python/