Retour au cours

La Standard Library : Introduction aux outils intégrés

Programmation Python : Le Bootcamp de Zéro à Héros

La Bibliothèque Standard Python (STL)

Python est souvent qualifié de langage « piles incluses » car la Standard Library fournit une immense collection de modules pour les tâches courantes, telles que les entrées/sorties de fichiers, le réseau, la sérialisation de données, les mathématiques et la gestion des dates, sans avoir besoin d'installer de dépendances externes.

Catégories clés dans la STL

  1. Interface OS : os, sys, pathlib (vus plus tard).
  2. Date/Heure : datetime, time (vus plus tard).
  3. Sérialisation de données : json, csv (vus plus tard).
  4. Mathématiques : math, random.

Exemple : Le module random

Utilisé pour générer des nombres pseudo-aléatoires, cruciaux pour les simulations, les jeux ou l'échantillonnage simple.

python import random

1. Générer un nombre flottant aléatoire entre 0.0 et 1.0

rand_float = random.random()

2. Obtenir un entier aléatoire dans une plage (incluse)

rand_int = random.randint(1, 100)

3. Choisir un élément aléatoire dans une séquence

choices = ['pierre', 'papier', 'ciseaux'] computer_choice = random.choice(choices)

print(f"Nombre aléatoire : {rand_int}") print(f"L'ordinateur a choisi : {computer_choice}")