ویدیوهای تک قسمتی

را انتخاب کردید 'itertools' شما تگ

# آموزش ماژول itertools پایتون

این را «جواهر» و «تقریباً جالب‌ترین چیز تا کنون» نامیده‌اند، و اگر نام آن را نشنیده‌اید، یکی از بزرگترین گوشه‌های کتابخانه استاندارد پایتون 3 یعنی itertools را از دست داده‌اید. اما نکته ای که در مورد itertools وجود دارد این است که فقط دانستن تعاریف توابع موجود در آن کافی نیست. قدرت واقعی در ترکیب این توابع برای ایجاد کدهای سریع، کارآمد و با ظاهر خوب نهفته است.

 

با توجه به اسناد itertools، این یک "ماژول [که] تعدادی بلوک های سازنده تکرار کننده را با الهام از ساختارهای APL، Haskell، و SML پیاده سازی می کند... آنها با هم، یک "جبر تکرار کننده" را تشکیل می دهند که امکان ساخت ابزارهای تخصصی را به طور خلاصه و امکان پذیر می کند.