Tu es en prépa HEC et tu galères en Python ?
Chaque fois que tu veux t'y mettre, tu ne sais pas par où commencer et tu procrastines (« promis, aux prochaines vacances, je m'y mets ! ») ?
Tu cherches un cours structuré, clair et qui reprend les bases pour combler une à une tes lacunes ?
Ce cours contient :
Travaille bien !
Comprendre l'affectation avec le signe =.
Affichage du contenu d'une variable dans Shell.
Affichage du contenu d'une variable avec print.
Python tient compte de la casse (majuscule/minuscule).
Noms de variables interdits.
Supprimer ce qui est contenu dans une variable avec del.
À quoi sert le point-virgule dans Python ?
Le dièse # permet de commenter une commande dans un programme Python.
Les types int et float.
Calculs sur les variables de type int et float.
Puissances et calculs avec variables.
Division euclidienne.
Chaîne de caractères et concaténation.
L'instruction print.
L'instruction input.
Les fonctions classiques : valeur absolue, racine carrée.
Le piège avec la fonction round.
Les opérateurs issus de la bibliothèque math
. Les 3 façons d'importer la bibliothèque math dans Python : import math, import math as m, from math import*.
Trigonométrie.
Exemple avec def f(x).
Instructions indentées.
On peut également mettre plusieurs variables d'entrée.
L'énumérateur range (d,o,p) et l'utilisation de la commande list
L'énumérateur range(d,o)
L'énumérateur range(o)
Liste en compréhension sans filtrage.
Liste en compréhension avec filtrage.
Indexation et modification d'une liste dans Python.
Fonction enumerate. Itérer les éléments d'une liste avec et sans index.
Insérer une valeur dans une liste avec la méthode insert.
Supprimer une valeur à un index déterminé avec la méthode del.
Supprimer une valeur donnée avec la méthode remove.
Le piège quand on copie une liste.
4 méthodes pour éviter ce piège.
Test si un élément appartient à une liste avec la commande in.
Compter les occurrences d'une valeur dans une liste avec count().
Rechercher la première occurrence d'une liste avec index().
Compter le nombre d'éléments avec len.
Sommer les éléments d'une liste avec sum.
Inverser une liste avec la méthode reverse().
Sort et sorted : quelle différence pour trier une liste dans Python.
Trier dans l'ordre croissant avec sorted(A).
Trier dans l'ordre croissant avec A.sort().
Trier dans l'ordre décroissant avec sorted(H, reverse=True)
Trier dans l'ordre décroissant avec H.sort(reverse=True)
Comment permuter 2 éléments d'une liste Python.
Premier cas : if sans else.
Deuxième cas : if avec else.
Troisième cas : if elif else.
La fonction qui permet de calculer la valeur approchée d'un nombre.
Boucle for avec la valeur de k qui n'a pas d'influence.
Boucle for avec la valeur de k qui a une influence.
Avec import numpy
Avec from numpy import*
Avec import numpy as np
Créer des matrices de façon explicite avec np.array
Matrices np.ones, np.zeros et np.eye
Extraction et modification des coefficients d'une matrice.
Extraction et modification des lignes d'une matrice.
Extraction et modification de colonnes d'une matrice.
Extraction et modification d'une sous-matrice dans Python.
Exercice.
Vecteur ligne avec np.arange.
Vecteur ligne avec np.linspace.
Opération coefficients par coefficient.
Exercice : utiliser np.ones et np.eye pour créer une matrice.
Comment faire un produit de matrices avec np.dot
Inverse d'une matrice avec la bibliothèque numpy.linag
Avec al.inv(D)
Avec al.matrix_power(D,-1)
Transposée d'une matrice avec np.transpose
Cas général
Comment afficher la taille et le nombre de coefficients d'une matrice avec np.shape
Les fonctions np.min, np.max, np.mean, np.var et np.std
Les fonctions np.sup et np.prod
Les fonctions np.cumsum et np.cumprod
Les fonctions al.matrix_range et al.eig
Quand utiliser np.vectorize avec def
Comparaison d'une matrice avec un nombre.
Comparaision d'une matrice avec une autre matrice.
Résoudre une équation du premier degré à une inconnue : avec double if ou avec elif.
Résoudre une équation du second degré à une inconnue : triple if ou avec elif.
Résoudre une équation du second degré à une inconnue : version avec quadruple if et des and.
Utiliser al.solve.
2ème méthode pour résoudre un système dans Python.
Autre façon de tracer la courbe.
La fonction plt.plot quand on ne précise pas l'abscisse.
Les différentes couleurs.
Les différents linestyle.
Les différents markers.
Versions raccourcies.
Sans légende.
Avec une légende.
Suite arithmético-géométrique dont le premier terme démarre à u0.
Suite arithmético-géométrique dont le premier terme démarre à u1.
Calcul avec boucle et variable initialisée à 0.
Méthode avec une liste arange.
Créer une liste ou une matrice avec une boucle for et sommer toutes les valeurs.
Créer une liste ou une matrice avec une boucle while et sommer les valeurs.
Avec une liste créée en compréhension et qu'on somme.
Calcul avec boucle et variable initialisée à 0.
Créer une liste ou une matrice avec une boucle for et sommer toutes les valeurs.
Créer une liste ou une matrice avec une boucle while et sommer les valeurs.
Avec une liste créée en compréhension et qu'on somme.
Calcul avec boucle et variable initialisée à 1.
Méthode avec une liste arange.
Créer une liste ou une matrice avec une boucle for et multiplier toutes les valeurs.
Créer une liste ou une matrice avec une boucle while et multiplier les valeurs.
Avec une liste créée en compréhension et qu'on multiplie.
Avec import numpy.random.
Avec from numpy.random import*.
Avec import numpy.random as rd.
Rappels.
Simulation, fréquence et probabilité.
Simulation d'une valeur : loi binomiale de paramètres 20 et 0,3.
Simulation d'une valeur : loi de Bernoulli de paramètre 0,3.
Simulations de plusieurs valeurs de la loi binomiale avec rd.binomial(n,p).
Simulation d'une valeur.
Simulation de plusieurs valeurs.
Histogramme de valeurs.
Simulation d'une valeur.
Simulation de plusieurs valeurs.
Histogramme de valeurs.
Simulation d'une valeur.
Simulation de plusieurs valeurs.
Histogramme de valeurs.
Voir plus haut
Simulation d'une valeur.
Simulation de plusieurs valeurs.
Histogramme de valeurs.
Simulation d'une valeur.
Simulation de plusieurs valeurs.
Histogramme de valeurs.
Avec la loi exponentielle.
Avec la loi normale.
Coordonnées
Chemin de la prépa
49, rue de Boulainvilliers
75016 Paris
Copyright © Chemin de la prépa 2024
Cours et stages de maths