Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Jupyter : se débarrasser de sa souris

Exercice 1 : jetez votre souris à la poubelle

Dans cet exercice, vous devrez couper-coller des mots pour les déplacer le plus vite possible.

Faites apparaître le chronomètre en évaluant la cellule ci-dessous :

from chronometre import Chronometre

chrono = Chronometre()
chrono

Puis lancez-le dès que vous êtes prêt.e :

chrono.start()

Dans les trois phrases suivantes, déplacez le texte en gras (entouré par **) pour l’insérer à la place des crochets :

Le Python est un [...] bleu et serpent jaune.

chronomètre Pour arrêter le [...] il vous suffira d’exécuter la cellule ci-dessous.

Pour supprimer une cellule avec les [...] clavier je peux faire Échap, D, D. raccourcis

chrono.stop()

Exercice 2 : et ne revenez pas la chercher!

Même exercice, mais cela se complique : le texte est réparti sur plusieurs cellules. Il va maintenant falloir changer de cellule également grâce au clavier.

from chronometre import Chronometre

chrono = Chronometre()
chrono
chrono.start()

Pour insérer une cellule au-dessus de la cellule courante avec les [...] claviers je peux faire Échap, a raccourcis.

Pour [...] une cellule au-dessous de la cellule courante avec les raccourcis clavier je peux faire Échap, b ajouter.

utiliser Pour sauvegarder à tout moment, je peux [...] Ctrl+S.

chrono.stop()

Exercice 3 : jamais 203

Un dernier pour la route avec des extraits du Zen de Python et deux nouveaux raccourcis clavier :

Sur de petits claviers d’ordinateurs portables, ces touches peuvent être remplacées respectivement par fn+ et fn+.

from chronometre import Chronometre

chrono = Chronometre()
chrono
chrono.start()

Beautiful ugly is better than [...].
implicit Explicit is better than [...].
Simple is better than complex.

Complex is better than complicated.
Supprimez-moi je n’ai rien à faire ici
Flat is better than nested.
[...] is better than dense. Sparse

Readability counts.

Special cases aren’t special enough to break the rules.
Although practicality beats purity.
[...] should never pass silently Errors.
Unless explicitly silenced.

guess In the face of ambiguity, refuse the temptation to [...].
There should be one – and preferably only one – obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.

[...] is better than never. Now
Although never is often better than right now.
If the [...] is hard to explain, it’s a bad idea. implementation
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea – let’s do more of those!

chrono.stop()

Bilan

Vous vous en rendrez bientôt compte, délaisser votre souris au profit du clavier vous permettra de beaucoup gagner en efficacité. En bonus, vous retrouverez une grande part des raccourcis que vous avez rencontré ici dans d’autres logiciels comme les traitements de textes. Vous gagnerez donc aussi du temps en dehors de Jupyter.