Metaprogramming with Python : a programmer's guide to writing reusable code to build smarter applications [E-Book] / Sulekha AloorRavi.
Effective and reusable code makes your application development process seamless and easily maintainable. With Python, you will have access to advanced metaprogramming features that you can use to build high-performing applications. The book starts by introducing you to the need and applications of m...
Saved in:
Full text |
|
Personal Name(s): | AloorRavi, Sulekha, author |
Imprint: |
Packt Publishing,
2022
|
Physical Description: |
1 online resource (401 pages) |
Note: |
englisch |
ISBN: |
9781838557584 9781838554651 |
Keywords: |
Computers -- Languages -- General Computers -- Programming -- Object Oriented |
Subject (ZB): | |
Classification: |
- Metaprogramming with Python : a programmer's guide to writing reusable code to build smarter applications
- Contributors
- Table of Contents
- Preface
- Part 1: Fundamentals - Introduction to Object-Oriented Python and Metaprogramming
- 1: The Need for and Applications of Metaprogramming
- 2: Refresher of OOP Concepts in Python
- Part 2: Deep Dive - Building Blocks of Metaprogramming I
- 3: Understanding Decorators and their Applications
- 4: Working with Metaclasses
- 5: Understanding Introspection
- 6: Implementing Reflection on Python Objects
- 7: Understanding Generics and Typing
- 8: Defining Templates for Algorithms
- Part 3: Deep Dive - Building Blocks of Metaprogramming II
- 9: Understanding Code through Abstract Syntax Tree
- 10: Understanding Method Resolution Order of Inheritance
- 11: Creating Dynamic Objects
- 12: Applying GOF Design Patterns - Part 1
- 13: Applying GOF Design Patterns - Part 2
- 14: Generating Code from AST
- 15: Implementing a Case Study
- 16: Following Best Practices
- Index
- Other Books You May Enjoy.