کد تمیز در پایتون: توسعه کد قابل نگهداری و کارآمد، ویرایش دوم ۲۰۲۱
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 |
|---|
ناشر:
Packt Publishing
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2021 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
422 |
| نوع فایل |
|
| حجم |
3 Mb |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,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
دیگران دریافت کردهاند
انرژی پاک و بازیابی منابع: تصفیهخانههای فاضلاب به عنوان پالایشگاههای زیستی، جلد 2 ۲۰۲۱
Clean Energy and Resource Recovery: Wastewater Treatment Plants as Biorefineries, Volume 2 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طرز زندگی تمیز در شرایط سخت: یافتن خانه در ویرانه های مدرنیته ۲۰۲۱
Clean Living Under Difficult Circumstances: Finding a Home in the Ruins of Modernism 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
انرژی پاک و تجدیدپذیر ۲۰۲۰
Clean and Renewable Energy 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
گوشت تمیز: چگونه کشت گوشت بدون حیوان، شام و جهان را متحول خواهد کرد ۲۰۱۸
Clean Meat: How Growing Meat Without Animals Will Revolutionize Dinner and the World 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
فناوری های زغال سنگ پاک برای تولید برق ۲۰۱۳
Clean Coal Technologies for Power Generation 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برق پاک از طریق فناوری های پیشرفته زغال سنگ: کتاب راهنمای جلوگیری از آلودگی و تولید پاک ۲۰۱۲
Clean Electricity Through Advanced Coal Technologies: Handbook of Pollution Prevention and Cleaner Production 2012
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
