Programmer avec Python : apprendre la programmation de façon claire, concise et efficace - Luciano Ramalho

Programmer avec Python : apprendre la programmation de façon claire, concise et efficace

Luciano Ramalho

37.05 €
-5% pour les titulaires de la carte avec le retrait en librairie
LIBRAIRIES PARTICIPANTES
Paris VIᵉ, Paris VIIIᵉ, Paris XVIIᵉ, Paris Vᵉ
Versailles, Lyon 2ᵉ, Lyon 6ᵉ...
Voir les disponibilités en librairie
39.00 €
Quantité :
Disponibilité en ligne
Expédié sous 72 h
Existe aussi en version numérique : epub

Ce que dit l'éditeur

Programmer en Python

La simplicité de Python vous permet de devenir rapidement productif, mais cela signifie souvent que vous n'utilisez pas tout ce que ce langage a à vous offrir. Grâce à ce livre, vous apprendrez à écrire du code Python à la fois efficace et idiomatique, en tirant parti de ses fonctionnalités les meilleures (et pourtant peut-être les plus négligées). L'auteur, expert renommé de Python, vous présente les bibliothèques centrales de ce langage, et vous montre comment rendre votre code à la fois plus court, plus rapide et plus lisible.

Beaucoup trop de programmeurs expérimentés essaient de forcer Python à s'adapter aux modèles qu'ils ont appris avec d'autres langages, sans jamais exploiter les fonctionnalités spécifiques à Python et qu'ils n'ont pas rencontrées dans leur pratique antérieure. Avec ce livre, ces programmeurs vont apprendre de manière approfondie à devenir performants en Python 3.x !

Au programme de ce livre :

  • Le modèle de données de Python : pourquoi et comment les méthodes spéciales sont la clé du comportement cohérent des objets.
  • Structures de données: tirer pleinement parti des types natifs et comprendre la dualité entre texte et octets à l'ère de l'Unicode.
  • Fonctions en tant qu'objets : se représenter les fonctions Python en tant qu'objets de première classe, et comprendre en quoi cela affecte les patrons de conception courants.
  • Idiomes orientés objet : construire des classes en apprenant les références, la muabilité, les interfaces, la surcharge des opérateurs et l'héritage multiple.
  • Contrôle de flux : gérer des contextes, des générateurs, des coroutines et mettre en oeuvre la programmation concurrente avec les packages concurrent.futures et asyncio.
  • Métaprogrammation : propriétés, descripteurs d'attributs, décorateurs de classe et métaclasses.

Résumé

Guide pour apprendre à coder en Python plus efficacement, grâce à des caractéristiques du langage souvent ignorées, afin de réduire les lignes de code et de rendre les programmes plus rapides et plus efficaces. ©Electre 2026

Caractéristiques

Auteur(s)
Date de parution
18 avril 2019
Rayon
Informatique
Contributeur(s)
Daniel Rougé (Traducteur)
EAN
9782412045145
Reliure
Broché
Dimensions
23.0 cm x 19.0 cm x 4.1 cm
Poids
1460 g

Du même auteur : Luciano Ramalho

1
Fluent Python 2nd Edition - Luciano Ramalho
Indisponible
86.50 €
2
Programmer avec Python : apprendre la programmation de façon claire, concise et efficace - Luciano Ramalho
Expédié sous 72 h