Bonjour, j’ai besoin d’aide svp

Recherche d’une solution de l’équation () = 0 par la méthode de Newton.
Soit f une fonction dérivable sur un intervalle I telle que l’équation () = 0 admet une unique solution a dans l’intervalle I.
Le mathématicien Isaac Newton a décrit au milieu du 17ème siècle un algorithme efficace pour approximer a.
Pour cela, il définit une suite () définie par 0, où 0 est un nombre proche de a, et par :
Pour tout nombre de N, +1= − () / ′()
On admettra que cette suite est convergente et a pour limite a. Soit f la fonction définie sur R par ()= ^3 −2−5.

a) Etudier les variations de la fonction f.

b) On admet que l’équation () = 0 admet une unique solution a dans l’intervalle [2 ;3]. Voici un programme en langage Python :

def f(x) :
y=x**3-2*x-5
return y

def g(x) :
z=3*x**2-2
return y

def Newton() :
x=2
while abs(f(x)/g(x))>=10**(-5): x=x-f(x)/g(x)
return x

Expliquer à quoi correspondent les fonctions f(x), g(x) et Newton puis compléter le tableau ci-dessous:

n 0 1 2 3
xN

c) Trouver la valeur de a (donner un arrondi) qui vérifie f(a) = 0