Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Il est temps d'aller plus loin et d'affûter encore vos compétences en Python. Python regorge de fonctions puissantes et d'un vaste écosystème de modules. Cependant, en tant que professionnel·le des données ou développeur·se, vous devrez régulièrement écrire vos propres fonctions pour résoudre des problèmes dictés par vos données. Dans ce premier cours, vous allez apprendre l'art d'écrire des fonctions. À la fin, vous serez capable de créer vos propres fonctions personnalisées, avec plusieurs paramètres et valeurs de retour, ainsi que des arguments par défaut et des arguments de longueur variable. Vous comprendrez les règles de portée (scope) en Python, saurez écrire des fonctions lambda et gérer les erreurs lors de l'écriture de fonctions. Vous clôturerez chaque chapitre en mettant en pratique vos nouvelles compétences pour écrire des fonctions qui analysent des données Twitter.Les vidéos contiennent des transcriptions en direct que vous pouvez afficher en cliquant sur « Show transcript » en bas à gauche des vidéos.
Le glossaire du cours se trouve à droite, dans la section ressources.
Pour obtenir des crédits CPE, vous devez terminer le cours et atteindre un score de 70 % à l'évaluation qualifiante. Vous pouvez accéder à l'évaluation en cliquant sur l'encart des crédits CPE à droite.
Prérequis
Programme de formation
Plan du cours
1
Écrire vos propres fonctions
Vous apprendrez à écrire des fonctions simples, ainsi que des fonctions acceptant plusieurs arguments et renvoyant plusieurs valeurs. Vous aurez aussi l'occasion d'appliquer ces nouvelles compétences à des questions courantes pour les professionnel·le·s des données et les développeur·se·s.
- Fonctions définies par l’utilisateur50 XP
- Chaînes de caractères en Python50 XP
- Récapitulatif sur les fonctions intégrées50 XP
- Écrire une fonction simple100 XP
- Fonctions à paramètre unique100 XP
- Fonctions qui renvoient des valeurs uniques100 XP
- Paramètres et valeurs de retour multiples50 XP
- Fonctions à paramètres multiples100 XP
- Une brève introduction aux tuples100 XP
- Fonctions qui renvoient plusieurs valeurs100 XP
- On mélange tout50 XP
- On mélange tout (1)100 XP
- On mélange tout (2)100 XP
2
Arguments par défaut, arguments de longueur variable et portée
Vous apprendrez à écrire des fonctions avec des arguments par défaut, afin que l'utilisateur n'ait pas toujours à les préciser, et avec des arguments de longueur variable pour transmettre un nombre arbitraire d'arguments à vos fonctions. Vous découvrirez également la notion essentielle de portée (scope).
3
Fonctions lambda et gestion des erreurs
Découvrez les fonctions lambda, qui permettent d'écrire rapidement des fonctions à la volée. Vous vous exercerez aussi à gérer les erreurs dans vos fonctions, une compétence incontournable. Ensuite, appliquez vos nouvelles connaissances pour répondre à des questions de data science.
Introduction aux fonctions en Python
Cours
terminé

