TG Telegram Group Link
Channel: محمد لرنینگ (آموزش برنامه نویسی)
Back to Bottom
محمد لرنینگ (آموزش برنامه نویسی)
این رو ببینید و جواب اینکه چرا کلاس دیسکورد بود امشب میگم فحش نوشته ، اگر سنتون کمه باز نکنید
قرار نیست کلاس ها دیسکورد برگزار بشه

اما قراره ما بزودی از فعالیت اموزشی، به فعالیت کار کردن و پروژه زدن در بیاییم و حین کار اموزش ببینید

دلیل اینکه گفتم دیسکورد بیایید اینکه قراره توی این محیط با هم به صورت ریموت کار کنید، از بقیه سوال بپرسید و مشکلاتتون حل کنید

قصد اینه که این کامینیوتی ۲۴ ساعت فعال باشه توی دیسکورد و به صورت تیمی طی ساعت های مشخصی با هم فعالیت کنید

مرسی که زیاد غر میزنید و صبر ندارید ❤️

منم از این شخص و اشخاصی که اینطور حرف میزنم کینه ای ندارم که بخوام جوابشون بدم، سعی میکنم تلاشم کنم که ۴ نفر یک چیزی یاد بگیرن، با انتشار این دانش کمی که دارم

دوستتون دارم، شبتون بخیر
فانکشن iter در پایتون: کلید ورود به دنیای تکرارها

فانکشن `iter` در پایتون چه کار می‌کند؟

تصور کن یک لیست از میوه‌ها داری و می‌خواهی روی هر یک از آن‌ها یک عملیات انجام دهی. برای این کار، تو به یک راهی نیاز داری تا بتوانی روی عناصر این لیست به‌طور متوالی دسترسی پیدا کنی. اینجا است که فانکشن iter وارد عمل می‌شود.

این فانکشن یک شیء قابل تکرار (iterable) را می‌گیرد و یک ایترتور (iterator) برمی‌گرداند. ایترتور شیئ‌ای است که به تو اجازه می‌دهد تا عناصر یک مجموعه را یکی یکی بخوانی.

مثال ساده:


my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list)

print(next(my_iterator)) # خروجی: 1
print(next(my_iterator)) # خروجی: 2


در این مثال:
* my_list یک لیست است که یک شیء قابل تکرار محسوب می‌شود.
* iter(my_list) یک ایترتور ایجاد می‌کند که به اولین عنصر لیست اشاره می‌کند.
* هر بار که next() را صدا می‌زنیم، به عنصر بعدی در لیست می‌رویم.

چرا از iter استفاده می‌کنیم؟

* حلقه‌های for: در پشت صحنه، حلقه‌های for از ایترتورها استفاده می‌کنند تا روی عناصر یک مجموعه تکرار کنند.
* درک‌پذیرها (Comprehensions): درک‌پذیرها هم از ایترتورها برای ایجاد لیست‌ها، دیکشنری‌ها و ست‌ها استفاده می‌کنند.
* توابع داخلی پایتون: بسیاری از توابع داخلی پایتون مانند map, filter و reduce از ایترتورها استفاده می‌کنند.

چه چیزهایی را می‌توانیم به عنوان آرگومان به iter بدهیم؟

* لیست‌ها: ساده‌ترین نوع شیء قابل تکرار هستند.
* تاپل‌ها: مانند لیست‌ها، تاپل‌ها نیز قابل تکرار هستند.
* رشته‌ها: رشته‌ها نیز به عنوان یک دنباله از کاراکترها، قابل تکرار هستند.
* دیکشنری‌ها: با استفاده از `iter(my_dict)`، کلیدهای دیکشنری را به صورت یک ایترتور دریافت می‌کنیم.
* هر شیء دیگری که متد `__iter__` را پیاده‌سازی کرده باشد.

جمع‌بندی

فانکشن iter یک ابزار قدرتمند در پایتون است که به شما اجازه می‌دهد تا روی عناصر مختلف تکرار کنید. با درک نحوه کار این فانکشن، می‌توانید کدهای خود را بهینه‌تر و خواناتر کنید.


