{"kind":"Notebook","sha256":"0d73c8971982bb95e5a62b66e8b7331bf78f1dd1bef69397d5afdf0cd3e159e7","slug":"jupyter-jeter-sa-souris","location":"/Enseignants/Semaine6/00-jupyter-jeter-sa-souris.md","dependencies":[],"frontmatter":{"kernelspec":{"name":"python3","language":"python","display_name":"Python 3 (ipykernel)"},"jupytext":{"text_representation":{"extension":".md","format_name":"myst","format_version":"0.13"}},"keywords":[],"exports":[{"format":"md","filename":"00-jupyter-jeter-sa-souris.md","url":"/Enseignement/Info111/myst/build/00-jupyter-jeter-sa--5eef86d2ac96dc6ef7727bcbf9fbc9c3.md"}]},"mdast":{"type":"root","children":[{"type":"block","position":{"start":{"line":13,"column":1},"end":{"line":13,"column":1}},"children":[{"type":"heading","depth":1,"position":{"start":{"line":15,"column":1},"end":{"line":15,"column":1}},"children":[{"type":"text","value":"TP : Jupyter : se débarrasser de sa souris","position":{"start":{"line":15,"column":1},"end":{"line":15,"column":1}},"key":"C1A92hF9Vz"}],"identifier":"tp-jupyter-se-d-barrasser-de-sa-souris","label":"TP : Jupyter : se débarrasser de sa souris","html_id":"tp-jupyter-se-d-barrasser-de-sa-souris","implicit":true,"key":"Drmc58jsdx"},{"type":"comment","value":" modifier le texte ne pas mettre d'instructions ","key":"RomzOej9xB"},{"type":"admonition","children":[{"type":"admonitionTitle","children":[{"type":"text","value":"Objectif pédagogique","position":{"start":{"line":19,"column":1},"end":{"line":19,"column":1}},"key":"MpqSvD2p9m"}],"key":"Gsu3T93cxa"},{"type":"paragraph","position":{"start":{"line":21,"column":1},"end":{"line":22,"column":1}},"children":[{"type":"text","value":"S’exercer à utiliser le clavier et les raccourcis afin de s’affranchir\nprogressivement de l’utilisation de la souris","position":{"start":{"line":21,"column":1},"end":{"line":21,"column":1}},"key":"fnvXfAeg3V"}],"key":"XbfcfsLU5d"}],"key":"kXCChYdTiE"},{"type":"heading","depth":2,"position":{"start":{"line":26,"column":1},"end":{"line":26,"column":1}},"children":[{"type":"text","value":"Exercice 1 : jetez votre souris à la poubelle","position":{"start":{"line":26,"column":1},"end":{"line":26,"column":1}},"key":"XTFq1YoKrs"}],"identifier":"exercice-1-jetez-votre-souris-la-poubelle","label":"Exercice 1 : jetez votre souris à la poubelle","html_id":"exercice-1-jetez-votre-souris-la-poubelle","implicit":true,"key":"Xqt5QmpDgZ"},{"type":"paragraph","position":{"start":{"line":28,"column":1},"end":{"line":29,"column":1}},"children":[{"type":"text","value":"Dans cet exercice, vous devrez couper-coller des mots pour les\ndéplacer le plus vite possible.","position":{"start":{"line":28,"column":1},"end":{"line":28,"column":1}},"key":"PJJZYBl1uQ"}],"key":"ZY6aX1etOo"},{"type":"admonition","kind":"attention","children":[{"type":"admonitionTitle","children":[{"type":"text","value":"Attention","key":"iBwkLyyP8l"}],"key":"Fc0Z47zMS0"},{"type":"paragraph","position":{"start":{"line":33,"column":1},"end":{"line":33,"column":1}},"children":[{"type":"text","value":"Il est interdit d’utiliser une souris ou un pad!","position":{"start":{"line":33,"column":1},"end":{"line":33,"column":1}},"key":"hhEi22V2of"}],"key":"dhVhZjXlXl"},{"type":"paragraph","position":{"start":{"line":35,"column":1},"end":{"line":35,"column":1}},"children":[{"type":"text","value":"Et, pour pimenter le tout, c’est chronométré!","position":{"start":{"line":35,"column":1},"end":{"line":35,"column":1}},"key":"UhCcO7umt7"}],"key":"Z9KV7m686A"}],"key":"YsVnqYGph0"},{"type":"admonition","kind":"hint","children":[{"type":"admonitionTitle","children":[{"type":"text","value":"Pour gagner du temps","position":{"start":{"line":39,"column":1},"end":{"line":39,"column":1}},"key":"KcB45fsMB6"}],"key":"hEoW9sq0bk"},{"type":"list","ordered":false,"spread":false,"position":{"start":{"line":41,"column":1},"end":{"line":47,"column":1}},"children":[{"type":"listItem","spread":true,"position":{"start":{"line":41,"column":1},"end":{"line":42,"column":1}},"children":[{"type":"paragraph","children":[{"type":"inlineCode","value":"Ctrl","key":"xr3E6Bvm2P"}],"key":"lpdsyTERCe"},{"type":"text","value":"+","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"key":"xnV9bUTSRG"},{"type":"paragraph","children":[{"type":"inlineCode","value":"←","key":"B6AnFik4pa"}],"key":"iGcacqjr1j"},{"type":"text","value":" et ","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"key":"BUt9L6zwle"},{"type":"paragraph","children":[{"type":"inlineCode","value":"Ctrl","key":"T5fkWYVkxS"}],"key":"J8wIsWdBv3"},{"type":"text","value":"+","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"key":"ozLbikDlge"},{"type":"paragraph","children":[{"type":"inlineCode","value":"→","key":"Edre04Zyaa"}],"key":"wMZLmVwaOR"},{"type":"text","value":"\npermettent de se déplacer de mot en mot.","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"key":"jFEUSMGsEV"}],"key":"dwVrZyogLZ"},{"type":"listItem","spread":true,"position":{"start":{"line":43,"column":1},"end":{"line":47,"column":1}},"children":[{"type":"text","value":"Rajouter ","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"ZFUQ3vcyj7"},{"type":"paragraph","children":[{"type":"inlineCode","value":"Maj","key":"g48Ha8Uy38"}],"key":"GSHne6C5L3"},{"type":"text","value":" à un raccourci clavier de déplacement permet\nde se déplacer en sélectionnant le chemin parcouru par le\ncurseur. Par exemple, ","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"LA05fZBeg2"},{"type":"paragraph","children":[{"type":"inlineCode","value":"Maj","key":"bD00y7S1oJ"}],"key":"rc9v03RJuU"},{"type":"text","value":"+","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"GyTyDoGPkh"},{"type":"paragraph","children":[{"type":"inlineCode","value":"Ctrl","key":"CRwouFdPIr"}],"key":"XFyqlqMcZV"},{"type":"text","value":"+","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"N3h0kr4Cew"},{"type":"paragraph","children":[{"type":"inlineCode","value":"→","key":"awdLjgIx3B"}],"key":"WWqOFchKU1"},{"type":"text","value":"\npermet de sélectionner un mot complet, tandis que\n","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"hRQIlkKCK3"},{"type":"paragraph","children":[{"type":"inlineCode","value":"Maj","key":"BzySbSRMmk"}],"key":"evCFhFo0KT"},{"type":"text","value":"+","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"yQ3aASlLjP"},{"type":"paragraph","children":[{"type":"inlineCode","value":"↓","key":"jNXirKV1Lp"}],"key":"OobQYfHefE"},{"type":"text","value":" permet de sélectionner une ligne.","position":{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},"key":"jJ6boAFYVV"}],"key":"T2nq3oQHEu"}],"key":"ZofLumaEMd"}],"key":"p1jEdAV4Xf"},{"type":"paragraph","position":{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},"children":[{"type":"text","value":"Faites apparaître le chronomètre en évaluant la cellule ci-dessous :","position":{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},"key":"iHAyXZQCWz"}],"key":"oIq8RGpagP"},{"type":"comment","value":"\n```{code-cell} ipython3\n---\ndeletable: false\neditable: false\n---\n%%javascript\nJupyter.notebook.execute_cells([2,3,7,13])\n```\n","key":"qwt1IJSux5"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"from chronometre import Chronometre\nchrono = Chronometre()\nchrono","position":{"start":{"line":64,"column":1},"end":{"line":71,"column":1}},"key":"rtjjPgwQpP"},{"type":"paragraph","position":{"start":{"line":73,"column":1},"end":{"line":73,"column":1}},"children":[{"type":"text","value":"Puis lancez-le dès que vous êtes prêt.e :","position":{"start":{"line":73,"column":1},"end":{"line":73,"column":1}},"key":"EthuHwYul6"}],"key":"XbSIkd2J3V"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.start()","position":{"start":{"line":75,"column":1},"end":{"line":80,"column":1}},"key":"pkYv9ecxUG"},{"type":"paragraph","position":{"start":{"line":82,"column":1},"end":{"line":82,"column":1}},"children":[{"type":"text","value":"Et arrêtez-le quand vous avez fini :","position":{"start":{"line":82,"column":1},"end":{"line":82,"column":1}},"key":"Ac0PNJ2lkh"}],"key":"CDetjqf20R"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.stop()","position":{"start":{"line":84,"column":1},"end":{"line":89,"column":1}},"key":"x2UWizd79m"}],"data":{"deletable":false,"editable":false},"key":"XjA4FqRlBc"},{"type":"block","position":{"start":{"line":91,"column":1},"end":{"line":91,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":93,"column":1},"end":{"line":94,"column":1}},"children":[{"type":"emphasis","position":{"start":{"line":93,"column":1},"end":{"line":93,"column":1}},"children":[{"type":"text","value":"Dans les trois phrases suivantes, déplacez le texte en gras (entouré\npar ","position":{"start":{"line":93,"column":1},"end":{"line":93,"column":1}},"key":"nLFrQO0ZgU"},{"type":"inlineCode","value":"**","position":{"start":{"line":93,"column":1},"end":{"line":93,"column":1}},"key":"jjnYijMeXL"},{"type":"text","value":") pour l’insérer à la place des crochets :","position":{"start":{"line":93,"column":1},"end":{"line":93,"column":1}},"key":"PjtKE9Jin5"}],"key":"TltRamMP8f"}],"key":"Omoc76Fzql"},{"type":"paragraph","position":{"start":{"line":96,"column":1},"end":{"line":96,"column":1}},"children":[{"type":"text","value":"Le Python est un [...] bleu et ","position":{"start":{"line":96,"column":1},"end":{"line":96,"column":1}},"key":"doFXBStYiC"},{"type":"strong","position":{"start":{"line":96,"column":1},"end":{"line":96,"column":1}},"children":[{"type":"text","value":"serpent","position":{"start":{"line":96,"column":1},"end":{"line":96,"column":1}},"key":"pKX6dwrr9q"}],"key":"ryh2LFQVz8"},{"type":"text","value":" jaune.","position":{"start":{"line":96,"column":1},"end":{"line":96,"column":1}},"key":"HjWrMmyeIT"}],"key":"N1MnoPUhzn"},{"type":"paragraph","position":{"start":{"line":98,"column":1},"end":{"line":98,"column":1}},"children":[{"type":"strong","position":{"start":{"line":98,"column":1},"end":{"line":98,"column":1}},"children":[{"type":"text","value":"chronomètre","position":{"start":{"line":98,"column":1},"end":{"line":98,"column":1}},"key":"s0KmA8ScAS"}],"key":"jPYI0ugVF2"},{"type":"text","value":" Pour arrêter le [...] il vous suffira de cliquer sur le carré.","position":{"start":{"line":98,"column":1},"end":{"line":98,"column":1}},"key":"hfjR2uRL2d"}],"key":"OuVvDN6FxP"},{"type":"paragraph","position":{"start":{"line":100,"column":1},"end":{"line":101,"column":1}},"children":[{"type":"text","value":"Pour supprimer une cellule avec les [...] clavier je peux faire\n","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"key":"UmntKMrL58"},{"type":"inlineCode","value":"Échap","key":"XO10zULBig"},{"type":"text","value":", ","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"key":"s7r84VOQIR"},{"type":"inlineCode","value":"D","key":"iRpJHXC8zR"},{"type":"text","value":", ","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"key":"DPysOaXxz1"},{"type":"inlineCode","value":"D","key":"JPXZL0b7mx"},{"type":"text","value":". ","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"key":"BVMeOzVBb2"},{"type":"strong","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"children":[{"type":"text","value":"raccourcis","position":{"start":{"line":100,"column":1},"end":{"line":100,"column":1}},"key":"krkQLWr9wt"}],"key":"bC1QY5HNZq"}],"key":"HXzXTexslh"}],"data":{"deletable":true,"editable":true},"key":"lmjA5z0rf3"},{"type":"block","position":{"start":{"line":103,"column":1},"end":{"line":103,"column":1}},"children":[{"type":"heading","depth":2,"position":{"start":{"line":105,"column":1},"end":{"line":105,"column":1}},"children":[{"type":"text","value":"Exercice 2 : et ne revenez pas la chercher!","position":{"start":{"line":105,"column":1},"end":{"line":105,"column":1}},"key":"AnLs3frfFU"}],"identifier":"exercice-2-et-ne-revenez-pas-la-chercher","label":"Exercice 2 : et ne revenez pas la chercher!","html_id":"exercice-2-et-ne-revenez-pas-la-chercher","implicit":true,"key":"kdCYCAgN81"},{"type":"paragraph","position":{"start":{"line":107,"column":1},"end":{"line":111,"column":1}},"children":[{"type":"text","value":"Même exercice, mais cela se complique : le texte est réparti sur\nplusieurs cellules. Il va maintenant falloir changer de cellule\négalement grâce au clavier. Pour cela utilisez ","position":{"start":{"line":107,"column":1},"end":{"line":107,"column":1}},"key":"zmeH5nrfn4"},{"type":"inlineCode","value":"Échap","key":"Luk6nXEVtD"},{"type":"text","value":" pour\nsortir du mode édition. Vous pouvez alors changer de cellule avec les\nflèches. Utilisez ","position":{"start":{"line":107,"column":1},"end":{"line":107,"column":1}},"key":"engMgbd9ih"},{"type":"inlineCode","value":"Entrée","key":"pjD8LBtgCh"},{"type":"text","value":" pour éditer de nouveau une cellule.","position":{"start":{"line":107,"column":1},"end":{"line":107,"column":1}},"key":"CigyGR8062"}],"key":"xNa5j0CtxB"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"from chronometre import Chronometre\nchrono = Chronometre()\nchrono","position":{"start":{"line":113,"column":1},"end":{"line":120,"column":1}},"key":"ZIKcFQGMtp"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.start()","position":{"start":{"line":122,"column":1},"end":{"line":127,"column":1}},"key":"JEzfeyhWkA"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.stop()","position":{"start":{"line":129,"column":1},"end":{"line":134,"column":1}},"key":"FHq1xDK81Q"}],"data":{"deletable":true,"editable":true},"key":"CRJiTSgBTX"},{"type":"block","position":{"start":{"line":136,"column":1},"end":{"line":136,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":138,"column":1},"end":{"line":139,"column":1}},"children":[{"type":"text","value":"Pour insérer une cellule au-dessus de la cellule courante avec les\n[...] claviers je peux faire ","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"key":"pXXJ0A2ovU"},{"type":"inlineCode","value":"Échap","key":"VyMf21bRxW"},{"type":"text","value":", ","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"key":"TGxcXEvw2E"},{"type":"inlineCode","value":"a","key":"chwZ49DxV9"},{"type":"text","value":" ","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"key":"HnS57D6CL7"},{"type":"strong","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"children":[{"type":"text","value":"raccourcis","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"key":"QZ4HcMo5CM"}],"key":"RHJNISuzE9"},{"type":"text","value":".","position":{"start":{"line":138,"column":1},"end":{"line":138,"column":1}},"key":"OVXK5fkRHd"}],"key":"UPKokJhjWp"}],"data":{"deletable":false,"editable":true},"key":"yyaEFqdKu5"},{"type":"block","position":{"start":{"line":141,"column":1},"end":{"line":141,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":143,"column":1},"end":{"line":144,"column":1}},"children":[{"type":"text","value":"Pour [...] une cellule au-dessous de la cellule courante avec les\nraccourcis clavier je peux faire ","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"key":"ZN5g8eqjHV"},{"type":"inlineCode","value":"Échap","key":"DqnKFQSgxh"},{"type":"text","value":", ","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"key":"CLLIUI5Hx5"},{"type":"inlineCode","value":"b","key":"oXQ1KDgJyT"},{"type":"text","value":" ","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"key":"EOKfocOn6R"},{"type":"strong","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"children":[{"type":"text","value":"ajouter","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"key":"Bv0DrVPXxN"}],"key":"BxujPafWYg"},{"type":"text","value":".","position":{"start":{"line":143,"column":1},"end":{"line":143,"column":1}},"key":"PR55f4DRTa"}],"key":"Gfx18x7p20"}],"data":{"deletable":false,"editable":true},"key":"lmxnD4UZAV"},{"type":"block","position":{"start":{"line":146,"column":1},"end":{"line":146,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":148,"column":1},"end":{"line":149,"column":1}},"children":[{"type":"strong","position":{"start":{"line":148,"column":1},"end":{"line":148,"column":1}},"children":[{"type":"text","value":"utiliser","position":{"start":{"line":148,"column":1},"end":{"line":148,"column":1}},"key":"UU6lagzwHT"}],"key":"OjDb1XTZUT"},{"type":"text","value":" Pour sauvegarder à tout moment, je peux [...]\n","position":{"start":{"line":148,"column":1},"end":{"line":148,"column":1}},"key":"RyTtfBu9vE"},{"type":"inlineCode","value":"Ctrl","key":"foeOQsBnMQ"},{"type":"text","value":"+","position":{"start":{"line":148,"column":1},"end":{"line":148,"column":1}},"key":"OqIoAsceQt"},{"type":"inlineCode","value":"S","key":"x4t2QtlzPi"},{"type":"text","value":".","position":{"start":{"line":148,"column":1},"end":{"line":148,"column":1}},"key":"TOeXvfhxxR"}],"key":"M7P6uC5nGb"}],"data":{"deletable":false,"editable":true},"key":"KOCQ4oPv1z"},{"type":"block","position":{"start":{"line":151,"column":1},"end":{"line":151,"column":1}},"children":[{"type":"heading","depth":2,"position":{"start":{"line":153,"column":1},"end":{"line":153,"column":1}},"children":[{"type":"text","value":"Exercice 3 : jamais 203","position":{"start":{"line":153,"column":1},"end":{"line":153,"column":1}},"key":"QYuFjN9Nuq"}],"identifier":"exercice-3-jamais-203","label":"Exercice 3 : jamais 203","html_id":"exercice-3-jamais-203","implicit":true,"key":"ZrtjJO62zg"},{"type":"paragraph","position":{"start":{"line":155,"column":1},"end":{"line":157,"column":1}},"children":[{"type":"text","value":"Un dernier pour la route avec des extraits du ","position":{"start":{"line":155,"column":1},"end":{"line":155,"column":1}},"key":"VQcovsCEVV"},{"type":"link","url":"https://fr.wikipedia.org/wiki/Zen_de_Python","position":{"start":{"line":155,"column":1},"end":{"line":155,"column":1}},"children":[{"type":"emphasis","position":{"start":{"line":155,"column":1},"end":{"line":155,"column":1}},"children":[{"type":"text","value":"Zen de\nPython","position":{"start":{"line":155,"column":1},"end":{"line":155,"column":1}},"key":"y57ivWJlA7"}],"key":"a1nbhCpqNP"}],"urlSource":"https://fr.wikipedia.org/wiki/Zen_de_Python","data":{"page":"Zen_de_Python","wiki":"https://fr.wikipedia.org/","lang":"fr"},"internal":false,"protocol":"wiki","key":"Jx6CW24BIo"},{"type":"text","value":" et deux nouveaux\nraccourcis clavier :","position":{"start":{"line":155,"column":1},"end":{"line":155,"column":1}},"key":"zUfguZPmGs"}],"key":"OwG70N2BZd"},{"type":"list","ordered":false,"spread":false,"position":{"start":{"line":158,"column":1},"end":{"line":160,"column":1}},"children":[{"type":"listItem","spread":true,"position":{"start":{"line":158,"column":1},"end":{"line":158,"column":1}},"children":[{"type":"paragraph","children":[{"type":"inlineCode","value":"↖","key":"PUGmmf44bT"}],"key":"s8N2Zs3cz5"},{"type":"text","value":" pour aller en début de ligne","position":{"start":{"line":158,"column":1},"end":{"line":158,"column":1}},"key":"uDpEeH4hjT"}],"key":"KiEgszZ6UZ"},{"type":"listItem","spread":true,"position":{"start":{"line":159,"column":1},"end":{"line":160,"column":1}},"children":[{"type":"paragraph","children":[{"type":"inlineCode","value":"Fin","key":"er9bqnUeeD"}],"key":"Nc7atMLeHo"},{"type":"text","value":" pour aller à la fin de la ligne","position":{"start":{"line":159,"column":1},"end":{"line":159,"column":1}},"key":"Yw47i8Lurq"}],"key":"S1W9dHFtjh"}],"key":"cRHLXhOkRx"},{"type":"paragraph","position":{"start":{"line":161,"column":1},"end":{"line":163,"column":1}},"children":[{"type":"text","value":"Sur de petits claviers d’ordinateurs portables, ces touches peuvent\nêtre remplacées respectivement par ","position":{"start":{"line":161,"column":1},"end":{"line":161,"column":1}},"key":"zTzeU2qNV3"},{"type":"inlineCode","value":"fn","key":"zVRVllNzYi"},{"type":"text","value":"+","position":{"start":{"line":161,"column":1},"end":{"line":161,"column":1}},"key":"pDwWBWzmw9"},{"type":"inlineCode","value":"←","key":"dFd7MiIrPA"},{"type":"text","value":" et\n","position":{"start":{"line":161,"column":1},"end":{"line":161,"column":1}},"key":"CSxSZUx8T9"},{"type":"inlineCode","value":"fn","key":"kaqWfGaC0c"},{"type":"text","value":"+","position":{"start":{"line":161,"column":1},"end":{"line":161,"column":1}},"key":"cc6HNLPdGr"},{"type":"inlineCode","value":"→","key":"ex1fyjOnOS"},{"type":"text","value":".","position":{"start":{"line":161,"column":1},"end":{"line":161,"column":1}},"key":"VWI6jcBSZX"}],"key":"CxhVJZhpDr"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"from chronometre import Chronometre\nchrono = Chronometre()\nchrono","position":{"start":{"line":165,"column":1},"end":{"line":172,"column":1}},"key":"IFCUQKWLKD"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.start()","position":{"start":{"line":174,"column":1},"end":{"line":179,"column":1}},"key":"EKyqHljk80"},{"type":"mystDirectiveError","name":"code-cell","options":{"deletable":false,"editable":false},"value":"chrono.stop()","position":{"start":{"line":181,"column":1},"end":{"line":186,"column":1}},"key":"ATerbYg7Wf"}],"data":{"deletable":false,"editable":false},"key":"sA1Kmxf2Gu"},{"type":"block","position":{"start":{"line":188,"column":1},"end":{"line":188,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":190,"column":1},"end":{"line":192,"column":1}},"children":[{"type":"text","value":"Beautiful ","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"uY63yruVMG"},{"type":"strong","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"children":[{"type":"text","value":"ugly","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"WjkHBGopCv"}],"key":"f18x3rIdLL"},{"type":"text","value":" is better than [...].","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"XcgvI2SPAq"},{"type":"break","key":"e9NklDqu3i"},{"type":"text","value":"\n","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"CNdzNeHsny"},{"type":"strong","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"children":[{"type":"text","value":"implicit","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"lYDOJ4WDbr"}],"key":"E0JerP3NiC"},{"type":"text","value":" Explicit is better than [...] .","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"hcTiWSKAb5"},{"type":"break","key":"jiwwT653pi"},{"type":"text","value":"\nSimple is better than complex.","position":{"start":{"line":190,"column":1},"end":{"line":190,"column":1}},"key":"sMHpeh7MKt"},{"type":"break","key":"SrN0ey4I6S"}],"key":"SLdHD7S3R9"}],"data":{"deletable":true,"editable":true},"key":"A5V2ML2wNo"},{"type":"block","position":{"start":{"line":194,"column":1},"end":{"line":194,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":196,"column":1},"end":{"line":199,"column":1}},"children":[{"type":"text","value":"Complex is better than complicated.","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"dlvKxEFknq"},{"type":"break","key":"eNYr24Hj6R"},{"type":"text","value":"\n","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"rfkXzQ2dU3"},{"type":"strong","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"children":[{"type":"text","value":"Supprimez-moi je n’ai rien à faire ici","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"Owt9Bskk3j"}],"key":"Tn9o9fDOXT"},{"type":"break","key":"vQAwuPvJiD"},{"type":"text","value":"\nFlat is better than nested.","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"iUuhr4nbKZ"},{"type":"break","key":"UMvFGErCtI"},{"type":"text","value":"\n[...] is better than dense. ","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"uXSxOurqrc"},{"type":"strong","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"children":[{"type":"text","value":"Sparse","position":{"start":{"line":196,"column":1},"end":{"line":196,"column":1}},"key":"AFASihiujy"}],"key":"I52lUmaiB8"},{"type":"break","key":"TXq07ZNcjU"}],"key":"R12kSszlrM"}],"data":{"deletable":true,"editable":true},"key":"eqIw9Z8ngv"},{"type":"block","position":{"start":{"line":201,"column":1},"end":{"line":201,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":203,"column":1},"end":{"line":203,"column":1}},"children":[{"type":"text","value":"Readability counts.","position":{"start":{"line":203,"column":1},"end":{"line":203,"column":1}},"key":"tmbQ6N8NIN"},{"type":"break","key":"JbkKd9264A"}],"key":"N5SwRfTeOr"}],"data":{"deletable":true,"editable":true},"key":"OlkQCeCYZ9"},{"type":"block","position":{"start":{"line":205,"column":1},"end":{"line":205,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":207,"column":1},"end":{"line":210,"column":1}},"children":[{"type":"text","value":"Special cases aren’t special enough to break the rules.","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"e3JW4hDYw0"},{"type":"break","key":"XQJXsQ0Cbt"},{"type":"text","value":"\nAlthough practicality beats purity.","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"sc1ioSjHIg"},{"type":"break","key":"MFqyxn93Sv"},{"type":"text","value":"\n[...] should never pass silently ","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"fZYbnoAqG4"},{"type":"strong","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"children":[{"type":"text","value":"Errors","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"pougsiLeam"}],"key":"AoL2PHiyGl"},{"type":"text","value":".","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"CXDiyyxgbI"},{"type":"break","key":"FBw6BkEAly"},{"type":"text","value":"\nUnless explicitly silenced.","position":{"start":{"line":207,"column":1},"end":{"line":207,"column":1}},"key":"CHzEIk61Vh"},{"type":"break","key":"U6PcFHCGWv"}],"key":"PumaAxvmWN"}],"data":{"deletable":true,"editable":true},"key":"y0jvkfka2W"},{"type":"block","position":{"start":{"line":212,"column":1},"end":{"line":212,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":214,"column":1},"end":{"line":216,"column":1}},"children":[{"type":"strong","position":{"start":{"line":214,"column":1},"end":{"line":214,"column":1}},"children":[{"type":"text","value":"guess","position":{"start":{"line":214,"column":1},"end":{"line":214,"column":1}},"key":"SEXJEosDuJ"}],"key":"LBY0B9Wyq7"},{"type":"text","value":" In the face of ambiguity, refuse the temptation to [...]. ","position":{"start":{"line":214,"column":1},"end":{"line":214,"column":1}},"key":"LQUIzihse2"},{"type":"break","key":"ERd5g1dK7S"},{"type":"text","value":"\nThere should be one – and preferably only one – obvious way to do it.","position":{"start":{"line":214,"column":1},"end":{"line":214,"column":1}},"key":"IlxRZWZ4Cq"},{"type":"break","key":"ua0qI3Sjmh"},{"type":"text","value":"\nAlthough that way may not be obvious at first unless you’re Dutch.","position":{"start":{"line":214,"column":1},"end":{"line":214,"column":1}},"key":"pBlqAW2Fty"},{"type":"break","key":"Z8nLZWJvRq"}],"key":"BrcAd1fSVm"}],"data":{"deletable":true,"editable":true},"key":"TaRez8GDqU"},{"type":"block","position":{"start":{"line":218,"column":1},"end":{"line":218,"column":1}},"children":[{"type":"paragraph","position":{"start":{"line":220,"column":1},"end":{"line":224,"column":1}},"children":[{"type":"text","value":"[...] is better than never. ","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"VFsloXWiAj"},{"type":"strong","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"children":[{"type":"text","value":"Now","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"OCJgnWN58I"}],"key":"kYEyPSqBDK"},{"type":"break","key":"EdH9Xg3f6i"},{"type":"text","value":"\nAlthough never is often better than right now.","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"DgXMqJyR9J"},{"type":"break","key":"og4AUkKqVl"},{"type":"text","value":"\nIf the [...] is hard to explain, it’s a bad idea. ","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"bERKvoGMus"},{"type":"strong","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"children":[{"type":"text","value":"implementation","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"jMb9OdM1yb"}],"key":"L8xjwwHn16"},{"type":"break","key":"onMaEqbb4d"},{"type":"text","value":"\nIf the implementation is easy to explain, it may be a good idea.","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"H0sGB6Ieab"},{"type":"break","key":"RfydhuZdGF"},{"type":"text","value":"\nNamespaces are one honking great idea – let’s do more of those!","position":{"start":{"line":220,"column":1},"end":{"line":220,"column":1}},"key":"OzGTicbE4A"},{"type":"break","key":"vjNMCvNS2m"}],"key":"kcJi2p85ah"},{"type":"comment","value":"\n+++ {\"deletable\": false, \"editable\": false}\n\n## Je veux battre mon score\n\nPour réinitialiser le carnet et tenter de battre votre record : \n[Cliquez ici](https://jupyterhub.ijclab.in2p3.fr/jupyter/user-redirect/git-pull?repo=https%3A%2F%2Fgitlab.dsi.universite-paris-saclay.fr%2Fjupyter%2Ftutoriel-jupyter&urlpath=tree%2Ftutoriel-jupyter%2Ftuto-jeter-sa-souris.md&branch=main)\n<br>\n","key":"GZN5u2ZpRu"}],"data":{"deletable":true,"editable":true},"key":"IzkuHQS7zp"},{"type":"block","position":{"start":{"line":235,"column":1},"end":{"line":235,"column":1}},"children":[{"type":"heading","depth":2,"position":{"start":{"line":237,"column":1},"end":{"line":237,"column":1}},"children":[{"type":"text","value":"Conclusion","position":{"start":{"line":237,"column":1},"end":{"line":237,"column":1}},"key":"B6AAGT0qLb"}],"identifier":"conclusion","label":"Conclusion","html_id":"conclusion","implicit":true,"key":"wFeKTeiXBE"},{"type":"paragraph","position":{"start":{"line":239,"column":1},"end":{"line":243,"column":1}},"children":[{"type":"text","value":"Vous vous en rendrez bientôt compte, délaisser votre souris au profit\ndu clavier vous permettra de beaucoup gagner en efficacité. En bonus,\nvous retrouverez une grande part des raccourcis que vous avez\nrencontré ici dans d’autres logiciels comme les traitements de\ntextes. Vous gagnerez donc aussi du temps en dehors de Jupyter.","position":{"start":{"line":239,"column":1},"end":{"line":239,"column":1}},"key":"Mpx1oFdqRF"}],"key":"GsSVaf5JkX"}],"data":{"deletable":false,"editable":false},"key":"HsHVZWSqf5"}],"key":"r9nP4CP7fW"},"references":{"cite":{"order":[],"data":{}}},"footer":{"navigation":{"prev":{"title":"TD 6 : Jeu de Yam’s","url":"/td-5","group":"Informations générales"},"next":{"title":"yams","url":"/yams","group":"Informations générales"}}},"domain":"http://localhost:3001"}