Programmation Python avancée : guide pour une pratique élégante et efficace

feuilleter

facebook twitter

Fiche technique

Format : Broché
Nb de pages : 355 pages
Poids : 659 g
Dimensions : 18cm X 25cm
Date de parution :
ISBN : 978-2-10-081598-2
EAN : 9782100815982

Programmation Python avancée

guide pour une pratique élégante et efficace

de

chez Dunod

Collection(s) : InfoPro

Paru le | Broché 355 pages

Professionnels

29.00 Disponible - Expédié sous 7 jours ouvrés
Ajouter au panier Frais de livraison

préface de Nicolas P. Rougier


Quatrième de couverture

Programmation Python avancée

Guide pour une pratique élégante et efficace

Ce livre s'adresse à des lecteurs ayant déjà une certaine expérience de la programmation.

Son objectif est de rappeler les concepts-clés de Python et de les illustrer dans des cas d'utilisation variés comme l'optimisation, les statistiques, le traitement du signal et l'intelligence artificielle. Il est composé de cinq parties :

  • Les bases du langage : un rappel des bases du langage Python (versions 3.8 et 3.9) focalisé sur les structures de données.
  • L'écosystème Python : les bibliothèques tierces incontournables, présentes dans la plupart des projets Python. L'environnement Anaconda est également introduit.
  • Écrire un Python naturel et efficace : les paradigmes de programmation, les concepts et structures Python qui s'y rapportent et les conventions de la communauté Python pour écrire un code clair et facile à maintenir.
  • Python, couteau suisse du quotidien : comment manipuler les fichiers (image, son, Excel, XML, PDF, JSON...), construire et interagir avec des services web, écrire des outils graphiques ou en ligne de commande.
  • Développer un projet en Python : comment préparer une bibliothèque, interagir avec des bibliothèques tierces, gérer les versions et la non-régression, et comment garantir la qualité, la correction et la robustesse du code.

Biographie

Xavier Olive est chercheur à l'Office national d'études et de recherches aérospatiales (ONERA). Il enseigne le langage Python, l'algorithmique en langage C et les sciences des données et de la décision à l'ISAE-SUPAERO et à l'ENSTA Paris.