@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
Channel name was changed to «سید لرنینگ (آموزش برنامه نویسی)»
محمد لرنینگ (آموزش برنامه نویسی)
📌 چرا سر کلاس نمیایید ؟
اونایی که از کلاس عقب موندن یک گروه براشون زدم، فعلا برنامه خاصی ندارم که چطور مدیریت بشه، خودتون نظر بدید توی گروه

ایدی گروه :
@please_w8
امشب کلاس ساعت ۹ - موضوع : ورود به دنیای بک اند دولوپری با فریمورک FastAPI :‌

https://www.aparat.com/seyed_bax/live

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
محمد لرنینگ (آموزش برنامه نویسی) pinned «امشب کلاس ساعت ۹ - موضوع : ورود به دنیای بک اند دولوپری با فریمورک FastAPI :‌ https://www.aparat.com/seyed_bax/live @SEYED_BAX»
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه ۲۵: https://youtu.be/igT4J38DEns تو این ویدیو، به ساده ترین روش درمورد async صحبت میکنیم و یکسری مثال ها میزنیم 🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶 https://hottg.com/QaDeveloper @SEYED_BAX |…
.

لینک ویدیوی جلسه ۲۶:

https://youtu.be/mWqFwJYiQgM

تو این ویدیو، شروع کردیم در مورد بک اند صحبت کردیم که چی چی هست و کجاها کاربرد داره، از FastAPI و چند فریمورک دیگه حرف زدیم و در نهایت چند خط کد با فریمورک محبوب FastAPI کد زدیم

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://hottg.com/QaDeveloper

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
دوشنبه ۱۵ مرداد ساعت ۹ شب

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
محمد لرنینگ (آموزش برنامه نویسی)
Voice message
نتیجه قابل قبوله، جزوه جلسه ۲۶ رو میتونید اینجا ببینید که بر اساس هوش مصنوعی ساخته شده :

https://github.com/SEYEDBAX/course-notes/tree/main/lesson-26

این جزوه با تبدیل کپشن ویدیو به جزوه ساخته شده توسط هوش مصنوعی GPT4-O mini
@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه ۲۶: https://youtu.be/mWqFwJYiQgM تو این ویدیو، شروع کردیم در مورد بک اند صحبت کردیم که چی چی هست و کجاها کاربرد داره، از FastAPI و چند فریمورک دیگه حرف زدیم و در نهایت چند خط کد با فریمورک محبوب FastAPI کد زدیم 🔔 حتما حتما یوتیوب رو…
.

لینک ویدیوی جلسه 27:

https://youtu.be/J5Z7rhrSVgc

تو این ویدیو، یکمی با وبسایت های ارائه دهنده api دست و پنجه نرم کردیم و api اختصاصی خودمون رو با FastAPI و درگیر شدن با pydantic ساختیم و خیلی هم لذت بردیم 🙂

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://hottg.com/QaDeveloper

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
قدرت خدارو میبینی ؟

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه 27: https://youtu.be/J5Z7rhrSVgc تو این ویدیو، یکمی با وبسایت های ارائه دهنده api دست و پنجه نرم کردیم و api اختصاصی خودمون رو با FastAPI و درگیر شدن با pydantic ساختیم و خیلی هم لذت بردیم 🙂 🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو…
.

لینک ویدیوی جلسه 28:

https://youtu.be/0bFB2YPYzZY

تو این ویدیو، سعی کردیم هر چیزی که یک بک اند کار نیازه از HTML و CSS بدونه رو توضیح بدیم و از نحوه لود اونها توی مرورگر و کار کردن باهاشون رو یاد گرفتیم.

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://hottg.com/QaDeveloper

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
به کمک و همراهی شما دوستان ، در طی دوره آموزش برنامه نویسی ، تونستیم تال الان ۲۰۰۰ ساعت واچ تایم رو کسب کنیم و نیمی از راه مانیتایز شدن رو رفته باشیم(در کمتر از ۴ ماه)

مرسی بابت دیدن ویدیو ها و فالو کردن هاتون
https://www.youtube.com/@SeYeDBax

💟 @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code:
2025/07/06 10:58:11
Back to Top