3.6 Python - Methods
En tant que Data Analyst tu as comme objectif de construire des programmes, d'analyser des datas et d'aider et conseiller les décideurs. Pour y arriver tu as besoin des bons outils. En particulier tu as besoin de fonctions et de méthodes. Dans cette quête tu vas te construire ta caisse à outils perso 🛠

Objectifs
- Comprendre l'importance de parcourir la documentation
- Se faire une liste de fonctions et de méthodes
Documentation et boîte à outils

Quand on programme, on utilise des fonctions déjà existantes, tel que print. Ces fonctions sont très pratiques. En effet non seulement elles nous évitent de réinventer la roue à chaque fois, mais en plus elles sont codé avec un niveau d'optimisation important.
Même si il est fastidieux de lire certaines docs, le faire permet de trouver des fonctions qui nous seront utiles maintenant, ou plus tard, quand nous rencontrerons certains problèmes algorithmiques particuliers. Et puisque tu n'auras pas besoin de tout ce qu'il y a dans la doc (en effet il y a des milliers de fonctions !), tu dois sélectionner ce qui te seras utile. Un bon ouvrier n'est pas celui qui a le plus d'outils, mais celui qui sait le mieux les utiliser.
Comme tu le sais, une fonction s'écrit de cette manière : maFonction(paramètre), comme print, len, type ou help. Une méthode est en fait une fonction d'une variable. Elle s'écrit comme ça : variable.méthode(), comme chaineDeCaractère.lower(), ou maListe.append(). Les méthodes dépendent de la variable.
Heureusement pour nous, nos amis geeks ont déjà fait le travail en recensant des fonctions utiles. Les liens ci-dessous vont t'en donner un aperçu.
Challenge
Crée ta caisse à outils
Dans ce challenge tu vas devoir te créer une boîte à outils. Comment ça ? Crée toi un notebook sur colab que tu nommeras : [Prénom Nom - Boîte à outils].
Parcours les ressources de l'étape précédente, utilise la fonction help sur tes variables, ou cherche sur le web, dans le but de trouver 10 fonctions ou/et méthodes.
Dans 10 cellules code, tu mettras en commentaire le nom de la fonction ou méthode que tu as sélectionnée, et tu feras une brève démonstration de son fonctionnement.

Une fois réalisé, poste le lien vers ton notebook en commentaire pour validation, sans oublier de le rendre accessible en lecture pour toute personne disposant du lien.
Critères de validation
-
Le notebook est accessible en lecture pour toutes personnes disposant du lien
-
Il y a 10 cellules code
-
Chaque cellule contient une fonction ou une méthode, et du code illustre son fonctionnement
==$== Une solution ici