Python 2 : MODULES USUELS

                                                        MODULES pour Python 2.x   comme Python 2.7

                  C'est une  réserve ( un appendice ) de fonctions prédéfinies

                  qui une fois importée  permet d’accéder à de nouvelles fonctions.

                  On peut les télécharger gratuitement sur internet à part ou en même temps que Python 2. x.   

            1. Le module random pour générer des nombres aléatoires.               

                On peut l'invoquer  avant d'écrire dans la fenêtre window le programme:

               def  essai():

               Pour cela on met avant:

        from  random  import *     

                                                        

 defprojet(): 

                          ........

            3. Le module decimal .      

                 Il permet avec float  d'obtenir des nombres décimaux pour une division.

                float (11 )/2    va donner 5.5

                Attention le 11 est entre parenthèses

                 Par exemple:                       

from decimal import *
def somme():
n=input("Donner le dernier entier non nul de la somme : n = ")
s=(float(1+n)/2)*n
print s

              L'algorithme  va donner la somme 1+.....+n quand n est entré.                   

            3. Le module division  pour pouvoir utiliser la DIVISION DECIMALE:                 

                On peut l'invoquer , avant d'écrire dans la fenêtre window le programme:

               def  essai():

              Pour cela on met  

                from  future  import  division          (  mis pour l' importation du module )

                def  pierre():

                            .......

             4. Le module math   pour avoir accès  aux fonctions mathématiques comme

                  le cosinus (cos), le sinus (sin), la racine carrée (sqrt), le nombre π (pi),

                   tangente (tan), partie entière (floor), exponentielle (exp) et logarithme népérien (log)....etc..

                 On peut invoquer , avant d'écrire dans la fenêtre window le programme:

               def  pierre():

               le module math en mettant: 

                   from  math  import *            

                def  pierre():

                           .......

               4. Autres modules:    

                       • Pour réaliser des calculs formels:  le module sympy

                       • Pour réaliser des calculs scientifiques:   le module numpy   

                       • Pour réaliser des figures géométriques:  le module turtle           

                       ... etc ...

                  Ces extensions permettent en fait d'améliorer la vesion Python2 .x  

                  selon les besoins spécifiques de chacun.    

                       Ils préparent en général la venue de la version suivante de Python comme Python 3.x

     ------------------------------------------------------------------------------------------------------------------------------------------------