ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Metaprogramming with Python: A programmer's guide to writing reusable code to build smarter applications

دانلود کتاب فرابرنامه نویسی با پایتون: راهنمای برنامه نویس برای نوشتن کدهای قابل استفاده مجدد برای ساخت برنامه های هوشمندتر

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

مشخصات کتاب

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

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1838554653, 9781838554651 
ناشر: Packt Publishing 
سال نشر: 2022 
تعداد صفحات: 402 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 Mb 

قیمت کتاب (تومان) : 31,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Metaprogramming with Python: A programmer's guide to writing reusable code to build smarter applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب فرابرنامه نویسی با پایتون: راهنمای برنامه نویس برای نوشتن کدهای قابل استفاده مجدد برای ساخت برنامه های هوشمندتر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب فرابرنامه نویسی با پایتون: راهنمای برنامه نویس برای نوشتن کدهای قابل استفاده مجدد برای ساخت برنامه های هوشمندتر



رویکردی عملی برای فرابرنامه‌نویسی با مثال‌های واقعی که امکان توسعه چارچوب‌ها، کتابخانه‌ها و برنامه‌های پیشرفته را با استفاده از پایتون فراهم می‌کند

ویژگی‌های کلیدی

  • فرابرنامه نویسی کاربردی را از طریق یک رویکرد ساده گام به گام بیاموزید
  • کار با مثال ها و توضیحاتی که به راحتی قابل درک است که شما را عمیقاً به تئوری فرابرنامه نویسی می برد
  • تجربه عملی در نوشتن کدهای قابل استفاده مجدد با مثال های دنیای واقعی بدست آورید. span>

توضیحات کتاب

کد موثر و قابل استفاده مجدد باعث می‌شود فرآیند توسعه برنامه شما یکپارچه و به راحتی قابل نگهداری باشد. با پایتون، به ویژگی‌های فرابرنامه‌نویسی پیشرفته دسترسی خواهید داشت که می‌توانید از آنها برای ساخت برنامه‌های کاربردی با کارایی بالا استفاده کنید.

این کتاب با معرفی نیازها و کاربردهای فرابرنامه‌نویسی شروع می‌شود. قبل از پیمایش اصول برنامه نویسی شی گرا. در مرحله بعد، در مورد دکوراتورهای ساده، کار با متاکلاس ها و بعداً تمرکز بر درون نگری و تأمل خواهید آموخت. شما همچنین قبل از تعریف الگوهای الگوریتم ها، به کلیات و تایپ کردن خواهید پرداخت. همانطور که پیشرفت می کنید، کد خود را با استفاده از درخت های نحو انتزاعی درک خواهید کرد و ترتیب وضوح روش را بررسی خواهید کرد. این کتاب پایتون همچنین به شما نشان می دهد که چگونه اشیاء پویا خود را قبل از ساختاربندی اشیاء از طریق الگوهای طراحی ایجاد کنید. در نهایت، تکنیک‌های ساده تولید کد را همراه با کشف بهترین روش‌ها و در نهایت ساختن برنامه‌های کاربردی خود خواهید آموخت.

در پایان این سفر یادگیری، شما به مهارت ها و اعتماد به نفسی که برای طراحی و ساخت برنامه های کاربردی با کارایی بالا قابل استفاده مجدد نیاز دارید که می توانند مشکلات دنیای واقعی را حل کنند.

آنچه یاد خواهید گرفت

  • درک پارادایم برنامه نویسی فرابرنامه نویسی و نیاز آن
  • بازنگری در مبانی برنامه نویسی شی گرا
  • span>
  • تعریف دکوراتورها و کار با متاکلاس
  • از درون نگری و تأمل استفاده کنید روی کد خود
  • از کلیات، تایپ و الگوها برای بهبود کد خود استفاده کنید
  • با ساختار کد خود از طریق درخت‌های نحو انتزاعی و رفتار از طریق ترتیب تفکیک روش آشنا شوید
  • ایجاد اشیاء پویا و کد پویا تولید کنید
  • درک الگوهای مختلف طراحی و بهترین شیوه‌ها

این کتاب برای چه کسانی است

اگر شما یک برنامه نویس پایتون سطح متوسط ​​هستید که می خواهید مهارت های کدنویسی خود را با توسعه چارچوب های قابل استفاده مجدد و پیشرفته افزایش دهید، این کتاب برای شما. دانش اولیه برنامه نویسی پایتون به شما کمک می کند تا از این سفر یادگیری بیشترین بهره را ببرید.

فهرست محتوا

  1. نیاز و کاربردهای برنامه نویسی متا
  2. بازسازی مفاهیم OOP در پایتون
  3. آشنایی با دکوراتورها و کاربردهای آنها
  4. کار با متاکلاس
  5. درک درون نگری
  6. اجرای بازتاب در اشیاء پایتون
  7. درک ژنریک و تایپ
  8. تعریف الگوها برای الگوریتم‌ها
  9. درک کد از طریق درخت نحو انتزاعی
  10. درک روش حل و فصل ترتیب ارث
  11. ایجاد اشیاء پویا
  12. استفاده از الگوهای طراحی GOF – قسمت 1</ span>
  13. استفاده از الگوهای طراحی GOF – قسمت 2
  14. تولید کد از AST
  15. اجرای یک مطالعه موردی
  16. پیروی از بهترین شیوه‌ها

توضیحاتی درمورد کتاب به خارجی

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 that take you deep into the theory of metaprogramming
  • Get practical experience in writing reusable code with real-world examples

Book Description

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.

What you will learn

  • Understand the programming paradigm of metaprogramming and its need
  • Revisit the fundamentals of object-oriented programming
  • Define decorators and work with metaclasses
  • Employ introspection and reflection on your code
  • Apply generics, typing, and templates to enhance your code
  • Get to grips with the structure of your code through abstract syntax trees and the behavior through method resolution order
  • Create dynamic objects and generate dynamic code
  • Understand various design patterns and best practices

Who this book is for

If you are an intermediate-level Python programmer looking to enhance your coding skills by developing reusable and advanced frameworks, then this book is for you. Basic knowledge of Python programming will help you get the most out of this learning journey.

Table of Contents

  1. The Need For and Applications of Meta programming
  2. Refresher of OOP Concepts in Python
  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
  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




نظرات کاربران