شروع به توسعه برنامهها با پایتون آسان است و به همین دلیل است که این زبان بسیار محبوب است. با این حال، درک نقاط قوت، جذابیت و روشنی منحصربهفرد پایتون دشوار است، و دامهای پنهانی وجود دارند که میتوانند به راحتی شما را گیر بیندازند. کتاب Effective Python, 2nd Edition (پایتون موثر، ویرایش دوم)، به شما کمک میکند تا در یک رویکرد واقعاً «پایتون وار» برای برنامهنویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوقالعاده قوی و با عملکرد خوب استفاده کنید.
برت اسلاتکین (Brett Slatkin) با استفاده از سبک مختصر و سناریو محور که در پر فروشترین کتاب Scott Meyers با نام Effective C++ پیشگام بود، 90 تا از بهترین شیوه ها، نکتهها و میانبرهای پایتون را گرد هم آورده است و آنها را با نمونه کدهای واقعی توضیح میدهد تا بتوانید با اطمینان پایتون را بپذیرید. اسلاتکین با تکیه بر سالها تجربه در برپایی زیرساخت پایتون در گوگل، خصلتها و اصطلاحات کمتر شناخته شده ای را برملا میکند که به شدت بر رفتار و عملکرد کد تأثیر میگذارند. شما بهترین راهها را برای انجام کارهای اصلی خواهید فهمید تا بتوانید کدی بنویسید که درک، نگهداری و بهبود آن آسانتر باشد. علاوه بر توصیههای بیشتر، این ویرایش جدید بهطور قابلتوجهی همه موارد ویرایش اول را بازبینی میکند تا نشان دهد چگونه بهترین شیوهها تکامل یافتهاند.
ویرایش دوم این کتاب، منحصرا بر روی پایتون 3 تمرکز کرده است که تا نسخه 3.8 پایتون را شامل میشود. اگر هنوز هم در درجه اول در حال استفاده از پایتون 2 هستید، علیرغم پایان عمر آن در 1 ژانویه 2020، ممکن است نسخه قبلی کتاب برای شما مفیدتر باشد.