Analyse scientifique avec Python Version Janvier 2021 Yannick Copin 22/02/21, 1
Analyse scientifique avec Python Version Janvier 2021 Yannick Copin 22/02/21, 11:47 Table des matières 1 Introduction 1 1.1 Pourquoi un module d’analyse scientifique ? . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Pourquoi Python ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 Informations pratiques 2021 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 Index et recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Installation et interpréteurs 5 2.1 Notions d’Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Interpréteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Initiation à Python 11 3.1 Types de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 Structures de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.3 Les chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4 Objets itérables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.5 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.6 Bibliothèques et scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.7 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.8 Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.9 Entrées-sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4 Python avancé 27 4.1 Fonctionnalités avancées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.2 Programmation Orientée Objet avancée . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.3 Éléments passés sous silence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.4 Python 3.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 5 Bibliothèque standard 39 5.1 Gestion des arguments/options de la ligne de commande . . . . . . . . . . . . . . . . . . 39 5.2 Pickle : sérialisation des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5.3 Batteries included . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 5.4 Text/Graphical User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6 Bibliothèques numériques de base 43 6.1 Numpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.2 Scipy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 6.3 Matplotlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7 Bibliothèques scientifiques avancées 63 7.1 Pandas et xarray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 i 7.2 Astropy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 7.3 Autres bibliothèques scientifiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 8 Développer en Python 79 8.1 Le zen du Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 8.2 Développement piloté par les tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 8.3 Outils de développement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 9 Références supplémentaires 89 9.1 Documentation générale . . . . . . . . . . . . . . . . . . . . . uploads/Science et Technologie/ informatique-python-readthedocs-io-fr-m2 1 .pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/vt2qgDYwgHeiNXmUwHXNUH6LJVOlEDw2pdHe0VpChpjQzXLtMLmvjJ5cIhp5Z1lCJiagKADRV8516sh5b5lRosEU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ESVnrg4yGmJlwMTGCxq27WVfvXi3901u7si25cHGXvP0fJoJ7EDhQwnrzzkmqrBHR0SIvTpRQ0038tGyO6vnCxcq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GnmWEbsQZ7X437bmGKBUR5omnUPe6lxfMcJooefme4mhrB3D04VSF2S9WdAgf023wKwyBYyZGZXr4yPOX1f0O59f.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/81KIhnznobYPy17AOs0omwR54kE4J7usiQHnKbZp7d573a9A5RyGH2dRlEUrEWsRWCWWpXtldOYg2yewkmqzhmcQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FQe1aIT1OAygU94UJdPJrYwEK1AXBwQki0EatzfQypZTNvPQKIqTn2o7VwJCoGelJTipdhSkXOIB3RJPlWed1qTH.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/t3MEZZpgofjcXmAGOi8iVgz96hmC5PWSqFPRHoE5dMAkwshMgsn0V9M2vxQbj97bhkDkMByD3vcBxV3aWDXdLTzJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/vwbqvfp9nmuks4a2T34xcsXAd0DuZm8K8YFEL5oiCaw5Yno69zEKctBO05dANE4Bj9VmSjO3CrgWqrOI76GHz4QN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/KUU2E3YKU0QyH7eOonou806dAQXi6Nl8FHeABudet5iEBoH7sAmE6DibfAu2qj9AOu6bvwwgVVB4q0wQlO1NL240.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/3P7Z7gEGEm7iCk30fJz9M91a99gaSoIk72mrH9BdYq7NWAhbN4t0gj6DAFE2K0nIPrHu5oltFV8ynUf2oDuloIqJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SqJ5JWsQXuEU6uM2zcWyvX4klgq2JWj9kekvdsAPEhk3d6dl2lZQE0F7taw2S6B8Q3dqEe6vUeywATB9GVRzFJEj.png)
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 24, 2021
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 3.0224MB