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

(Autor)

Buch | Softcover
750 Seiten
2020
First interactive (Verlag)
978-2-412-04514-5 (ISBN)
74,90 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken


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.

Erscheinungsdatum
Sprache französisch
Maße 190 x 230 mm
Gewicht 1533 g
Einbandart Paperback
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
ISBN-10 2-412-04514-3 / 2412045143
ISBN-13 978-2-412-04514-5 / 9782412045145
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90