CoursPython
Sommaire
Index
Plan
Bases de Python
Introduction à Python
Tests
Boucles
Principaux types de données
Les tuples en Python
Fonctions en Python
Modules et importations
Introduction à NumPy
Variables prédéfinies
Tableaux -
numpy.array()
La fonction
numpy.arange()
La fonction
numpy.linspace()
Action d’une fonction mathématique sur un tableau
Fonctions mathématiques
Fonctions trigonométriques
Fonctions hyperboliques
Fonctions diverses
Fonctions utiles pour les nombres complexes
Arrondis
Nombres aléatoires
Tracé de courbes
Création d’une courbe
Affichage de plusieurs courbes
Formats de courbes
Tracé de formes
TP Intégration numérique
TP Méthodes des rectangles et des trapèzes
TP Intégration par la méthode de Simpson
Tableaux et calcul matriciel
Tableaux -
numpy.array()
Tableaux et slicing
Algèbre linéaire
Changement de la taille d’un tableau
Visualisation et animation
Affichage de plusieurs tracés dans la même figure
Visualisation d’une fonction de 2 variables
Visualisation d’une fonction à valeurs complexes avec Python
Animation avec matplotlib
Transformation de Fourier
Transformation de Fourier, FFT et DFT
Approximation de la transformée de Fourier grâce à la FFT
Approximation de la transformée de Fourier spatiale grâce à la FFT
Classes et objets
Brève introduction à la Programmation Orientée Objet
Les notions de classe et d’objet
La notion d’encapsulation
Attributs et méthodes de classe
Introduction à Qt5 et PyQt5
Introduction aux interfaces graphiques en Python avec Qt 5 et PyQt5
Premier bouton en Python avec Qt 5
Composants graphiques usuels avec Qt 5
Utilisation de PyLab
Introduction à PyLab
Fonctions mathématiques avec PyLab
Tableaux et calcul matriciel avec PyLab
Animation avec PyLab
Visualisation d’une fonction à valeurs complexes avec PyLab
Fiches pratiques
Dérivée d’une fonction en Python
Annexes
Interfaces graphiques avec Qt4 et PyQt4
Calcul de
\(\pi\)
avec la méthode Monte-Carlo
TP Quantique - Valeurs propres et vecteurs propres
Bibliographie
Manuels d’initiation à la programmation
« Animation ave...
Transformatio... »
Bases de Python
Introduction à NumPy
Fonctions mathématiques
Tracé de courbes
TP Intégration numérique
Tableaux et calcul matriciel
Visualisation et animation
Transformation de Fourier
Transformation de Fourier, FFT et DFT
Approximation de la transformée de Fourier grâce à la FFT
Approximation de la transformée de Fourier spatiale grâce à la FFT
Classes et objets
Introduction à Qt5 et PyQt5
Utilisation de PyLab
Fiches pratiques
Annexes
Bibliographie
Transformation de Fourier
¶
Transformation de Fourier, FFT et DFT
Introduction à la FFT et à la DFT
Exemples simples
Visualisation de la partie réelle et imaginaire de la transformée
Visualisation des valeurs complexes avec une échelle colorée
Exemple avec a[2]=1
Exemple avec a[0]=1
Exemple avec cosinus
Exemple avec sinus
Fonction fftfreq
Fonction fftshift
Approximation de la transformée de Fourier grâce à la FFT
Exemple dans le cas d’une gaussienne
Exemple avec visualisation en couleur de la transformée de Fourier
Exemple avec translation
Approximation de la transformée de Fourier spatiale grâce à la FFT
Présentation
Exemple dans le cas d’une gaussienne
Exemple avec visualisation en couleur de la transformée de Fourier
Exemple pour le produit d’un cosinus par une gaussienne