Article original : Learn Calculus by Coding in Python

Le Calculus est l'une des pierres angulaires des mathématiques supérieures et un outil puissant pour comprendre le changement, le mouvement et la croissance dans d'innombrables disciplines. Mais pour de nombreux étudiants, le Calculus peut sembler intimidant ou abstrait. Et si vous pouviez l'apprendre étape par étape auprès d'un professeur d'université expérimenté, et voir simultanément comment chaque concept fonctionne en code ? C'est exactement ce que ce nouveau cours offre : une approche pratique, intuitive et adaptée à la programmation pour maîtriser le Calculus.

Nous venons de publier un cours sur la chaîne YouTube freeCodeCamp.org qui vous enseignera tout sur le Calculus à travers le prisme de la programmation Python. Enseigné par le professeur de mathématiques expérimenté Ed Pratowski, ce cours vous guide à travers les sujets essentiels du Calculus de niveau universitaire tout en vous montrant comment implémenter ces concepts en utilisant Python.

Le cours commence par des concepts fondamentaux comme les limites et l'idée d'un "trou dans le graphique" avant de passer aux règles de dérivation, à l'interprétation de la pente et à des applications réelles comme la modélisation financière et le mouvement de projectile. Vous explorerez des théorèmes importants comme celui de Rolle et le Théorème des Valeurs Intermédiaires, ainsi que des sujets de calcul intégral comme les sommes de Riemann, le Théorème Fondamental du Calculus et le calcul de volume utilisant des solides de révolution. Vous apprendrez également à appliquer des bibliothèques de mathématiques symboliques comme SymPy pour le graphisme et le calcul.

L'une des caractéristiques uniques de ce cours est son utilisation constante de Python pour illustrer et renforcer chaque concept de Calculus. En codant des dérivées, en traçant des graphiques et en calculant des intégrales de manière programmatique, vous approfondirez non seulement votre compréhension mathématique, mais vous acquerrez également des compétences pratiques en programmation mathématique. Cela constitue un atout inestimable pour la science des données, l'ingénierie et les carrières techniques.

Voici la liste complète des sujets abordés.

  • Intro : Calculus avec Python

  • Limites : Trou dans le graphique

  • Limites : Asymptotes

  • Limites : Graphisme

  • Limites et pente

  • Pente et dérivée

  • Dérivées et Calculus

  • Règle de la chaîne

  • Règle du produit

  • Différentiation implicite

  • Étapes multiples de dérivation

  • Exemple de dérivée

  • Applications financières

  • Mouvement de projectile

  • Dérivées et différentielles

  • Lignes tangentes

  • Équations paramétriques

  • Taux liés : Échelle glissante

  • Taux liés : Volume du ballon

  • Théorème des valeurs intermédiaires

  • Théorème de Rolle

  • Sommes de Riemann : Aire sous une courbe

  • Sommation et intégrale

  • Théorème fondamental du Calculus

  • Aire au-dessus et en dessous de l'axe

  • Aire entre les courbes

  • Volume tourné autour de X

  • Volume d'une forme creuse

  • Volume tourné autour de Y

  • Centre de masse

  • Courbe normale

  • Graphisme Sympy

  • Longueur d'arc

  • Aire de surface

  • Formules d'intégration

Prêt à donner vie aux mathématiques avec du code ? Consultez ce cours complet sur le Calculus avec Python sur la chaîne YouTube freeCodeCamp.org.