تخفیف!

آموزش پیشرفته پایتون قسمت دوم: حلقه ها | Python 3: Deep Dive (Part 2 – Iteration, Generators)

(1 بررسی مشتری)

300,000ریال

  • 36 ساعت ویدیو با زیرنویس انگلیسی و کیفت 1080
  • به روز رسانی 12/2022 تهیه شده رسمی یودمی ایران
  • مدرس: Dr. Fred Baptiste
  • حجم: 14.7GB (ترافیک داخلی)

توضیحات

آموزش پیشرفته پایتون قسمت دوم: حلقه ها

نام دوره : Python 3: Deep Dive (Part 2 – Iteration, Generators)

آموزش پیشرفته پایتون قسمت دوم: حلقه ها

پیش نیاز:

این یک دوره نسبتاً پیشرفته است، بنابراین شما باید قبلاً با مفاهیم پایه پایتون و همچنین مقداری دانش عمیق همانطور که در پیش نیازها در توضیحات دوره توضیح داده شده است، آشنا باشید.شما به پایتون 3.6 یا بالاتر و یک محیط توسعه دلخواه (خط فرمان، PyCharm، Jupyter و غیره) نیاز دارید.

برای دانش پایه پایتون از دوره زیر استفاده کنید:

پایتون را از ابتدا و اصولی بیاموزید

برای گذراندن پیش نیاز اول دوره , دوره زیر را بگذرانید:

آموزش پیشرفته پایتون قسمت اول : توابع

توضیحات:

قسمت 2 این سری Python 3: Deep Dive نگاهی به موارد زیر است:

  • دنباله ها
  • تکرار شونده
  • تکرار کننده ها
  • comprehensions
  • context managers
  • generator based coroutines
  • کوروتین های مبتنی بر ژنراتور

من دقیقاً به شما نشان خواهم داد که چگونه تکرار در پایتون کار می کند – از پروتکل sequence گرفته تا پروتکل های iterable و iterator، و چگونه می توانیم دنباله و انواع داده های تکرار شونده خود را بنویسیم.

برای توضیح برش دنباله‌ای و چگونگی ارتباط برش با محدوده‌ها وارد جزئیات می‌شویم.

ما به تفصیل به درک مطلب نیز نگاه می کنیم و به شما نشان خواهم داد که چگونه درک لیست ها در واقع بسته هستند و دامنه خاص خود را دارند، و دلیل اینکه چرا گاهی اوقات اشکالات ظریفی برای لیست در مواردی که ممکن است انتظارش را نداریم وارد شوند.

ما به ماژول itertools عمیق می پردازیم و به تمام عملکردهای موجود در آنجا و اینکه چقدر می توانند مفید باشند (اما نادیده گرفته شده!) نگاه خواهیم کرد.

ما همچنین به توابع مولد، رابطه آنها با تکرارکننده ها و همتایان درک آنها (عبارات مولد) نگاه می کنیم.

در نهایت، به نحوه استفاده از ژنراتورها برای ایجاد کوروتین ها خواهیم پرداخت.

هر بخش از آموزش پیشرفته پایتون قسمت دوم: حلقه ها با پروژه ای طراحی شده است تا آنچه را که در طول دوره یاد می گیرید به صورت عملی درآورد.

این مجموعه دوره بر روی زبان پایتون و کتابخانه استاندارد متمرکز شده است.

فقط در توزیع استاندارد CPython مقدار زیادی کارکرد و چیزهایی برای درک وجود دارد، بنابراین من کتابخانه‌های شخص ثالث را پوشش نمی‌دهم – این یک شیرجه عمیق پایتون است، نه یک کاوش در بسیاری از کتابخانه‌های شخص ثالث بسیار مفید که در اطراف پایتون رشد کرده‌اند.

آموزش پیشرفته پایتون قسمت دوم: حلقه ها

 

لطفاً توجه داشته باشید که این یک دوره نسبتاً پیشرفته پایتون است و دانش قوی از برخی موضوعات در پایتون مورد نیاز است.

به طور خاص، شما باید قبلاً درک عمیقی از موضوعات زیر داشته باشید:

  • توابع و آرگومان های تابع
  • بسته بندی و بازکردن تکرارپذیرها و نحوه استفاده از آن با آرگومان های تابع (یعنی استفاده از *)
  • بسته شدن
  • دکوراتورها
  • مقادیر صدق بولی و اینکه چگونه هر شیئی یک مقدار صدق مرتبط دارد
  • تاپل ها
  • توابع فشرده، نقشه، فیلتر، مرتب شده، کاهش
  • لامبدا
  • وارد کردن ماژول ها و بسته ها

دوره آموزش پیشرفته پایتون قسمت دوم: حلقه ها برای چه کسانی است:

توسعه دهندگان پایتون که می خواهند درک عمیق تری از دنباله ها، تکرارپذیرها، تکرار کننده ها، مولدها و مدیران زمینه داشته باشند.

 

بخشی از دوره :

1 دیدگاه برای آموزش پیشرفته پایتون قسمت دوم: حلقه ها | Python 3: Deep Dive (Part 2 – Iteration, Generators)

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *