Toggle navigation sidebar
Toggle in-page Table of Contents
Bases de Python
Introduction à Python
Tests
Boucles
Principaux types de données
Tuples en Python
Dictionnaires en Python
Fonctions en Python
Modules et importations
Présentation de NumPy
Introduction à NumPy
Fonctions mathématiques avec NumPy
Tracé de courbes
Tableaux et calcul matriciel
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
Classes et objets
Fiches pratiques
Mettre en forme des chaînes de caractères en Python
Dérivée d’une fonction en Python
Intégration numérique
Méthodes des rectangles et des trapèzes
Intégration par la méthode de Simpson
Transformation de Fourier
Transformation de Fourier, FFT et DFT
Approximation de la transformée de Fourier spatiale grâce à la FFT
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
Annexes
Environnement de Développement Intégré IDLE
Utilisation de PyLab
Introduction à PyLab
Introduction à NumPy
Fonctions mathématiques avec PyLab
Tableaux et calcul matriciel avec PyLab
Tableaux et calcul matriciel avec NumPy
Animation avec PyLab
Visualisation d’une fonction à valeurs complexes avec PyLab
Calcul de
\(\pi\)
avec la méthode Monte-Carlo
TP Quantique - Valeurs propres et vecteurs propres
Bibliographie
Fiches pratiques
Fiches pratiques
#
Mettre en forme des chaînes de caractères en Python
Comment préciser la mise en forme en utilisant une
f-string
?
Alignement
Formatage d’un nombre à virgule (float)
Comment préciser la mise en forme avec
format
?
Alignement
Formatage d’un nombre à virgule (float)
Dérivée d’une fonction en Python
Exemple de programme
Exemples avec vectorisation du calcul
Intégration numérique
Méthodes des rectangles et des trapèzes
Méthode des rectangles
Méthode des trapèzes
Intégration par la méthode de Simpson
Interpolation par un polynôme de degré 2
Intégration des polynômes de Lagrange
Formule de Simpson
Formule de Simpson composite
Transformation de Fourier
Transformation de Fourier, FFT et DFT
Introduction à la FFT et à la DFT
Exemples simples
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
Introduction à Qt5 et PyQt5
Introduction aux interfaces graphiques en Python avec Qt 5 et PyQt5
Création d’une première fenêtre
Création d’une fenêtre personnalisée
Gestion des événements de la souris dans la fenêtre
Utilisation de l’information associée à un événement
Premier bouton en Python avec Qt 5
Création d’un bouton -
QPushButton
La notion de gestionnaire de mise en forme
Gestion du bouton
Composants graphiques usuels avec Qt 5
Case à cocher -
QCheckBox
Etiquette -
QLabel
Champ de texte -
QLineEdit