Programmation en Python pour les mathématiques : cours et exercices [préface de Jean-Pierre Demailly]

La quatrième de couverture indique "Cet ouvrage présente tout ce que le mathématicien doit savoir sur Python, le langage de programmation le plus répandu dans la communauté scientifique : comment se le procurer, comment l'installer, comment l'utiliser, quelles sont ses fonctionnalités...

Description complète

Détails bibliographiques
Auteurs principaux : Casamayou-Boucau Alexandre (Auteur), Chauvin Pascal (Auteur), Connan Guillaume (Auteur)
Autres auteurs : Demailly Jean-Pierre (Préfacier)
Format : Livre
Langue : français
Titre complet : Programmation en Python pour les mathématiques : cours et exercices / Alexandre Casamayou-Boucau, Pascal Chauvin, Guillaume Connan : [préface de Jean-Pierre Demailly]
Édition : 2e édition
Publié : Paris : Dunod , DL 2016
Description matérielle : 1 vol. (X-310 p.)
Collection : Sciences sup
Sujets :
Documents associés : Autre format: Programmation en Python pour les mathématiques
  • P. VII
  • Avant-propos
  • P. 1
  • 1 Introduction au langage Python
  • P. 1
  • 1 Pourquoi Python ?
  • P. 2
  • 2 Avant de commencer...
  • P. 2
  • 3 Utiliser Python comme une calculette
  • P. 3
  • 4 Variables et affectations
  • P. 6
  • 5 Fonctions
  • P. 10
  • 6 Instructions d'écriture et de lecture
  • P. 14
  • 7 La structure conditionnelle
  • P. 18
  • 8 Les boucles while
  • P. 20
  • 9 Les listes
  • P. 28
  • 10 Les boucles for
  • P. 31
  • 11 Récapitulatif sur les principaux types
  • P. 33
  • 12 Quelques mots sur la récursivité
  • P. 35
  • 13 Quelques méthodes pour trier une liste
  • P. 37
  • 14 Quelques primitives usuelles
  • P. 40
  • 15 Un mot sur les exceptions
  • P. 41
  • 16 Compléments sur les fonctions
  • P. 43
  • 17 Notions sur les classes
  • P. 49
  • 18 Exercices d'entraînement
  • P. 51
  • 2 Modules
  • P. 51
  • 1 Structure d'un module
  • P. 53
  • 2 Quelques modules Batteries included
  • P. 64
  • 3 Lire et écrire dans un fichier
  • P. 68
  • 4 Manipulation de fichiers CSV
  • P. 70
  • 5 Comment générer des graphiques ?
  • P. 74
  • 6 Un coup d'oeil vers le module Matplotlib
  • P. 75
  • 7 Exercices d'entraînement
  • P. 77
  • 3 Thèmes mathématiques
  • P. 78
  • 1 Matrices
  • P. 112
  • 2 Les nombres : entre analyse et algèbre
  • P. 149
  • 3 Le nombre Pi
  • P. 163
  • 4 Probabilités
  • P. 170
  • 5 Relations binaires et graphes
  • P. 179
  • 4 Méthodes numériques
  • P. 180
  • 1 Les nombres en notation scientifique
  • P. 182
  • 2 Résolution d'équations non linéaires
  • P. 186
  • 3 Résolution numérique d'équations différentielles
  • P. 199
  • 4 Interpolation polynomiale
  • P. 203
  • 5 Dérivation numérique
  • P. 205
  • 6 Intégration numérique
  • P. 216
  • 7 Exercices d'entraînement
  • P. 217
  • 5 Récursivité
  • P. 217
  • 1 Quelques exemples
  • P. 225
  • 2 Spirale de pentagones
  • P. 226
  • 3 Courbe du dragon
  • P. 228
  • 4 Triangle de Sierpinsky
  • P. 232
  • 5 Sommes de termes d'une suite géométrique
  • P. 233
  • 6 Exercices d'entraînement
  • P. 236
  • 6 Classes
  • P. 238
  • 1 Graphes
  • P. 243
  • 2 Représentation des nombres
  • P. 257
  • 3 Listes
  • P. 266
  • 4 Arbres binaires
  • P. 275
  • 5 Calculateur
  • P. 291
  • 6 Polynômes et fractions rationnelles
  • P. 300
  • 7 Exercices d'entraînement
  • P. 302
  • Bibliographie
  • P. 305
  • Index général
  • P. 309
  • Index des commandes