
Clean Code in Python
کتاب Clean Code in Python: پایتون در حال حاضر در زمینه های مختلفی مانند ساخت نرم افزار ، مدیریت سیستم ها و پردازش داده ها مورد استفاده قرار می گیرد. در همه این زمینه ها، متخصصان با تجربه می توانند در نتیجه کد بد ، نمونه هایی از ناکارآمدی ، مشکلات و سایر خطرات را پیدا کنند.
خوانندگان پس از مطالعه این کتاب ، این مشکلات و مهمتر از همه ، نحوه اصلاح آنها را درک خواهند کرد. این کتاب با توصیف عناصر اساسی نوشتن کد تمیز و چگونگی نقش آن در برنامه نویسی پایتون آغاز می شود. با نوشتن کدی کارآمد و خواندنی با استفاده از کتابخانه استاندارد پایتون و بهترین روش ها برای طراحی نرم افزار آشنا خواهید شد. شما یاد خواهید گرفت که اصول SOLID را در پایتون پیاده سازی کنید و برای بهبود کد خود از decorator ها استفاده کنید. این کتاب به طور عمیق تری به برنامه نویسی شی گرا در پایتون می پردازد و نحوه استفاده از اشیا objects دارای توصیف و مولد را به شما نشان می دهد. همچنین اصول طراحی تست نرم افزار و نحوه حل مشکلات نرم افزار با اجرای الگوهای طراحی در کد شما را نشان می دهد.
در پایان کتاب ، شما در استفاده از روش های کدگذاری تأیید شده برای صنعت برای طراحی کد پایتون تمیز ، پایدار و قابل خواندن مهارت خواهید داشت.
آنچه یاد خواهید گرفت:
- Set up tools to effectively work in a development environment
- Explore how the magic methods of Python can help us write better code
- Examine the traits of Python to create advanced object-oriented design
- Understand removal of duplicated code using decorators and descriptors
- Effectively refactor code with the help of unit tests
- Learn to implement the SOLID principles in Python
سرفصل ها:
Chapter 1: Introduction, Code Formatting, and Tools
Chapter 2: Pythonic Code
Chapter 3: General Traits of Good Code
Chapter 4: The SOLID Principles
Chapter 5: Using Decorators to Improve our Code
Chapter 6: Getting more out of our objects with Descriptors
Chapter 7: Using Generators
Chapter 8: Unit Testing and Refactoring
Chapter 9: Common Design Patterns
Chapter 10: Clean Architecture
مشخصات کتاب Clean Code in Python :
نویسنده: Mariano Anaya
ناشر: Packt Publishing
سال انتشار: 2018
تعداد صفحات: 328
حجم فایل: 2.12 MB
دیدگاه یک پست