دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sulekha AloorRavi
سری:
ISBN (شابک) : 1838554653, 9781838554651
ناشر: Packt Publishing
سال نشر: 2022
تعداد صفحات: 402
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 10 Mb
در صورت تبدیل فایل کتاب Metaprogramming with Python: A programmer's guide to writing reusable code to build smarter applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فرابرنامه نویسی با پایتون: راهنمای برنامه نویس برای نوشتن کدهای قابل استفاده مجدد برای ساخت برنامه های هوشمندتر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
رویکردی عملی برای فرابرنامهنویسی با مثالهای واقعی که امکان توسعه چارچوبها، کتابخانهها و برنامههای پیشرفته را با استفاده از پایتون فراهم میکند
کد موثر و قابل استفاده مجدد باعث میشود فرآیند توسعه برنامه شما یکپارچه و به راحتی قابل نگهداری باشد. با پایتون، به ویژگیهای فرابرنامهنویسی پیشرفته دسترسی خواهید داشت که میتوانید از آنها برای ساخت برنامههای کاربردی با کارایی بالا استفاده کنید.
این کتاب با معرفی نیازها و کاربردهای فرابرنامهنویسی شروع میشود. قبل از پیمایش اصول برنامه نویسی شی گرا. در مرحله بعد، در مورد دکوراتورهای ساده، کار با متاکلاس ها و بعداً تمرکز بر درون نگری و تأمل خواهید آموخت. شما همچنین قبل از تعریف الگوهای الگوریتم ها، به کلیات و تایپ کردن خواهید پرداخت. همانطور که پیشرفت می کنید، کد خود را با استفاده از درخت های نحو انتزاعی درک خواهید کرد و ترتیب وضوح روش را بررسی خواهید کرد. این کتاب پایتون همچنین به شما نشان می دهد که چگونه اشیاء پویا خود را قبل از ساختاربندی اشیاء از طریق الگوهای طراحی ایجاد کنید. در نهایت، تکنیکهای ساده تولید کد را همراه با کشف بهترین روشها و در نهایت ساختن برنامههای کاربردی خود خواهید آموخت.
در پایان این سفر یادگیری، شما به مهارت ها و اعتماد به نفسی که برای طراحی و ساخت برنامه های کاربردی با کارایی بالا قابل استفاده مجدد نیاز دارید که می توانند مشکلات دنیای واقعی را حل کنند.
اگر شما یک برنامه نویس پایتون سطح متوسط هستید که می خواهید مهارت های کدنویسی خود را با توسعه چارچوب های قابل استفاده مجدد و پیشرفته افزایش دهید، این کتاب برای شما. دانش اولیه برنامه نویسی پایتون به شما کمک می کند تا از این سفر یادگیری بیشترین بهره را ببرید.
A practical approach to metaprogramming with real-world examples that enables the development of advanced frameworks, libraries, and applications using Python
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.
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.