Bibliothèque

Lang 03

Durée conseillée: 10 minutes

Activité 1

Information

Python est un langage de haut-niveau: il propose un niveau d’abstraction plus fort que le langage machine. Les interactions avec l’ordinateur sont facilitées.

Ainsi de nombreuses bibliothèques existent pour réaliser certaines tâches rapidement sans partir de zéro:

  • dessiner,
  • écrire des fonctions mathématiques,
  • gérer les flux d’entrée/sortie (webcam, haut-parleur,\dots)
Remarque

Il ne faut pas connaître par cœur l’intégralité des bibliothèques. Par contre, il faut être capable de lire leurs documentations.

  1. Se rendre sur la documentation Python https://docs.python.org
  2. Choisir la langue, la version de Python.
  3. Dans le champ de recherche en haut à droite, écrire random.
  4. Ouvrir le premier lien.
  5. Chercher la méthode qui permet de générer un nombre entier aléatoire, compris dans un intervalle.
random.randint(a, b)

    Renvoie un entier aléatoire N tel que a <= N <= b. Alias pour randrange(a, b+1).

Activité 2

À retenir

Pour utiliser une méthode issue d’une bibliothèque, il faut l’importer.

Information

Pour importer un outil d’une bibliothèque, on écrit en début de programme:

from random import randint

Écrire un programme qui:

  • génère un nombre aléatoire entre 0 et 100 inclus et le stocke dans la variable nb.
  • affiche ce nombre
from random import randint

nb = randint(0, 100)
print(nb)

Autre version:

# Importation de toute la bibliothèque
import random

nb = random.randint(0, 100)
print(nb)
Remarque

Généralement, il n’est pas nécessaire d’importer toute la bibliothèque. Il semble alors plus judicieux d’utiliser la première méthode pour importer.