Qu'est-ce qu'une fonction ?

Introduction à la Data Science en Python

Hillary Green-Lerman

Lead Data Scientist, Looker

Une fonction est une action

function-analogy

Introduction à la Data Science en Python

Fonctions dans le code

import pandas as pd
from matplotlib import pyplot as plt

df = pd.read_csv('letter_frequency.csv')

plt.plot(df.letter_index, df.frequency, label='Ransom')
plt.show()

Les fonctions exécutent des actions :

  • pd.read_csv() convertit un fichier CSV en tableau Python
  • plt.plot() transforme les données en un graphique linéaire
  • plt.show() affiche le graphique dans une nouvelle fenêtre
Introduction à la Data Science en Python

Introduction à la Data Science en Python

Anatomie d'une fonction : nom de la fonction

function-anatomy

Nom de la fonction :

  • Commence par le module dans lequel se trouve la fonction (plt)
  • Suivi du nom de la fonction (plot)
  • Le nom de la fonction est toujours suivi de parenthèses ()
Introduction à la Data Science en Python

Anatomie d'une fonction : arguments positionnels

function-anatomy

Arguments positionnels :

  • Ce sont des entrées pour une fonction ; elles indiquent à la fonction comment effectuer sa tâche
  • L'ordre est important !
Introduction à la Data Science en Python

Anatomie d'une fonction : arguments clés

function-anatomy

Arguments clés :

  • Doit suivre les arguments de position
  • Commencer par le nom de l'argument (label), puis ajouter un signe égal (=)
  • Suivi de l'argument (Ransom)
Introduction à la Data Science en Python

Erreurs de fonctionnement courantes

  • Virgules manquantes entre les arguments

  • Parenthèse fermante manquante

Introduction à la Data Science en Python

Passons à la pratique !

Introduction à la Data Science en Python

Preparing Video For Download...