Rappel N° 1 - Python⚓︎
Les prérequis⚓︎
Vous devriez arriver du lycée avec de nombreuses compétences en Python. N'hésitez pas à revoir vos cours car vous devriez maîtriser les notions suivantes:
-
en 2nde :
- variables de type entier, booléen, flottant, chaînes de caractères,
- séquences d'instructions.
- instruction conditionnelle (
if
else
). - boucles
for
etwhile
. - fonctions à un ou plusieurs paramètres.
- Utilisation de
random
etrandint
.
-
en 1ère:
- générer une liste par ajouts successifs ou par compréhension, manipuler les éléments d'une liste, itérer sur les éléments d'une liste,...
- les notions relatives aux types de variables et à l'affectation sont consolidées.
- calcul des termes d'une suite, de sommes de termes, de seuil, calcul de factorielle,...
- approche du nombre dérivé en écrivant la liste des coefficients directeurs des sécantes,...
- contruction de l'exponentielle par la méthode d'Euler, détermination d'une valeur approchée à l'aide de la suite de terme général \((1+1/n)^n\),...
- approximation de \(\pi\) par la méthode d'Archimède, approximation de \(\pi\) par la méthode de Monte-Carlo,...
- calcul de l'espérance, la variance ou l'écart-type d'une variable aléatoire, simulation d'une variable aléatoire,...
-
en Maths complémetaires (terminale):
- simulation d'une variable de Bernoulli ou d'un lancer de dé, de la somme de de \(n\) variables aléatoires indépendantes et de même loi.
- Méthode des rectangles et des trapèzes, de Monte-Carlo pour le calcul d'intégrales.
- Méthodes de recherche de valeurs approchées d'une solution d'équation du type \(f(x)=k\) : balayage, dichotomie, méthode de Newton.
- Algorithme de Briggs pour le calcul de logarithmes.
- Recherche de seuils. Pour une suite récurrente \(u_{n+1}=f(u_n)\), calcul des termes successifs.
- Résolution d'équations différentielles par la méthode d'Euler.
- Calcul des coefficients binomiaux (triangle de Pascal), simulation d'une variable aléatoire de loi géométrique à partir du schéma de Bernoulli, simulation d'une loi exponentielle à partir d'une loi uniforme,...
Environnement de travail et entraînement⚓︎
Il existe de très nombreux environnements de travail adaptés à
Python
que vous devez avoir sur vos machines:
le plus souvent disponibles aux concours et dans tous les lycées.
Voici le formulaire du concours A-TB Agro-Véto et celui du concours BCPST.
Pour des exercices interactifs, rendez-vous sur cette page et celle-là.