eitaa logo
آموزش هوش مصنوعی و پایتون
792 دنبال‌کننده
172 عکس
74 ویدیو
18 فایل
🎯 مرجع آموزش هوش مصنوعی و پایتون 🤖 معرفی ابزارهای AI 🐍 آموزش کاربردی پایتون 📰 اخبار مهم تکنولوژی 🚀 همراهت تا حرفه‌ای شدن 📲 ارتباط با ما: 👇 @M2727a
مشاهده در ایتا
دانلود
🐍 آموزش پایتون | حلقه for 📌 حالا که با "while" آشنا شدی، وقتشه یک روش ساده‌تر و پرکاربردتر برای تکرار یاد بگیری 👇 ------------------------------------------- 🎯 حلقه for چیست؟ 🔹 حلقه "for" برای تکرار روی یک بازه یا مجموعه از اعداد استفاده می‌شود. 👉 یعنی مشخص می‌کنی «چند بار» اجرا شود ------------------------------------------- 💡 ساختار کلی: for متغیر in range(شروع, پایان): دستور ------------------------------------------- 🔹 مثال ساده: for i in range(1, 6): print(i) ------------------------------------------- ✅ خروجی: 1 2 3 4 5 ------------------------------------------- 🧠 توضیح: ✔ از 1 شروع می‌کند ✔ تا قبل از 6 ادامه دارد ✔ هر بار مقدار "i" تغییر می‌کند ------------------------------------------- 🔥 مثال کاربردی: for i in range(5): print("سلام") 👉 5 بار کلمه «سلام» چاپ می‌شود ------------------------------------------- ⚠️ نکته مهم: 📌 عدد دوم در "range" شامل نمی‌شود! مثلاً: range(1, 5) 👉 از 1 تا 4 اجرا می‌شود ------------------------------------------- 💡 حالت‌های مختلف range: range(5) # از 0 تا 4 range(1, 5) # از 1 تا 4 range(1, 10, 2) # از 1 تا 9 با فاصله 2 ------------------------------------------- 🎯 کاربرد for: ✔ شمارش اعداد ✔ تکرار یک کار مشخص ✔ استفاده در پروژه‌ها و بازی‌ها ------------------------------------------- 💡 جمع‌بندی: ✔ for = تکرار مشخص و کنترل‌شده ✔ مناسب وقتی تعداد تکرار معلوم است ------------------------------------------- 💡 همین حالا به جمع ما بپیوندید 👇 📲 @AI_Python_Learn
🐍 آموزش پایتون | انواع نگارش حلقه for 📌 حلقه "for" در پایتون فقط یک شکل ندارد! می‌توان آن را به روش‌های مختلف نوشت 👇 ------------------------------------------- 🔹 1. for با range (رایج‌ترین حالت) 📌 برای تکرار با تعداد مشخص for i in range(5): print(i) 👉 خروجی: 0 تا 4 ------------------------------------------- 🔹 2. for با شروع و پایان for i in range(1, 6): print(i) 👉 خروجی: 1 تا 5 ------------------------------------------- 🔹 3. for با گام (step) for i in range(1, 10, 2): print(i) 👉 خروجی: 1, 3, 5, 7, 9 ------------------------------------------- 🔹 4. for روی لیست names = ["Ali", "Sara", "Reza"] for name in names: print(name) 👉 هر بار یکی از اعضای لیست چاپ می‌شود ------------------------------------------- 🔹 5. for روی رشته (string) for ch in "python": print(ch) 👉 هر حرف جداگانه چاپ می‌شود ------------------------------------------- 🔹 6. for با enumerate (پیشرفته‌تر) 📌 هم مقدار، هم شماره (ایندکس) را می‌دهد names = ["Ali", "Sara", "Reza"] for i, name in enumerate(names): print(i, name) 👉 خروجی: 0 Ali 1 Sara 2 Reza ------------------------------------------- 🔹 7. for تو در تو (nested loop) for i in range(3): for j in range(3): print(i, j) ------------------------------------------- 💡 جمع‌بندی: ✔ for با range → برای تعداد ✔ for روی لیست → برای داده‌ها ✔ for روی رشته → برای کاراکترها ✔ enumerate → ایندکس + مقدار ------------------------------------------- 💡 همین حالا به جمع ما بپیوندید 👇 📲 @AI_Python_Learn
🐍 پروژه تمرینی پایتون | ماشین حساب جمع اعداد 🔢 📌 حالا که با حلقه "for" آشنا شدی، وقتشه یک پروژه کاربردی انجام بدی! ------------------------------------------- 🎯 هدف پروژه: یاد بگیری چطور با "for" چند عدد را پردازش کنی و نتیجه نهایی بسازی. ------------------------------------------- 🧩 صورت مسئله: برنامه‌ای بنویس که: 1. از کاربر بپرسد چند عدد می‌خواهد وارد کند 2. به همان تعداد عدد از کاربر بگیرد 3. همه اعداد را با هم جمع کند 4. در نهایت مجموع را نمایش دهد ------------------------------------------- 🧪 نمونه اجرا: تعداد اعداد: 3 عدد 1: 5 عدد 2: 10 عدد 3: 7 👉 خروجی: مجموع = 22 ------------------------------------------- 💡 راهنمایی: ✔ از "for" استفاده کن ✔ از "range" برای تعداد تکرار ✔ از یک متغیر برای جمع (مثلاً "total") استفاده کن ------------------------------------------- 💪 هدف این پروژه: ✔ تمرین حلقه for ✔ کار با ورودی‌های متعدد ✔ انجام محاسبات با تکرار ------------------------------------------- 🔥 چالش (اختیاری): اگر خواستی حرفه‌ای‌ترش کن 👇 ✔ میانگین اعداد را هم حساب کن ✔ بزرگ‌ترین عدد را پیدا کن ✔ اگر عدد منفی وارد شد، پیام بده ------------------------------------------- 💡 همین حالا به جمع ما بپیوندید 👇 📲 @AI_Python_Learn
🐍 ۳ پروژه تمرینی پایتون | سطح مبتدی تا متوسط 🚀 📌 اگر تا اینجا "if" و "for" و "while" را یاد گرفتی، این ۳ پروژه دقیقاً برای تمرین و قوی شدن تو هست 👇 ------------------------------------------- 🎓 پروژه ۱ | سیستم نمره‌دهی دانش‌آموز 🧩 صورت مسئله: برنامه‌ای بنویس که: ✔ تعداد نمره‌ها را از کاربر بگیرد ✔ به همان تعداد نمره دریافت کند ✔ میانگین نمره‌ها را حساب کند ✔ وضعیت دانش‌آموز را مشخص کند ------------------------------------------- 📊 شرط‌ها: ✔ میانگین ≥ 17 → عالی ✔ بین 12 تا 17 → خوب ✔ کمتر از 12 → مردود ------------------------------------------- 🔥 چالش: ✔ نمره منفی را قبول نکند ✔ بالاترین نمره را هم نمایش بده ------------------------------------------- 🔐 پروژه ۲ | بررسی رمز عبور 🧩 صورت مسئله: برنامه‌ای بنویس که: ✔ یک رمز ثابت داشته باشد (مثلاً 1234) ✔ از کاربر رمز بگیرد ✔ اگر اشتباه بود دوباره بپرسد ✔ اگر درست بود، پیام موفق چاپ کند ------------------------------------------- 🔐 شرط‌ها: ✔ رمز درست → «خوش آمدی» ✔ رمز اشتباه → «رمز اشتباه است» ------------------------------------------- 🔥 چالش حرفه‌ای: ✔ فقط 3 بار اجازه تلاش داشته باشد ✔ بعد از 3 بار اشتباه → «دسترسی مسدود شد» ------------------------------------------- 🔢 پروژه ۳ | چاپ کامل جدول ضرب 🧩 صورت مسئله: برنامه‌ای بنویس که: ✔ جدول ضرب اعداد 1 تا 10 را چاپ کند ✔ خروجی به صورت مرتب (سطر و ستون) باشد ------------------------------------------- 🎯 هدف: ✔ استفاده از حلقه تو در تو (nested loop) ✔ تمرین حرفه‌ای for ------------------------------------------- 🔥 چالش: ✔ فقط جدول یک عدد خاص را چاپ کن (مثلاً 7) ✔ جدول را تا 20 گسترش بده ✔ فرمول را هم نمایش بده (مثلاً 2×3=6) ------------------------------------------- 💪 با انجام این ۳ پروژه، عملاً به شرط‌ها و حلقه‌ها مسلط میشی! ------------------------------------------- 💡 همین حالا به جمع ما بپیوندید 👇 📲 @AI_Python_Learn