Python est livré avec un certain nombre de bibliothèques standard utiles pour faciliter les tâches courantes de programmation. Voici une introduction aux bibliothèques standard populaires telles que math
, et random
: datetime
os
math
Bibliothèque
La math
bibliothèque fournit des fonctions et des opérations mathématiques. Il vous permet d'effectuer des calculs complexes tels que l'arrondi des nombres, le calcul des logarithmes, le calcul des factorielles, etc.
Exemple:
import math
print(math.sqrt(25)) # Output: 5.0
print(math.factorial(5)) # Output: 120
random
Bibliothèque
La random
bibliothèque fournit des outils pour travailler avec des nombres aléatoires. Vous pouvez générer des nombres aléatoires, choisir un élément aléatoire dans une liste ou effectuer diverses tâches liées au hasard.
Exemple:
import random
print(random.random()) # Output: a random float between 0 and 1
print(random.randint(1, 10)) # Output: a random integer between 1 and 10
datetime
Bibliothèque
La datetime
bibliothèque propose des outils pour travailler avec les dates et les heures. Il vous permet d'obtenir la date actuelle, de formater l'heure et de calculer la différence entre deux dates.
Exemple:
import datetime
current_date = datetime.date.today()
print(current_date) # Output: current date in the format 'YYYY-MM-DD'
current_time = datetime.datetime.now()
print(current_time) # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'
os
Bibliothèque
La os
bibliothèque fournit des outils pour interagir avec le système d'exploitation. Vous pouvez effectuer des tâches telles que la création et la suppression de répertoires, l'obtention d'une liste de fichiers dans un répertoire, la modification du répertoire de travail actuel, etc.
Exemple:
import os
current_dir = os.getcwd()
print(current_dir) # Output: current working directory
os.mkdir("new_folder") # create a new folder named "new_folder"
Ces bibliothèques en Python permettent d'effectuer facilement et efficacement des tâches courantes. De plus, Python possède de nombreuses autres bibliothèques pour gérer diverses tâches de programmation.