Contenu du cours
Concepts Avancés de Python
Concepts Avancés de Python
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 :
import 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 :
Fonction | Description | Exemple |
---|---|---|
sqrt(x) | Calcule la racine carrée de x | sqrt(3) == 9 |
pow(x, y) | Retourne x élevé à la puissance de y | pow(2, 3) == 8 |
ceil(x) | Retourne le plus petit entier supérieur ou égal à x | ceil(9.2) == 10 |
floor(x) | Retourne le plus grand entier inférieur ou égal à x | floor(9.2) == 9 |
exp(x) | Calcule e élevé à la puissance de x, où e est la base des logarithmes naturels | exp(1) == 2.72 |
sin(x) , cos(x) , tan(x) | Ces fonctions retournent le sinus, le cosinus et la tangente de x, qui est en radians | cos(pi) == -1.0 |
radians(x) | Convertit les degrés en radians | radians(pi) == 0.0548 |
degrees(x) | Convertit les radians en degrés | degrees(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.
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
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.
import 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.
- Importez la bibliothèque
math
; - Calculez le logarithme naturel de 10 et affichez le résultat;
- Calculez la factorielle de 5 et affichez le résultat;
- 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;
- 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 ! 🚀
Merci pour vos commentaires !
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 :
import 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 :
Fonction | Description | Exemple |
---|---|---|
sqrt(x) | Calcule la racine carrée de x | sqrt(3) == 9 |
pow(x, y) | Retourne x élevé à la puissance de y | pow(2, 3) == 8 |
ceil(x) | Retourne le plus petit entier supérieur ou égal à x | ceil(9.2) == 10 |
floor(x) | Retourne le plus grand entier inférieur ou égal à x | floor(9.2) == 9 |
exp(x) | Calcule e élevé à la puissance de x, où e est la base des logarithmes naturels | exp(1) == 2.72 |
sin(x) , cos(x) , tan(x) | Ces fonctions retournent le sinus, le cosinus et la tangente de x, qui est en radians | cos(pi) == -1.0 |
radians(x) | Convertit les degrés en radians | radians(pi) == 0.0548 |
degrees(x) | Convertit les radians en degrés | degrees(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.
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
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.
import 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.
- Importez la bibliothèque
math
; - Calculez le logarithme naturel de 10 et affichez le résultat;
- Calculez la factorielle de 5 et affichez le résultat;
- 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;
- 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 ! 🚀
Merci pour vos commentaires !