Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Exploration des Bibliothèques Standard | Modules et Imports
Concepts Avancés de Python
course content

Contenu du cours

Concepts Avancés de Python

Concepts Avancés de Python

1. Modules et Imports
2. Gestion des Erreurs
3. Gestion des Fichiers
4. Cadre Pytest
5. Cadre Unittest
6. Itérateurs et Générateurs

book
Exploration des Bibliothèques Standard

Les bibliothèques standard (intégrées) de Python sont un ensemble de modules inclus avec chaque installation de Python. Elles fournissent une gamme de fonctionnalités qui vous permettent d'ajouter des fonctionnalités à vos programmes sans installer de modules supplémentaires. Explorons quelques bibliothèques essentielles que vous utiliserez souvent.

La bibliothèque math

La bibliothèque math inclut des fonctions pour les opérations mathématiques 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 :

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Voici une liste de certaines des fonctions les plus utiles de la bibliothèque math :

FonctionDescriptionExemple
sqrt(x)Calcule la racine carrée de xsqrt(3) == 9
pow(x, y)Retourne x élevé à la puissance de ypow(2, 3) == 8
ceil(x)Retourne le plus petit entier supérieur ou égal à xceil(9.2) == 10
floor(x)Retourne le plus grand entier inférieur ou égal à xfloor(9.2) == 9
exp(x)Calcule e élevé à la puissance de x, où e est la base des logarithmes naturelsexp(1) == 2.72
sin(x), cos(x), tan(x)Ces fonctions retournent le sinus, le cosinus et la tangente de x, qui est en radianscos(pi) == -1.0
radians(x)Convertit les degrés en radiansradians(pi) == 0.0548
degrees(x)Convertit les radians en degrésdegrees(0.0548) == 3.14

La bibliothèque datetime

Lorsque vous avez besoin de travailler avec des dates et des heures, la bibliothèque datetime est votre solution de choix. Elle peut gérer les transformations de dates, les fuseaux horaires, et plus encore.

123456789
import 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
copy

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 analyser les données JSON en objets Python, et vice versa.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Tâche

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.

  1. Importez la bibliothèque math;
  2. Calculez le logarithme naturel de 10 et affichez le résultat;
  3. Calculez la factorielle de 5 et affichez le résultat;
  4. Trouvez le sinus, le cosinus et la tangente de 30 degrés (après conversion des degrés en radians) et affichez les résultats;
  5. Utilisez les fonctions ceil et floor sur le nombre 9.2 et affichez les résultats.

Solution

Félicitations ! 🎉 Vous venez d'exploiter la puissance de plusieurs bibliothèques standard pour créer un outil utile. Dans notre prochain chapitre, nous explorerons des techniques d'importation avancées qui amélioreront encore votre maîtrise de Python. Restez curieux et continuez à coder ! 🚀

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
toggle bottom row

book
Exploration des Bibliothèques Standard

Les bibliothèques standard (intégrées) de Python sont un ensemble de modules inclus avec chaque installation de Python. Elles fournissent une gamme de fonctionnalités qui vous permettent d'ajouter des fonctionnalités à vos programmes sans installer de modules supplémentaires. Explorons quelques bibliothèques essentielles que vous utiliserez souvent.

La bibliothèque math

La bibliothèque math inclut des fonctions pour les opérations mathématiques 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 :

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Voici une liste de certaines des fonctions les plus utiles de la bibliothèque math :

FonctionDescriptionExemple
sqrt(x)Calcule la racine carrée de xsqrt(3) == 9
pow(x, y)Retourne x élevé à la puissance de ypow(2, 3) == 8
ceil(x)Retourne le plus petit entier supérieur ou égal à xceil(9.2) == 10
floor(x)Retourne le plus grand entier inférieur ou égal à xfloor(9.2) == 9
exp(x)Calcule e élevé à la puissance de x, où e est la base des logarithmes naturelsexp(1) == 2.72
sin(x), cos(x), tan(x)Ces fonctions retournent le sinus, le cosinus et la tangente de x, qui est en radianscos(pi) == -1.0
radians(x)Convertit les degrés en radiansradians(pi) == 0.0548
degrees(x)Convertit les radians en degrésdegrees(0.0548) == 3.14

La bibliothèque datetime

Lorsque vous avez besoin de travailler avec des dates et des heures, la bibliothèque datetime est votre solution de choix. Elle peut gérer les transformations de dates, les fuseaux horaires, et plus encore.

123456789
import 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
copy

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 analyser les données JSON en objets Python, et vice versa.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Tâche

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.

  1. Importez la bibliothèque math;
  2. Calculez le logarithme naturel de 10 et affichez le résultat;
  3. Calculez la factorielle de 5 et affichez le résultat;
  4. Trouvez le sinus, le cosinus et la tangente de 30 degrés (après conversion des degrés en radians) et affichez les résultats;
  5. Utilisez les fonctions ceil et floor sur le nombre 9.2 et affichez les résultats.

Solution

Félicitations ! 🎉 Vous venez d'exploiter la puissance de plusieurs bibliothèques standard pour créer un outil utile. Dans notre prochain chapitre, nous explorerons des techniques d'importation avancées qui amélioreront encore votre maîtrise de Python. Restez curieux et continuez à coder ! 🚀

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt