Simplifier une expression avec simplify() en SymPy Python

Contenu du cours À propos de la simplification avec SymPy Simplifier une expression avec simplify() Simplifier des expressions algébriques Simplifier des fractions algébriques Simplifier des expressions trigonométriques Simplifier des expressions avec des puissances et des racines Utiliser les hypothèses lors de la simplification Comprendre les limites de simplify() Comparer simplify() avec des fonctions spécialisées À…

Évaluer numériquement une expression avec evalf() et N() en SymPy Python

Contenu du cours À propos de l'évaluation numérique avec SymPy Évaluer une expression avec evalf() Choisir la précision avec evalf() Évaluer une expression avec N() Comprendre la différence entre evalf() et N() Évaluer une expression contenant des variables Utiliser subs() avant l'évaluation numérique Évaluer des constantes et fonctions mathématiques Conserver la précision dans les calculs…

Remplacer des variables dans une expression avec subs() en SymPy

Contenu du cours À propos de la méthode subs() en SymPy Remplacer une variable par une valeur Remplacer plusieurs variables Remplacer un symbole par un autre symbole Remplacer une expression par une autre expression Effectuer plusieurs substitutions successives Évaluer numériquement une expression après substitution Utiliser subs() avec des fonctions mathématiques Comprendre que subs() ne modifie…

Définir des hypothèses sur les symboles avec SymPy : positive, real, integer

Contenu du cours À propos des hypothèses dans SymPy Définir un symbole positif avec positive=True Définir un symbole réel avec real=True Définir un symbole entier avec integer=True Tester les propriétés d'un symbole Comprendre les déductions automatiques de SymPy Utiliser les hypothèses pour simplifier des expressions Définir plusieurs symboles avec les mêmes hypothèses Combiner plusieurs hypothèses…

Utiliser les constantes mathématiques pi, E, oo et I avec SymPy Python

Contenu du cours À propos des constantes mathématiques de SymPy Utiliser la constante pi Utiliser la constante E Utiliser l'infini avec oo Utiliser le nombre imaginaire I Obtenir une valeur numérique avec evalf() Utiliser les constantes dans des expressions symboliques Utiliser les constantes dans les limites et les intégrales Combiner pi, E, oo et I…

Créer et manipuler des expressions mathématiques avec SymPy Python

Contenu du cours À propos des expressions mathématiques avec SymPy Créer une expression mathématique Effectuer des opérations sur les expressions Développer une expression avec expand() Factoriser une expression avec factor() Simplifier une expression avec simplify() Remplacer les variables avec subs() Obtenir les éléments d'une expression Transformer et évaluer une expression À retenir ! 1. À…

Créer des variables symboliques avec Symbol et symbols() Python

Contenu du cours À propos des variables symboliques en SymPy Créer une variable symbolique avec Symbol Créer plusieurs variables avec symbols() Comprendre la différence entre variable Python et symbole SymPy Construire des expressions avec des symboles Créer plusieurs symboles avec une notation abrégée Définir des hypothèses sur les symboles Remplacer un symbole par une valeur…

Obtenir des informations sur les nombres avec sys.float_info et sys.int_info en Python

Contenu du cours À propos de sys.float_info et sys.int_info Afficher les informations sur les nombres flottants avec sys.float_info Connaître les valeurs maximale et minimale des nombres flottants Connaître la précision des nombres flottants Comprendre epsilon avec sys.float_info.epsilon Afficher les informations sur les entiers avec sys.int_info Comprendre la représentation des grands entiers Comprendre la différence entre…

Comprendre la limite de récursion avec sys.getrecursionlimit() et sys.setrecursionlimit() en Python

Contenu du cours À propos de la récursion en Python Connaître la limite de récursion avec sys.getrecursionlimit() Comprendre pourquoi Python impose une limite de récursion Comprendre l'erreur RecursionError Modifier la limite avec sys.setrecursionlimit() Diminuer la limite de récursion Utiliser la récursion avec une condition d'arrêt Comprendre les risques d'une limite trop élevée Préférer parfois une…

Connaître les modules chargés avec sys.modules en Python

Contenu du cours À propos de sys.modules Afficher les modules chargés avec sys.modules Comprendre la structure de sys.modules Vérifier si un module est déjà chargé Récupérer un module depuis sys.modules Connaître le nombre de modules chargés Comprendre le rôle de sys.modules lors d'un import Obtenir le chemin d'un module chargé Précautions lors de la modification…

Connaître la taille d'un objet avec sys.getsizeof() en Python

Contenu du cours À propos de sys.getsizeof() Connaître la taille d'un objet avec sys.getsizeof() Connaître la taille des nombres Connaître la taille des chaînes de caractères Connaître la taille des listes et des tuples Connaître la taille des dictionnaires et des ensembles Comparer la taille de plusieurs objets Comprendre les limites de sys.getsizeof() Calculer récursivement…

Connaître le système d'exploitation avec sys.platform en Python

Contenu du cours À propos de sys.platform Afficher le système avec sys.platform Connaître les principales valeurs de sys.platform Tester si Python fonctionne sous Windows Tester si Python fonctionne sous Linux Tester si Python fonctionne sous macOS Exécuter un code différent selon le système Utiliser sys.platform avec pathlib Différence entre sys.platform et platform.system() À retenir !…