€ 29,00
Programmation Python Avancée
Auteur : Xavier Olive
Découvrez la pratique élégante et efficace de Python avec le guide de Xavier Olive. Du rappel des bases aux projets avancés, explorez l’écosystème Python. Accédez aux codes sources et ressources complémentaires en ligne. Un compagnon inestimable pour les programmeurs expérimentés.
Description
Explorez la programmation Python avancée avec le livre de Xavier Olive, destiné aux lecteurs ayant une expérience préalable en programmation. Ce guide, paru en grand livre le 5 mai 2021, vise à consolider les concepts clés de Python et à les illustrer à travers divers cas d'utilisation, notamment l'optimisation, les statistiques, le traitement du signal et l'intelligence artificielle.
Les Bases du Langage Python
La première partie du livre offre un rappel des bases du langage Python (versions 3.8 et 3.9), se concentrant particulièrement sur les structures de données. Elle fournit une base solide pour les lecteurs, mettant en lumière les fondamentaux nécessaires pour une programmation avancée.
L'Écosystème Python
Explorez l'écosystème Python avec une présentation des bibliothèques tierces incontournables, omniprésentes dans de nombreux projets Python. Le guide introduit également l'environnement Anaconda, offrant une perspective complète sur l'écosystème Python moderne.
Écrire un Python Naturel et Efficace
La troisième partie se penche sur la création d'un Python naturel et efficace. Explorez les paradigmes de programmation, les concepts et structures Python associés, ainsi que les conventions de la communauté Python pour produire un code clair et facile à entretenir. Cette section met l'accent sur la qualité du code.
Python, Couteau Suisse du Quotidien
La quatrième partie explore comment Python peut être un couteau suisse du quotidien. Apprenez à manipuler divers types de fichiers tels que les images, les sons, les fichiers Excel, XML, PDF, JSON, et plus encore. Découvrez comment construire et interagir avec des services web, ainsi que la création d'outils graphiques ou en ligne de commande.
Développer un Projet en Python
La dernière partie du livre se concentre sur le développement de projets en Python. Explorez la préparation d'une bibliothèque, l'interaction avec des bibliothèques tierces, la gestion des versions, la non-régression, et les méthodes garantissant la qualité, la correction et la robustesse du code.
Ressources et Code Source
Le livre offre non seulement des connaissances approfondies mais également un accès en ligne aux codes sources des exemples avancés présentés dans les chapitres. Pour compléter l'apprentissage, des ressources supplémentaires sont disponibles sur le site de l'auteur : https://www.xoolive.org/python/.
Plongez dans la programmation Python avancée avec ce guide complet, offrant une approche élégante et efficace pour maîtriser l'un des langages les plus puissants et polyvalents.