Metaprogramming with Python a programmer's guide to writing reusable code to build smarter applications

A practical approach to metaprogramming with real-world examples that enables the development of advanced frameworks, libraries, and applications using Python Key Features Learn applied metaprogramming through a simple step-by-step approach Work with easily understandable examples and explanations t...

Descripción completa

Detalles Bibliográficos
Otros Autores: AloorRavi, Sulekha, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing, Limited [2022]
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009686279206719
Tabla de Contenidos:
  • Table of Contents The Need For and Applications of Meta programming Refresher of OOP Concepts in Python Understanding Decorators and Their Applications Working with Metaclasses Understanding Introspection Implementing Reflection on Python Objects Understanding Generics and Typing Defining Templates for Algorithms Understanding Code through Abstract Syntax Tree Understanding Method Resolution Order of Inheritance Creating Dynamic Objects Applying GOF Design Patterns – Part 1 Applying GOF Design Patterns – Part 2 Generating Code from AST Implementing a Case Study Following Best Practices.