Effective Python: 90 Specific Ways to Write Better Python, 2nd Edition
by Brett Slatkin
Released November 2019
Publisher(s): Addison-Wesley Professional
ISBN: 9780134854717
شروع توسعه برنامهها با پایتون آسان است، و به همین دلیل هم هست که این زبان محبوب شده. با این حال ،درک نقاط قوت، جذابیتها و بیانهای منحصر به فرد پایتون میتواند سخت باشد، و دامهای پنهانی وجود دارد که میتواند براحتی شما را غافلگیر کند.
ویرایش دوم کتاب Effective Python به شما کمک میکند تا به یک رویکرد واقعا Pythonic در برنامهنویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوقالعاده قوی و با عملکرد خوب استفاده کنید.
در این کتاب خواهید خواند:
✅ توضیحات مفصل و مثالهایی از expression ها، statement ها و تایپهای داخلی.
✅ بهترین شیوهها برای توشتن توابعی که استفاده مجدد را ترویج میدهند و از باگها جلوگیری میکنند.
✅ تکنیک ها و روشهای بهتر در استفاده از comprehension ها و generator ها
✅ پوشش نحوه بیان دقیق رفتارها، class ها و interface ها
✅ راهنمایی در مورد چگونگی جلوگیری از تلهها با استفاده از metaclass ها و dynamic attributes
✅ رویکردهای کارآمد تر برای concurrency و parallelism
✅ راهحلهایی برای بهینهسازی و به حداکثر رساندن عملکرد و کیفیت
✅ تکنیکها و ماژولهایی که به اشکالزدایی و debug کمک میکنند.
✅ ابزارها و بهترین شیوهها برای توسعه مشارکتی (معادل پیدا کردن سخته
😅 collaborative development)
🔼 کتاب Effective Python برنامهنویسان در حال رشد را آماده میکند تا با استفاده از پایتون تاثیر زیادی بگذارند.
🔽 از اینجا دانلود کنید
https://ir1lib.org/book/5502141/a6ddbc