My Account Log in

2 options

Programmation Python avancée : Guide pour une pratique élégante et efficace / Xavier Olive

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online
Format:
Book
Author/Creator:
Olive, Xavier
Series:
InfoPro
Language:
French
Physical Description:
1 online resource (352 p.)
Place of Publication:
Paris(5 Rue Laromiguière 75005) Dunod 2021
Summary:
Python est un langage generaliste et multi-plateforme, apprecie par les scientifiques et les ingenieurs pour sa polyvalence, sa concision et la lisibilite de sa syntaxe.C'est un couteau suisse qui permet d'ecrire un prototype en quelques heures, de construire une chaine de traitements a partir de briques logicielles ecrites par d'autres, voire dans d'autres langages.Ce livre s'adresse a un public qui a deja une experience de la programmation. Il rappelle les concepts-cles pour une utilisation efficace du langage, et il alterne explications theoriques et approche pragmatique avec des cas d'etude pratiques.Il s'appuie sur les versions les plus recentes (3.7 et 3.8) et au-dela du langage proprement dit decrit l'ecosysteme Python avec les principales bibliotheques utilisees, les environnements de developpement et les bonnes pratiques de gestion de projet.Les six problemes-exemples qui illustrent le livre viennent du calcul numerique, du traitement du signal ou de l'intelligence artificielle.
Contents:
Pages de début Préface Avant-propos Prologue 1. Types et arithmétique de base 2. La bibliothèque Python standard 3. La gestion des fichiers 4. Structures de données avancées Interlude. Calcul du rayon de la Terre 5. La suite logicielle Anaconda 6. Le calcul numérique avec NumPy 7. Produire des graphiques avec Matplotlib 8. La boîte à outils scientifiques SciPy 9. L'environnement interactif Jupyter Interlude. Reconstruire une carte d'Europe 10. L'analyse de données avec Pandas 11. La visualisation interactive avec Altair et ipyleaflet 12. La programmation fonctionnelle 13. Décorateurs de fonction et fermetures 14. Itérateurs, générateurs et coroutines 15. La programmation orientée objet 16. Interfaces et protocoles 17. L'ABC de la métaprogrammation 18. La programmation concurrente Interlude. La démodulation de signaux FM 19. Comment manipuler des formats de fichiers courants ? 20. Comment interroger et construire des services web ? 21. Comment écrire un outil graphique ou en ligne de commande ? 22. Publier une bibliothèque Python 23. Mettre en place un environnement de tests 24. Annotations et typage statique 25. Comment écrire une API Python vers une bibliothèque C ? Pour aller plus loin Index
ISBN:
9782100827329
2100827324

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account