توضیحات کتاب:
متخصصان باتجربه در هر حوزهای بارها با مشکلاتی مانند بینظمی، خوانایی ضعیف و دشواری در تست کد مواجه میشوند؛ مشکلاتی که معمولاً ناشی از کدهای ساختارنیافته هستند. با نمونهکدهای بهروزرسانیشده و محتوای اصلاحشده متناسب با قابلیتهای جدید Python 3.9، نسخه دوم Clean Code in Python تمام ابزارهای لازم را در اختیار شما قرار میدهد تا بر این موانع غلبه کنید و پروژههای خود را با موفقیت مدیریت کنید. کتاب با توصیف عناصر پایه در نوشتن کد تمیز آغاز میشود و نشان میدهد چرا این موضوع نقشی کلیدی در برنامهنویسی پایتون ایفا میکند. شما یاد میگیرید که چگونه با استفاده از کتابخانه استاندارد پایتون و بهترین شیوههای طراحی نرمافزار، کدی کارآمد و خوانا بنویسید. در ادامه، کتاب به برنامهنویسی شیءگرا در پایتون میپردازد و نشان میدهد چگونه از اشیا به همراه Descriptors و Generators استفاده کنید. همچنین اصول طراحی نرمافزار در تست نرمافزار را بررسی میکند و نشان میدهد چگونه با پیادهسازی الگوهای طراحی (Design Patterns) مشکلات را در کد حل کنید. در فصل پایانی، یک برنامهٔ تکپیکره (Monolithic Application) را گامبهگام به معماری مبتنی بر مایکروسرویس تبدیل میکنیم و کد را بهعنوان پایهای برای ایجاد یک پلتفرم مستحکم در نظر میگیریم.
در پایان این کتاب، شما در بهکارگیری شیوههای تأییدشدهٔ صنعت برای طراحی کدی تمیز، پایدار و خوانا در پروژههای واقعی پایتون حرفهای خواهید شد.
آنچه خواهید آموخت:
این کتاب برای چه کسانی است:
این کتاب هم برای برنامهنویسان تازهکار و هم برای برنامهنویسان باتجربه مناسب است. همچنین برای رهبران تیم، معماران نرمافزار و مهندسان نرمافزار ارشد که میخواهند کدی «پایتونیک» بنویسند تا هزینهها را کاهش داده و کارایی را افزایش دهند جذاب خواهد بود. کتاب فرض میکند که شما درک عمیقی از برنامهنویسی دارید.
برای ثبت نظر، ابتدا وارد شوید.
نظری ثبت نشده است.
فصل | عنوان | قیمت | دانشگاه |
1 | مقدمه , قالب بندی کد و ابزارها - Introduction, Code Formatting, and Tools | رایگان | خواندن این فصل |