Definition_des_fonctions#

Boucle Automatisation#

Dans le fichier « boucle_automatisation.py, vous trouverez : les fonctions pour ajouter un nom, un prénom, la date d’arrivée du nouvel employé, son poste ainsi que le nom de la personne qui l’ajoute. Le tout est ensuite implémenté dans un dataframe pandas puis transformé en fichier.csv.

boucle_automatisation.ajout_auto(data)#

Ce code définit une fonction appelée ajout_auto qui prend en paramètre data et renvoie un résultat res. Elle ajoute une nouvelle ligne au dataframe data à l’index len(data), qui correspond à la dernière ligne du dataframe. La nouvelle ligne est une liste contenant les valeurs nom, prenom, date, poste, prescri et la date et l’heure courantes.

Pour utiliser cette fonction, vous pouvez l’appeler et lui passer un dataframe en tant que paramètre data. La fonction ajoutera alors une nouvelle ligne au dataframe avec les valeurs spécifiées et renverra le résultat.

boucle_automatisation.position(choix_metier)#

Cette fonction définit une fonction appelée position qui prend en paramètre choix_metier et renvoie la position choisie par l’utilisateur. Il utilise la bibliothèque inquirer pour demander à l’utilisateur de sélectionner une position dans la liste de choix passée en paramètre de la fonction List. La position sélectionnée par l’utilisateur est renvoyée sous forme de chaîne de caractères grâce à la clé position du dictionnaire answers.

boucle_automatisation.time()#

Cette fonction permet de d’indiquer la date au format jj/MM/AAAA

Liste Metier#

Dans le fichier « liste_metiers.py, vous trouverez la liste des postes au sein dl’entreprise.

liste_metier.metiers()#

Cette fonction contient une liste appellée metier, elle retroune le contenu de celle-ci.