Bibliothèque Standard Python : Modules Essentiels pour les Tâches Quotidiennes
Les bibliothèques standard (intégrées) de Python sont un ensemble de modules inclus dans chaque installation de Python. Elles offrent une gamme de fonctionnalités permettant d’ajouter des capacités à vos programmes sans installer de modules supplémentaires. Voici quelques bibliothèques essentielles que vous utiliserez fréquemment.
La bibliothèque math
La bibliothèque math comprend des fonctions pour des opérations mathématiques allant au-delà de l’arithmétique de base. Elle donne accès aux fonctions mathématiques définies par la norme C.
Exemples d’utilisation :
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Voici une liste de certaines des fonctions les plus utiles de la bibliothèque math :
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
La bibliothèque datetime
Pour travailler avec les dates et les heures, la bibliothèque datetime est la solution de référence. Elle permet de gérer les transformations de dates, les fuseaux horaires, et bien plus encore.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Autres bibliothèques notables
os: fournit un moyen d'utiliser des fonctionnalités dépendantes du système d'exploitation, comme la lecture ou l'écriture de fichiers ;sys: donne accès à certaines variables utilisées ou maintenues par l'interpréteur et à des fonctions qui interagissent fortement avec l'interpréteur ;json: pour l'analyse des données JSON en objets Python, et inversement.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Complétez le code Python pour effectuer des calculs mathématiques spécifiques en utilisant les fonctions appropriées de la bibliothèque math.
- Importation de la bibliothèque
math; - Calcul du logarithme naturel de 10 et affichage du résultat ;
- Calcul de la factorielle de 5 et affichage du résultat ;
- Recherche du sinus, du cosinus et de la tangente de 30 degrés (après conversion des degrés en radians) et affichage des résultats ;
- Utilisation des fonctions ceil et floor sur le nombre 9.2 et affichage des résultats.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain more functions from the math library?
How do I use the datetime library to format dates?
What are some common tasks I can do with the os library?
Génial!
Completion taux amélioré à 3.13
Bibliothèque Standard Python : Modules Essentiels pour les Tâches Quotidiennes
Glissez pour afficher le menu
Les bibliothèques standard (intégrées) de Python sont un ensemble de modules inclus dans chaque installation de Python. Elles offrent une gamme de fonctionnalités permettant d’ajouter des capacités à vos programmes sans installer de modules supplémentaires. Voici quelques bibliothèques essentielles que vous utiliserez fréquemment.
La bibliothèque math
La bibliothèque math comprend des fonctions pour des opérations mathématiques allant au-delà de l’arithmétique de base. Elle donne accès aux fonctions mathématiques définies par la norme C.
Exemples d’utilisation :
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Voici une liste de certaines des fonctions les plus utiles de la bibliothèque math :
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
La bibliothèque datetime
Pour travailler avec les dates et les heures, la bibliothèque datetime est la solution de référence. Elle permet de gérer les transformations de dates, les fuseaux horaires, et bien plus encore.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Autres bibliothèques notables
os: fournit un moyen d'utiliser des fonctionnalités dépendantes du système d'exploitation, comme la lecture ou l'écriture de fichiers ;sys: donne accès à certaines variables utilisées ou maintenues par l'interpréteur et à des fonctions qui interagissent fortement avec l'interpréteur ;json: pour l'analyse des données JSON en objets Python, et inversement.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Complétez le code Python pour effectuer des calculs mathématiques spécifiques en utilisant les fonctions appropriées de la bibliothèque math.
- Importation de la bibliothèque
math; - Calcul du logarithme naturel de 10 et affichage du résultat ;
- Calcul de la factorielle de 5 et affichage du résultat ;
- Recherche du sinus, du cosinus et de la tangente de 30 degrés (après conversion des degrés en radians) et affichage des résultats ;
- Utilisation des fonctions ceil et floor sur le nombre 9.2 et affichage des résultats.
Solution
Merci pour vos commentaires !
single