Python : les bases

Premiers gestes sur des données : filtrer, agréger, déboguer

Dans ce chapitre, vous apprendrez à

Outils : Python

9 exercices

Chaque exercice est corrigé automatiquement, dans le navigateur. Les énoncés complets sont accessibles avec un compte.

  1. À quoi ça sert dans la vraie vie

    Avant de faire de l'IA, il faut savoir faire parler une liste de données, et Python est la langue commune de presque tous les outils d'IA. - Les rédactions. Un journal en ligne enregistre chaque lecture…

  2. Graphique du lundi

    Vous venez de rejoindre la rédaction d'un journal en ligne. Le lundi matin, la conférence de rédaction commence toujours par la même question : comment s'est passée la semaine ? La rédactrice en chef aimerait le voir…

  3. Grille de dames

    La page jeux du journal publie chaque semaine un problème de dames, et il lui faut une grille vierge, de n'importe quelle taille. Écrivez draw_board(n), qui affiche une grille de n lignes et n colonnes. Les cases…

  4. Cours : les types en Python

    Pourquoi s'en soucier. En analyse de données, une même information arrive tantôt comme nombre, tantôt comme texte. Les confondre produit des bugs silencieux : "12" + "3" vaut "123", pas 15. Les quatre types…

  5. Cours : trier en Python

    Trier, c'est ordonner une liste selon un critère (un classement, un top-N). Python offre deux outils à ne pas confondre : - sorted(liste) renvoie une nouvelle liste triée, sans toucher l'originale. -…

  6. À la une

    Vous venez de rejoindre la rédaction d'un journal en ligne. Sa page d'accueil n'a de place que pour une poignée d'articles, et c'est vous qui les choisissez : vous partez de ceux que les lecteurs ont vraiment…

  7. Bilan du mois

    Le mois s'achève, et la rédaction pour laquelle vous travaillez prépare déjà le suivant. Sur quelles rubriques concentrer ses efforts : les enquêtes ? le sport ? la culture ? La rédactrice en chef vous demande votre…

  8. Code du stagiaire

    Un stagiaire de la rédaction a écrit deux fonctions pour suivre l'audience : on veut, pour chaque rubrique, sa moyenne de vues sur les dernières semaines. Son code ne fonctionne pas. - make_grid(n_topics, n_weeks)…

  9. Retour du stagiaire

    Le stagiaire est de retour, cette fois avec 4 fonctions pour dépouiller les logs de connexion du site du journal : - count_logins(logs) : compte le nombre d'apparitions de chaque utilisateur. Renvoie un dict…