Pratiquer avec mlwebapp

Outils gratuits pour apprendre Python

Des outils Python gratuits pour essayer le code, observer ce qui se passe et comprendre les notions rencontrées dans les articles.

Labo Python : cellules et mémoire

Pourquoi une cellule fonctionne-t-elle après une autre, mais échoue-t-elle après un redémarrage ? Modifiez trois cellules Python et observez directement les variables disponibles, les résultats et les erreurs.

Le laboratoire propose une aide à la saisie et quatre expériences guidées. Il fonctionne dans le navigateur, sans compte ni installation de Python.

Ouvrir le labo Python

Cliquez sur Exécuter dans le labo : Python se télécharge automatiquement au premier lancement. Une connexion Internet est nécessaire pour ce chargement ; les cellules s’exécutent dans votre navigateur.

Quatre expériences avec les outils Python

  1. Exécuter dans l’ordre

    Créez une liste, calculez son total puis affichez-le. Observez que les cellules partagent les mêmes variables.

  2. Lancer une cellule trop tôt

    Essayez d’utiliser une variable qui n’existe pas encore. Le labo affiche l’erreur et explique la prochaine étape.

  3. Reconnaître un ancien résultat

    Changez les valeurs d’entrée sans relancer le calcul. Comparez la liste modifiée au total encore présent en mémoire.

  4. Distinguer effacement et redémarrage

    Effacez les sorties, puis redémarrez le noyau. Vérifiez quelle action conserve les variables et quelle action les supprime.

Choisir un outil adapté à votre besoin

Ce premier outil sert à comprendre le fonctionnement des cellules. Il convient aux exercices courts sur les variables, les fonctions intégrées et les erreurs. Pour conserver un notebook, travailler sur des fichiers ou installer des bibliothèques, utilisez votre environnement Python habituel. Le labo ne sauvegarde pas automatiquement votre travail.

Aperçu du labo Python

Un des outils Python de mlwebapp : trois cellules et un panneau montrant la liste et son total en mémoire.
Après l’exécution des trois cellules, la liste et son total sont présents dans la mémoire de la session.

Pour relier ces expériences aux explications du parcours : Comprendre le noyau Jupyter et l’ordre d’exécution

Documentation du moteur Python dans le navigateur