Introduction à Python

Programmation et analyse de données appliquées — Master 1 Économie du travail et ressources humaines

Les cinq séances du cours, exécutables directement dans ce navigateur. Rien à installer, aucun compte à créer : Python tourne sur votre machine, dans l’onglet.

Prévoyez du téléchargement au premier chargement. Python et ses bibliothèques s’installent dans le navigateur, une fois, puis sont mis en cache. Le volume dépend de la séance :
Séances 1 et 213 MoPython seul
Séance 316 Mo+ NumPy
Séance 421 Mo+ pandas
Séance 551 Mo+ matplotlib, statsmodels, SciPy
Sur une connexion modeste, la séance 5 demande donc un peu de patience. Ce qui est téléchargé une fois reste en cache : si vous revenez sur le même ordinateur avec le même navigateur, c’est immédiat.
Votre travail est enregistré dans ce navigateur. Il survit à un rafraîchissement, mais pas à un changement d’ordinateur ni à un nettoyage des données de navigation. Pour le conserver ou le rendre, utilisez File → Download.

Les séances

  1. 1 Prise en main et fondamentaux Variables, types, opérateurs, du brut au net, taux de croissance
  2. 2 Structures de données et contrôle du flux Listes, dictionnaires, conditions, boucles, compréhensions
  3. 3 Fonctions, modules et bonnes pratiques Fonctions, imports, gestion des erreurs, premiers pas avec NumPy
  4. 4 Manipulation de données avec pandas Chargement, filtrage, statistiques descriptives, groupby
  5. 5 Visualisation, nettoyage et mini-analyse Nettoyage, graphiques, régression, lancement du projet

Corrigés

Chaque séance a son corrigé, avec toutes les solutions remplies : 1 · 2 · 3 · 4 · 5. Cherchez d’abord, regardez ensuite : c’est en écrivant du code qu’on apprend à en écrire.

Autres accès

Ouvrir JupyterLab — interface complète, avec l’arborescence des fichiers et plusieurs onglets. Plus riche, et plus déroutante ; le lien des séances ci-dessus ouvre l’interface simple, à un seul document.

Parcourir les fichiers — pour récupérer les notebooks et les jeux de données (data/).

Travailler hors ligne — une archive contenant les cinq séances, les corrigés, les données et un lanceur, pour qui veut travailler sans connexion ou dépasser les limites du navigateur sur le projet.