آموزش Python (فصل 1، قسمت 85): حلقه for (For Loops)
تحت توسعه | underdevelops
0:00 / 0:00
آموزش Python (فصل 1، قسمت 85): حلقه for (For Loops)
10 просмотров · 3 месяца назад
تحت توسعه | underdevelops
353 подписчика
10 просмотров · 3 месяца назад
لینک جزوه:
https://underdevelops.com/docs/python...
در این قسمت از دوره آموزش پایتون، با حلقه for یا For Loops در Python آشنا میشویم.
حلقه for یعنی برای هر عضو از یک دنباله، یک بار کد را اجرا کنیم. این دنباله میتواند لیست، تاپل، مجموعه، دیکشنری، رشته یا هر ساختار قابل پیمایش دیگری باشد. در پایتون، for خیلی خوانا و کاربردی است و برخلاف بعضی زبانها، معمولاً مستقیم روی اعضای داده حرکت میکند.
در این ویدیو یاد میگیرید:
🔹 حلقه for در پایتون چیست
🔹 دنباله یا Sequence یعنی چه
🔹 پیمایش لیست با for
🔹 حلقه زدن روی رشته و چاپ حروف آن
🔹 تفاوت for در پایتون با بعضی زبانهای دیگر
🔹 استفاده از break برای توقف زودهنگام حلقه
🔹 تفاوت جایگاه break قبل و بعد از print
🔹 استفاده از continue برای رد کردن یک آیتم
🔹 تابع range() برای تکرار شمارشی
🔹 چرا range(6) عدد 6 را شامل نمیشود
🔹 استفاده از range(start, end)
🔹 استفاده از range(start, end, step)
🔹 کاربرد else در پایان حلقه for
🔹 چرا else با break اجرا نمیشود
🔹 ساخت حلقه تو در تو یا Nested Loop
🔹 استفاده از pass برای حلقه خالی موقت
مثالهایی که در این قسمت بررسی میکنیم:
پیمایش لیست fruits با for
چاپ حروف رشته banana
توقف حلقه هنگام رسیدن به banana
رد کردن banana با continue
چاپ عددها با range(6)
ساخت range از 2 تا 6
استفاده از step در range
اجرای else بعد از پایان طبیعی حلقه
تفاوت پایان طبیعی حلقه با توقف توسط break
ساخت ترکیبهای red apple، big banana و tasty cherry با حلقه تو در تو
استفاده از pass در حلقه خالی
این قسمت برای ورود جدی به تکرارها در پایتون بسیار مهم است. در پروژههای واقعی، حلقه for برای پردازش لیستها، رشتهها، دیکشنریها، دادههای API، فایلها و تقریباً هر نوع داده قابل پیمایش استفاده میشود.
اگر قسمت قبلی یعنی حلقه while را دیده باشید، این درس کمک میکند تفاوت while و for را بهتر درک کنید و بدانید چه زمانی باید از حلقه شمارشی یا پیمایش مستقیم روی دادهها استفاده کنید.
❤️ اگر ویدیو برات مفید بود، لایک کن، کامنت بذار و برای دیدن ادامه دوره، کانال رو سابسکرایب کن.
#Python #آموزش_پایتون #پایتون_از_صفر #ForLoop #برنامه_نویسی