Fourniture et utilisation d'une API

API Une API (en anglais « Application programming interface ») est une interface de programmation d’application. Elle est destinée à être utilisée par des programmes. Le principe de ce type d’interface est le même que celui des UI (« User Interface ») ou des GUI (« Graphical User Interface ») destinées elles à un utilisateur humain. Composée de constantes, de fonctions, de classes, elle sert de lien entre un programme et les programmes qui vont l’utiliser. [Lire]

Exercices

Enquêter sur une erreur dans un calcul de $\pi$ La somme des inverses des carrés des nombres entiers converge vers $\dfrac{\pi^2}{6}$. $$\sum_{k=1}^{\infty} \dfrac{1}{k^2} = \dfrac{\pi^2}{6}$$ On utilise cette formule pour trouver une approximation de $\pi$. 1 2 3 4 5 6 7 8 9 10 11 import math def terme(k: int) -> float: return 1 / (k**2) def approxpi(n: int) -> float: s = 0 # utilise les termes jusqu’à 1/n**2 inclus for k in range(n): s = s + terme(k) return math. [Lire]

Modules et exceptions

Ce chapitre se concentre sur les modules de Python et sur les modalités d’importation des données des modules dans l’environnement de travail. L’objectif de ce document est de souligner l’importance d’un code modulaire, c’est à dire d’un code qui : puisse être utilisé dans plusieurs programmes ; puisse être documenté précisément ; soit suffisamment compact pour être étudié avec soin et en particulier testé. Qu’est-ce qu’un module ? Un module permet d’organiser logiquement le code Python. [Lire]

Capitalisation d'une valeur

Cette séance a pour objectif de vous familiariser avec la création et la manipulation de modules. Comme il est maintenant de tradition vous diviserez le code de votre programme principal en trois parties: Importation des modules ; Définitions des fonctions ; Partie principale (lieu d’appel des fonctions). Vous documenterez aussi systématiquement vos fonctions (une aide sera fournie dans les questions relatives à la définition de chacune de ces fonctions). En mathématique, on démontre qu’un capital placé à un certain taux d’intérêt évolue selon la formule : [Lire]