کد تمیز در پایتون: توسعه کد قابل نگهداری و کارآمد، ویرایش دوم ۲۰۲۱
Clean Code in Python: Develop maintainable and efficient code, 2nd Edition 2021

دانلود کتاب کد تمیز در پایتون: توسعه کد قابل نگهداری و کارآمد، ویرایش دوم ۲۰۲۱ (Clean Code in Python: Develop maintainable and efficient code, 2nd Edition 2021) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Mariano Anaya

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2021

زبان

English

تعداد صفحه‌ها

422

نوع فایل

pdf

حجم

3 Mb

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب کد تمیز در پایتون: توسعه کد قابل نگهداری و کارآمد، ویرایش دوم ۲۰۲۱

با رویکرد پایتونی، ناکارآمدی ها و خطاها را حل کنید.ویژگی های کلیدی• با استفاده از ویژگی های جدید معرفی شده در پایتون 3.9، مهارت های کدنویسی خود را ارتقا دهید. • تکنیک های بازسازی و اصول SOLID را در پایتون پیاده سازی کنید. • با پیاده سازی تکنیک های عملی، میکروسرویس ها را به سیستم های قدیمی خود اعمال کنید.شرح کتابحرفه ای های باتجربه در هر زمینه ای، به دلیل کد نامنظم، با چندین مورد بی نظمی، خوانایی ضعیف و قابلیت تست مواجه می شوند. با کد به روز و محتوای بازبینی شده که با ویژگی های جدید پایتون 3.9 مطابقت دارد، این ویرایش دوم کتاب “کد تمیز در پایتون” تمام ابزارهای مورد نیاز شما برای غلبه بر این موانع و مدیریت موفق پروژه های خود را در اختیار شما قرار می دهد. کتاب با توصیف عناصر اساسی نوشتن کد تمیز و نحوه نقش آفرینی آن در برنامه نویسی پایتون آغاز می شود. شما در مورد نوشتن کد کارآمد و قابل خواندن با استفاده از کتابخانه استاندارد پایتون و بهترین شیوه های طراحی نرم افزار یاد خواهید گرفت. کتاب، برنامه نویسی شیءگرا در پایتون را مورد بحث قرار می دهد و نحوه استفاده از اشیاء با توصیف کننده ها و ژنراتورها را به شما نشان می دهد. همچنین اصول طراحی تست نرم افزار و نحوه حل مشکلات با پیاده سازی الگوهای طراحی نرم افزار در کد خود را به شما نشان می دهد. در فصل پایانی، یک برنامه یکپارچه را به یک برنامه مبتنی بر میکروسرویس ها با شروع از کد به عنوان پایه یک پلتفرم جامد تجزیه می کنیم. با پایان این کتاب کد تمیز، در استفاده از شیوه های کدنویسی تایید شده توسط صنعت برای طراحی کد پایتون تمیز، پایدار و قابل خواندن در دنیای واقعی تبحر خواهید یافت.آنچه شما یاد خواهید گرفت• با استفاده از ابزارهای خودکار، یک محیط توسعه بهره ور ایجاد کنید. • از متدهای جادویی در پایتون برای نوشتن کد بهتر، استخراج پیچیدگی ها و محصور کردن جزئیات استفاده کنید. • با استفاده از ویژگی های منحصر به فرد پایتون مانند توصیف کننده ها، طراحی های شیءگرا پیشرفته ایجاد کنید. • با ایجاد انتزاعات قدرتمند با استفاده از اصول مهندسی نرم افزار طراحی شیءگرا، کد تکراری را حذف کنید. • با استفاده از تزئین کننده ها و توصیف کننده ها، راه حل های خاص پایتون ایجاد کنید. • کد را با کمک تست های واحد به طور موثر بازسازی کنید. • با یک پایگاه کد تمیز به عنوان سنگ بنای آن، پایه های یک معماری محکم را ایجاد کنید.این کتاب برای چه کسانی مناسب است؟این کتاب برای سودمند ساختن برنامه نویس های تازه کار و باتجربه طراحی شده است. این کتاب برای سرپرست تیم، معماران نرم افزار و مهندسین ارشد نرم افزار که می خواهند برای صرفه جویی در هزینه و افزایش کارایی، کد پایتونی بنویسند، جذاب خواهد بود. این کتاب می پذیرد که شما درک قوی از برنامه نویسی دارید.


فهرست کتاب:

۱. پیشگفتار

۲. مقدمه، قالب‌بندی کد، و ابزارها

۳. کد پایتونیک

۴. ویژگی‌های عمومی کد خوب

۵. اصول سالید (SOLID)

۶. استفاده از دکوراتورها برای بهبود کد

۷. بهره‌گیری بیشتر از اشیاء با استفاده از توصیفگرها

۸. مولدها، تکرارگرها، و برنامه‌نویسی ناهمگام

۹. تست واحد و بازسازی کد

۱۰. الگوهای طراحی رایج

۱۱. معماری تمیز

۱۲. کتاب‌های دیگری که ممکن است از آن‌ها لذت ببرید

۱۳. فهرست نمایه

توضیحات(انگلیسی)

Tackle inefficiencies and errors the Pythonic wayKey Features• Enhance your coding skills using the new features introduced in Python 3.9• Implement the refactoring techniques and SOLID principles in Python• Apply microservices to your legacy systems by implementing practical techniquesBook DescriptionExperienced professionals in every field face several instances of disorganization, poor readability, and testability due to unstructured code. With updated code and revised content aligned to the new features of Python 3.9, this second edition of Clean Code in Python will provide you with all the tools you need to overcome these obstacles and manage your projects successfully. The book begins by describing the basic elements of writing clean code and how it plays a key role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. The book discusses object-oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve problems by implementing software design patterns in your code. In the concluding chapter, we break down a monolithic application into a microservices-based one starting from the code as the basis for a solid platform. By the end of this clean code book, you will be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world Python code.What you will learn• Set up a productive development environment by leveraging automatic tools• Leverage the magic methods in Python to write better code, abstracting complexity away and encapsulating details• Create advanced object-oriented designs using unique features of Python, such as descriptors• Eliminate duplicated code by creating powerful abstractions using software engineering principles of object-oriented design• Create Python-specific solutions using decorators and descriptors• Refactor code effectively with the help of unit tests• Build the foundations for solid architecture with a clean code base as its cornerstoneWho this book is forThis book is designed to benefit new as well as experienced programmers. It will appeal to team leads, software architects and senior software engineers who would like to write Pythonic code to save on costs and improve efficiency. The book assumes that you have a strong understanding of programming


Table of Contents

1. Preface

2. Introduction, Code Formatting, and Tools

3. Pythonic Code

4. General Traits of Good Code

5. The SOLID Principles

6. Using Decorators to Improve Our Code

7. Getting More Out of Our Objects with Descriptors

8. Generators, Iterators, and Asynchronous Programming

9. Unit Testing and Refactoring

10. Common Design Patterns

11. Clean Architecture

12. Other Books You May Enjoy

13. Index

دیگران دریافت کرده‌اند

انرژی پاک و تجدیدپذیر ۲۰۲۰
Clean and Renewable Energy 2020

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.