département Mécanique, Université Lyon 1

Consignes pour les notebooksi de TP

1 Consignes à lire attentivement

attention un notebook est un programme qui doit être exécuter du début à la fin. Donc exécuter toujours tout le notebook depuis le début (en appuyant sur le bouton Executer ou Run)

règles à suivre impérativement sinon le notebook peut devenir inutilisable note=0

  1. important ne pas changer le nom du notebook
  2. ne pas utiliser l’ascenseur du navigateur
  3. ne pas déplacer les cellules avec les boutons ou
  4. ne pas effacer (ciseaux), couper, ou dupliquer des cellules.
  5. Pensez aussi à arrêter les notebooks actifs (menu principal Actifs, puis cliquez sur Arrêter sur les notebooks actifs)
  6. A la fin du TP ou de la session, pensez à vous déconnecter (bouton se déconnecter)

Pour vérifier que vous n’avez pas corrompu votre notebook vous pouvez cliquer sur le bouton validate en haut de la fenêtre du notebook. Si le notebbok est clean, vous avez le message Success! Your notebook passes all the tests qui indique uniquement que vous n’avez pas modifier inconsidérément les cellules.

Si vous voulez faire des tests, faites le dans les cellules de code, puis commenter ou effacer ensuite les lignes de code de test.

1.1 travail demandé

Assurez vous de remplir toutes les cellules YOUR CODE HERE ou YOUR ANSWER HERE (en remplaçant raise NotImplementedError() par votre code python)

Attention les cellules de validations testent uniquement certains types d’erreurs dans votre code, pour vous aidez. Il faut donc apprendre à tester votre code par vous même.

Attention attendre systématiquement le résultat du calcul de la cellule avant de passer à la cellule suivante. En particulier une cellule qui s’éxécute affiche une “*” à gauche à la place du numéro et l’interpréteur Python3 (en haut à gauche) affiche un cercle noir. Si le calcul semble durer trop longtemps, vous avez peut être effectué une boucle sans fin, et dans ce cas il faut arrêter manuellement le noyau Python (voir ci-dessous en cas de problème).

1.2 soumettre votre travail

Exécuter le notebook et suivez les instructions. A la fin, dans la fenêtre des devoirs (Assignements) appuyer sur submit pour soumettre votre travail.

ATTENTION le travail demandé est un travail personnel. Tout étudiant est tenu de respecter les règles relatives au plagiat. Constitue notamment du plagiat le fait de remettre un travail copié en totalité ou en partie d’un autre étudiant (avec ou sans l’accord de cet autre étudiant)

Votre travail sera soumis à un système de détection de plagiat, et vous risquez donc d’être sanctionné en cas de plagiat.

A la fin de votre session, pensez bien à vous déconnecter (bouton en haut à gauche se déconnecter)

1.3 en cas de problème

Si lorsque vous cliquez sur validate, vous avez le message “Notebook failed to validate; the nbgrader metadata may be corrupted.”, votre notebook est corrompu et ne pourra pas etre noté!. Dans ce cas, il faut renommer le dossier du TP pour pouvoir re-télécharger une version clean du notebook, puis vous copiez cellule par cellule les réponses de l’ancien notebook dans le nouveau, sans créer, déplacer ou effacer des cellules.

Si le calcul dans une cellule dure trop longtemps (affichage d’une “*” dans le numéro de la cellule), vous pouvez arrêter manuellement le calcul en sélectionnant le menu Noyau -> interrompre (ou Kernel->stop). N’essayez pas de réouvrir le notebook dans une autre fenêtre car vos calculs seraient systématiquement très ralentis.

Sinon pour repartir d’une bonne base, sans effacer vos programmes, vous pouvez redémarrez le noyau (dans la barre de menus, sélectionnez Noyau -> Redémarrer ou Kernel -> Restart), puis exécutez toutes les cellules (dans la barre de menus, sélectionnez Cellule -> Exécuter tout ou Cellule -> Run All).