Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire du code Python succinct, expressif et efficace.

Note :   (3,9 sur 5)

Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire du code Python succinct, expressif et efficace. (F. Lott Steven)

Avis des lecteurs

Résumé:

Functional Python Programming est un guide complet qui explore les concepts de la programmation fonctionnelle à travers Python, à l'aide d'exemples pratiques et d'explications claires. Le livre est loué pour sa profondeur et son approche structurée, ce qui le rend adapté aux lecteurs ayant un solide bagage en Python et souhaitant approfondir leur compréhension des techniques de programmation fonctionnelle.

Avantages:

Couverture complète des concepts de programmation fonctionnelle en Python.
Introduction claire et structurée des sujets fondamentaux et avancés.
Des exemples pratiques qui permettent d'illustrer les concepts clés.
Accessible à ceux qui ont déjà une certaine connaissance de Python.
Contient des exercices à la fin de chaque chapitre pour une mise en pratique.
Aborde des sujets avancés tels que la concurrence et les services web, ainsi que des bibliothèques populaires.

Inconvénients:

Suppose une solide compréhension de Python, ce qui le rend moins adapté aux débutants complets.
Certains lecteurs ont trouvé que les exemples étaient complexes et nécessitaient des connaissances mathématiques de haut niveau.
Le livre peut parfois sembler trop volumineux, certaines sections reprenant le contenu de la documentation standard.
Les nouveaux venus dans le domaine de la programmation fonctionnelle peuvent se sentir dépassés par la grande quantité d'informations.

(basé sur 24 avis de lecteurs)

Titre original :

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code

Contenu du livre :

"L'utilisation de ce livre a propulsé mon efficacité dans la résolution des défis du leetcode." - Utilisateur de Discord, zizu

Python ne se résume pas à la programmation orientée objet. Découvrez une façon précieuse de penser à la conception du code à travers une approche de la fonction d'abord - et apprenez quand vous avez besoin de l'utiliser. Maintenant avec des exercices détaillés à la fin de chaque chapitre.

L'achat de la version imprimée ou du livre Kindle inclut un livre électronique gratuit au format PDF.

Caractéristiques principales :

⬤ Apprenez comment, quand et pourquoi adopter des éléments fonctionnels dans vos projets.

⬤ Les modules Python essentiels à la programmation fonctionnelle, tels que itertools et functools.

⬤ Les exemples sont pertinents pour les domaines des mathématiques, des statistiques et de l'analyse de données.

Description du livre :

Les développeurs ne sont pas assez nombreux à comprendre les avantages de la programmation fonctionnelle, ni même à savoir de quoi il s'agit. L'auteur Steven Lott démystifie cette approche et vous apprend à améliorer votre façon de coder en Python et à réaliser des gains en termes d'utilisation de la mémoire et de performances. Si vous êtes un leetcoder qui se prépare à des entretiens de codage, ce livre est pour vous.

En partant des principes fondamentaux, ce livre vous montre comment appliquer la pensée et les techniques fonctionnelles dans une série de scénarios, avec Python 3. Plus de 10 exemples axés sur les algorithmes mathématiques et statistiques, le nettoyage des données et l'analyse exploratoire des données. Vous apprendrez à utiliser les expressions de générateur, les compréhensions de liste et les décorateurs à votre avantage. Vous n'avez cependant pas à abandonner complètement la conception orientée objet - vous verrez également comment l'orientation objet native de Python est utilisée en conjonction avec les techniques de programmation fonctionnelle.

À la fin de ce livre, vous connaîtrez bien les caractéristiques essentielles de la programmation fonctionnelle de Python et comprendrez pourquoi et quand la pensée fonctionnelle est utile. Vous disposerez également de tous les outils nécessaires pour approfondir les sujets fonctionnels supplémentaires qui ne font pas partie du langage Python.

Ce que vous apprendrez

⬤ Utiliser les bibliothèques de Python pour éviter les complexités des classes à changement d'état.

⬤ Utiliser les fonctions d'ordre supérieur intégrées pour éviter de réécrire des algorithmes courants.

⬤ Écrire des fonctions génératrices pour créer un traitement paresseux.

⬤ Concevoir et mettre en œuvre des décorateurs pour la composition fonctionnelle.

⬤ Utiliser les annotations de type Python pour décrire les paramètres et les résultats des fonctions.

⬤ Appliquer la programmation fonctionnelle à la concurrence et aux services web.

⬤ Explorer la bibliothèque PyMonad pour les simulations avec état.

A qui s'adresse ce livre :

Le paradigme fonctionnel est très utile pour les programmeurs travaillant dans la science des données ou préparant des entretiens techniques, mais tout développeur Python qui souhaite créer un code plus fiable, succinct et expressif aura beaucoup à apprendre de ce livre.

Aucune connaissance préalable de la programmation fonctionnelle n'est requise pour commencer, mais la connaissance de la programmation Python est supposée. Un environnement Python opérationnel est indispensable.

Autres informations sur le livre :

ISBN :9781803232577
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python Object-Oriented Programming - Quatrième édition : Construire des applications et des...
Un guide complet pour explorer Python moderne à travers...
Python Object-Oriented Programming - Quatrième édition : Construire des applications et des bibliothèques Python orientées objet robustes et faciles à maintenir. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Maîtriser Python orienté objet - Deuxième édition - Mastering Object-Oriented Python - Second...
Obtenez un aperçu complet des pratiques de...
Maîtriser Python orienté objet - Deuxième édition - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Deuxième édition : 133 recettes pour développer des programmes impeccables...
Des recettes complètes réparties sur 15 chapitres...
Modern Python Cookbook - Deuxième édition : 133 recettes pour développer des programmes impeccables et expressifs en Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire...
"L'utilisation de ce livre a propulsé mon...
Functional Python Programming - Troisième édition : Utiliser une approche fonctionnelle pour écrire du code Python succinct, expressif et efficace. - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Python Real-World Projects : Développez votre portfolio Python avec des applications déployables. -...
Développer des applications Python en utilisant...
Python Real-World Projects : Développez votre portfolio Python avec des applications déployables. - Python Real-World Projects: Craft your Python portfolio with deployable applications

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)