Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Metaprogramming with Python - A programmer's guide to writing reusable code to build smarter applications - cover

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

Sulekha Aloorravi

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

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 metaprogramming, before navigating the fundamentals of object-oriented programming. Next, you will learn about simple decorators, work with metaclasses, and later focus on introspection and reflection. You’ll also delve into generics and typing before defining templates for algorithms. As you progress, you will understand your code using abstract syntax trees and explore method resolution order. This Python book also shows you how to create your own dynamic objects before structuring the objects through design patterns. Finally, you will learn simple code-generation techniques along with discovering best practices and eventually building your own applications.
By the end of this learning journey, you’ll have acquired the skills and confidence you need to design and build reusable high-performing applications that can solve real-world problems.
Available since: 09/09/2022.
Print length: 402 pages.

Other books that might interest you

  • Quick Learning - Accelerated Learning Techniques Increase Your Brain’s Capacity - cover

    Quick Learning - Accelerated...

    Syrie Gallows, Cory Hanssen

    • 0
    • 0
    • 0
    There are 2 titles in this book, which are the following: 
    Title 1: Many people underestimate the value of awareness and consciousness when it comes to learning. Keeping information in that big brain of yours can be challenging if you don’t apply the right methods to do so. 
      
    Title 2: How does our brain work? 
    What facts and myths about our minds are out there, and which should you believe? 
    These and several other questions will be answered in this comprehensive manual. You will also learn about the sex differences pertaining to the human brain, how those differences manifest themselves in children’s play, and other topics that relate to our cognizant awareness.
    Show book
  • Progressive Web Apps - Building Fast Reliable and Engaging Web Experiences - cover

    Progressive Web Apps - Building...

    Steve Abrams

    • 0
    • 0
    • 0
    "Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences" is a comprehensive guide that dives into the world of Progressive Web Apps (PWAs), offering developers and businesses a roadmap to creating cutting-edge web applications that deliver exceptional user experiences. 
    In this book, readers will embark on a journey to understand the core principles of PWAs and learn how to leverage them to build fast, reliable, and engaging web experiences. From the fundamentals of PWA architecture to advanced techniques for optimizing performance and accessibility, this book covers everything developers need to know to create PWAs that rival the functionality and performance of native applications. 
    Readers will explore topics such as service workers, caching strategies, responsive design, and offline functionality, gaining practical insights and best practices for building PWAs that work seamlessly across devices and network conditions. With step-by-step tutorials, real-world examples, and hands-on exercises, readers will master the skills needed to design, develop, and deploy PWAs that delight users and drive business results. 
    "Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences" is your ultimate guide to creating next-generation web applications that redefine the digital experience. Dive in and discover how PWAs can revolutionize the way you build and interact with the web. 
     
    Show book
  • Summary of Siddhartha Mukherjee's The Emperor of All Maladies - cover

    Summary of Siddhartha...

    Falcon Press

    • 0
    • 0
    • 0
    Scientist and physician Siddhartha Mukherjee, author of The Emperor of All Maladies, calls his book a biography of cancer rather than simply a history. The author explores a wide range of research, historical accounts, and personal stories in this intensive look at the backstory of cancer. This includes the evolution of cancer’s nature, treatment, and the scientific and medical communities’ understanding of the disease as well as the support of the public and politicians in the crucial fight to find a cure. 
    The author examines historical accounts of cancer, focusing mostly on events dating from the 1940s to present time. Along the way, he discusses how cancer research evolved and how the perceptions of the disease and its impact on the world changed with each account. Over time, proposed causes for cancer ran the gamut, some of which are proven to be true to this day, while others remain confined to the history books…
    Show book
  • The Man's Guide to Infertility - cover

    The Man's Guide to Infertility

    Jon Summers, Laura Summers

    • 0
    • 0
    • 0
    Infertility is challenging…Men can feel sidelined by the fertility process.While there is a lot of support available for women, men are often left out of the conversation – which is strange, because at some point, you’re going to need some sperm.Infertility affects men and women equally. Women just talk about it more.Whether you face male factor, female factor or unexplained infertility, this book is the must-have guide for men who are ‘trying to conceive’.Practical advice will help you to take care of your physical and emotional wellbeing, find solutions your infertility puzzle, understand fertility treatments and choose your best course of action, all while supporting your partner or your baby-making-team.We’re Jon and Laura. We learned through experience that infertility affects all areas of life. After having testicular cancer, Jon believed he could never have biological children. We embarked on a fertility journey that included 15 IVF cycles, 2 sperm retrieval surgeries and thousands of injections. We shared our story online and helped thousands of people struggling to conceive find balance in their health, emotions, finances and relationships.Using love and humour, we got through their infertility experience together.We made it to the other side…. and you will too.
    Show book
  • Diagnostic Medical Sonographer Career Planning Audio Book Bundle - 3 in 1 Career Development Plan Box Set - cover

    Diagnostic Medical Sonographer...

    Brian Mahoney

    • 0
    • 0
    • 0
    End Money Worries! 
    Diagnostic Medical Sonographer Career Planning Audio Book Bundle  
    3 in 1 Career Development Plan Box Set 
    Discover... 
    * What a Diagnostic Medical Sonographer does * How to Become a Diagnostic Medical Sonographer * What is the salary of a Diagnostic Medical Sonographer 
    * What is the Diagnostic Medical Sonographer Work Environment like * What is the future Job outlook for a Diagnostic Medical Sonographer 
    * How long does it take to become a Diagnostic Medical Sonographer * How to Prepare for Your Job Interview 
    * Tips the pros use to Ace their Job Interview  * You'll be confident with the best answers for the toughest job interview questions 
    The knowledge & ability to change your life all for less than the cost of 1 movie ticket! 
     If you are ready to get started & want the knowledge, help & motivation to change your life now!... 
    How to start a YouTube Channel & Make Money 
    Discover... 
    * Why YouTube is Essential for Business Marketing * Creating a YouTube Marketing Strategy 
    *Creating Engaging Video Content *Optimizing Your YouTube Channel  
    *Monetizing your YouTube Channel *Measuring your YouTube Marketing Success 
    *YouTube Shorts Video & Channel Promotion 
    So take advantage of this chance for a lifetime passive income stream from YouTube! 
    Goal Setting Mastery: A Action Plan to Achieving Your Dreams 
    Now you you can take advantage of this goal setting audio book & discover how to achieve success in all aspects of your life: 
    * Understanding the Power of Goal Setting * How to set meaningful goals using the SMART Method 
    * Creating a Action Plan * Reviewing & adjusting your Goals  * Using Goal Setting in all areas of Your life 
    So Don't wait. You'll wait your life away...
    Show book
  • The Olive Tree - A Personal Journey Through Mediterranean Olive Groves - cover

    The Olive Tree - A Personal...

    Carol Drinkwater

    • 0
    • 0
    • 0
    An olive farmer journeys through Spain, Italy, and North Africa to find the future of agriculture in an age of chemicals and climate challenges. Carol Drinkwater’s beloved olive farm in the South of France was suffering badly from destructive pests and premature ripening. In a hunt for answers, she decided to set out on her own for a fact-finding tour of Spain, Italy, Morocco, and Algeria. In The Olive Tree, Carol recounts not only the agricultural education she gained during her travels, but the dangers she faced as terrorist bombs rocked one of her destinations and a group of beekeepers helped shepherd her through dangerous territory. Through it all, she confronts issues faced by farmers and non-farmers alike in today’s world, from climate change to diminishing water reserves to the excessive use of chemicals. Ultimately, she will return to her land in Provence with a new appreciation for the urgency of these problems—and with an ingenious vision for the future shared with her by a brilliant group of olive growers . . .Praise for the Olive Farm series “Vibrant, intoxicating and heartwarming.” —Sunday Express “Spellbinding . . . a must for anyone who dreams of moving to a kinder climate and starting a new life.” —Choice
    Show book