آموزش پایتون | هوش مصنوعی | voidcompile
🔹 آموزش زبان برنامهنویسی پایتون – قسمت ۶ (جزوه + کد) ساختارهای شرطی (if, elif, else) در Python 🔹 🚀 توی این قسمت یاد میگیری چجوری برنامهت بر اساس شرایط مختلف تصمیم بگیره. ✅ شرطنویسی یکی از پایهایترین مهارتهای برنامهنویسیه که همهچی روش بنا میشه —…
🔹 آموزش زبان برنامه نویسی پایتون – قسمت ۷ (جزوه + کد)
تسلط روی حلقه while در پایتون
در این قسمت یاد میگیری چطور با while حلقههای تکرار بسازی، شرط بذاری، و کدت رو کنترل کنی.
✅ ساختار while
✅ اجرای شرط تا زمانی خاص
✅ استفاده از break برای توقف حلقه
✅ استفاده از continue برای رد کردن یک مرحله
✅ جلوگیری از حلقه بینهایت
📌 مناسب برای کسانی که میخوان برنامهنویسی رو بهصورت پایهای، کاربردی و حرفهای یاد بگیرن.
#پایتون
#python
#LearnPython@voidcompile
#LearnPythonPart7@voidcompile
💻@voidcompile
تسلط روی حلقه while در پایتون
در این قسمت یاد میگیری چطور با while حلقههای تکرار بسازی، شرط بذاری، و کدت رو کنترل کنی.
✅ ساختار while
✅ اجرای شرط تا زمانی خاص
✅ استفاده از break برای توقف حلقه
✅ استفاده از continue برای رد کردن یک مرحله
✅ جلوگیری از حلقه بینهایت
📌 مناسب برای کسانی که میخوان برنامهنویسی رو بهصورت پایهای، کاربردی و حرفهای یاد بگیرن.
#پایتون
#python
#LearnPython@voidcompile
#LearnPythonPart7@voidcompile
💻@voidcompile
❤25👍17💯1
آموزش پایتون | هوش مصنوعی | voidcompile
🔹 آموزش زبان برنامه نویسی پایتون – قسمت ۷ (جزوه + کد) تسلط روی حلقه while در پایتون در این قسمت یاد میگیری چطور با while حلقههای تکرار بسازی، شرط بذاری، و کدت رو کنترل کنی. ✅ ساختار while ✅ اجرای شرط تا زمانی خاص ✅ استفاده از break برای توقف حلقه ✅ استفاده…
🔹 آموزش پایتون – قسمت ۸ (جزوه + کد)
حلقه for در پایتون – تکرار هوشمند و حرفهای
حلقه for یکی از مهمترین ابزارهای تکرار در زبان پایتونه.
توی این قسمت یاد میگیری چطور با استفاده از for روی لیست، رشته، اعداد و هر چیز قابل تکرار (iterable) حرکت کنی و کدت رو تمیزتر و سریعتر بنویسی.
✅ آموزش کامل ساختار for
✅ تکرار با range
✅ پیمایش لیستها و رشتهها
✅ استفاده از break و continue برای کنترل بهتر
✅ جلوگیری از اشتباههای رایج توی حلقهها
📌 این قسمت پایهی خیلی از پروژههای آیندهات توی پایتونه، پس با دقت ببین و تمرین کن.
هم جزوه هست، هم کد آماده، هم توضیح مرحلهبهمرحله!
#آموزش_پایتون
#python
#حلقه_تکرار
#LearnPython@voidcompile
#LearnPythonPart8@voidcompile
💻@voidcompile
حلقه for در پایتون – تکرار هوشمند و حرفهای
حلقه for یکی از مهمترین ابزارهای تکرار در زبان پایتونه.
توی این قسمت یاد میگیری چطور با استفاده از for روی لیست، رشته، اعداد و هر چیز قابل تکرار (iterable) حرکت کنی و کدت رو تمیزتر و سریعتر بنویسی.
✅ آموزش کامل ساختار for
✅ تکرار با range
✅ پیمایش لیستها و رشتهها
✅ استفاده از break و continue برای کنترل بهتر
✅ جلوگیری از اشتباههای رایج توی حلقهها
📌 این قسمت پایهی خیلی از پروژههای آیندهات توی پایتونه، پس با دقت ببین و تمرین کن.
هم جزوه هست، هم کد آماده، هم توضیح مرحلهبهمرحله!
#آموزش_پایتون
#python
#حلقه_تکرار
#LearnPython@voidcompile
#LearnPythonPart8@voidcompile
💻@voidcompile
❤33👍27💯1
آموزش پایتون | هوش مصنوعی | voidcompile
🔹 آموزش پایتون – قسمت ۸ (جزوه + کد) حلقه for در پایتون – تکرار هوشمند و حرفهای حلقه for یکی از مهمترین ابزارهای تکرار در زبان پایتونه. توی این قسمت یاد میگیری چطور با استفاده از for روی لیست، رشته، اعداد و هر چیز قابل تکرار (iterable) حرکت کنی و کدت رو…
🔹 آموزش پایتون – قسمت ۹ (جزوه + کد)
کار با لیستها (List) – مدیریت مجموعهای از دادهها
لیستها (List) یکی از ساختارهای دادهای پایه و قدرتمند در پایتون هستن که بهت اجازه میدن مجموعهای از آیتمها رو ذخیره، ویرایش و پردازش کنی.
در این قسمت با روش ساخت، دسترسی، تغییر، حذف، جستجو و پیمایش در لیست آشنا میشی.
✅ ایجاد لیست و مقداردهی
✅ دسترسی به عناصر با ایندکس
✅ تغییر مقدار یک عنصر
✅ افزودن (append) و حذف (remove)
✅ پیمایش با حلقه for
✅ بررسی وجود یک مقدار با in
📌 این بخش پایهی کار با دادههاست، چه توی پروژههای ساده و چه در یادگیری ماشین.
#آموزش_پایتون
#python
#لیست_در_پایتون
#LearnPythonPart9@voidcompile
#LearnPython@voidcompile
💻@voidcompile
کار با لیستها (List) – مدیریت مجموعهای از دادهها
لیستها (List) یکی از ساختارهای دادهای پایه و قدرتمند در پایتون هستن که بهت اجازه میدن مجموعهای از آیتمها رو ذخیره، ویرایش و پردازش کنی.
در این قسمت با روش ساخت، دسترسی، تغییر، حذف، جستجو و پیمایش در لیست آشنا میشی.
✅ ایجاد لیست و مقداردهی
✅ دسترسی به عناصر با ایندکس
✅ تغییر مقدار یک عنصر
✅ افزودن (append) و حذف (remove)
✅ پیمایش با حلقه for
✅ بررسی وجود یک مقدار با in
📌 این بخش پایهی کار با دادههاست، چه توی پروژههای ساده و چه در یادگیری ماشین.
#آموزش_پایتون
#python
#لیست_در_پایتون
#LearnPythonPart9@voidcompile
#LearnPython@voidcompile
💻@voidcompile
❤31👍20💯1
آموزش پایتون | هوش مصنوعی | voidcompile
🔹 آموزش پایتون – قسمت ۹ (جزوه + کد) کار با لیستها (List) – مدیریت مجموعهای از دادهها لیستها (List) یکی از ساختارهای دادهای پایه و قدرتمند در پایتون هستن که بهت اجازه میدن مجموعهای از آیتمها رو ذخیره، ویرایش و پردازش کنی. در این قسمت با روش ساخت، دسترسی،…
🔹آموزش پایتون – قسمت ۱۰ (جزوه + کد)
💡 همهچی درباره توابع در پایتون کدی تمیزتر، حرفهایتر، هوشمندتر
هر وقت دیدی یه بخش از کدت قراره چند بار تکرار شه، وقتشه از تابع (Function) استفاده کنی!
تو این قسمت یاد میگیری چطور با def توابعی بسازی که:
✅ چندتا ورودی بگیرن
✅ مقدار دلخواه برگردونن
✅ چند مقدار رو همزمان return کنن
✅ حتی بدون ورودی اجرا شن
✅ و خلاصه کدت رو مثل یه مهندس واقعی، ماژولار کنن!
📌 توابع یکی از پایهترین مفاهیم توی پایتونه و بدون اونا هیچ پروژهی واقعیای جلو نمیره؛ چه توی بازی، چه وبسایت، چه هوش مصنوعی!
#LearnPython@voidcompile
#LearnPythonPart10@voidcompile
#توابع_پایتون
#آموزش_پایتون
💻@voidcompile
💡 همهچی درباره توابع در پایتون کدی تمیزتر، حرفهایتر، هوشمندتر
هر وقت دیدی یه بخش از کدت قراره چند بار تکرار شه، وقتشه از تابع (Function) استفاده کنی!
تو این قسمت یاد میگیری چطور با def توابعی بسازی که:
✅ چندتا ورودی بگیرن
✅ مقدار دلخواه برگردونن
✅ چند مقدار رو همزمان return کنن
✅ حتی بدون ورودی اجرا شن
✅ و خلاصه کدت رو مثل یه مهندس واقعی، ماژولار کنن!
📌 توابع یکی از پایهترین مفاهیم توی پایتونه و بدون اونا هیچ پروژهی واقعیای جلو نمیره؛ چه توی بازی، چه وبسایت، چه هوش مصنوعی!
#LearnPython@voidcompile
#LearnPythonPart10@voidcompile
#توابع_پایتون
#آموزش_پایتون
💻@voidcompile
💯18👍14❤13
آموزش پایتون | هوش مصنوعی | voidcompile
🔹آموزش پایتون – قسمت ۱۰ (جزوه + کد) 💡 همهچی درباره توابع در پایتون کدی تمیزتر، حرفهایتر، هوشمندتر هر وقت دیدی یه بخش از کدت قراره چند بار تکرار شه، وقتشه از تابع (Function) استفاده کنی! تو این قسمت یاد میگیری چطور با def توابعی بسازی که: ✅ چندتا ورودی…
👨💻 آموزش پایتون – قسمت ۱۱: ساخت پروژه To-Do List ساده
توی این بخش از آموزش زبان برنامه نویسی پایتون، یه پروژه کاربردی و کوتاه طراحی کردیم که مناسب مبتدیها و علاقهمندان به شروع پروژههای واقعی با پایتونه.
✅ چی یاد میگیری؟
🔸 ساخت لیست وظایف با استفاده از نوع داده List در پایتون
🔸 تعریف تابع در پایتون با def و نحوه فراخوانی تابع
🔸 گرفتن ورودی کاربر با تابع input()
🔸 ساخت منوی تعاملی با استفاده از حلقه بینهایت while True
🔸 کار با شرطهای چندگانه if / elif / else برای کنترل تصمیمها
🔸 استفاده از enumerate() برای نمایش لیست با شماره
🔸 مفهوم ساختار کنترلی، منطق شرطی و بازخورد به کاربر در برنامهنویسی
📘 این تمرین بهت کمک میکنه که مفاهیم پایهای پایتون مثل لیست، حلقه، تابع، شرط و ورودی کاربر رو توی یک مثال واقعی درک و تمرین کنی.
#LearnPython@voidcompile
#LearnPythonPart11@voidcompile
#python
💻@voidcompile
توی این بخش از آموزش زبان برنامه نویسی پایتون، یه پروژه کاربردی و کوتاه طراحی کردیم که مناسب مبتدیها و علاقهمندان به شروع پروژههای واقعی با پایتونه.
✅ چی یاد میگیری؟
🔸 ساخت لیست وظایف با استفاده از نوع داده List در پایتون
🔸 تعریف تابع در پایتون با def و نحوه فراخوانی تابع
🔸 گرفتن ورودی کاربر با تابع input()
🔸 ساخت منوی تعاملی با استفاده از حلقه بینهایت while True
🔸 کار با شرطهای چندگانه if / elif / else برای کنترل تصمیمها
🔸 استفاده از enumerate() برای نمایش لیست با شماره
🔸 مفهوم ساختار کنترلی، منطق شرطی و بازخورد به کاربر در برنامهنویسی
📘 این تمرین بهت کمک میکنه که مفاهیم پایهای پایتون مثل لیست، حلقه، تابع، شرط و ورودی کاربر رو توی یک مثال واقعی درک و تمرین کنی.
درود رفقا در ادامه اگر ری اکشن خوب بود کد این بخش رو قابل کپی براتون می زارم و این که این آموزش در ادامه به مفاهیم یادگیری ماشین می رسه حتما یه آرشیو حرفه ای از آموزش به زودی طراحی میشه برای همه 😌💕
#LearnPython@voidcompile
#LearnPythonPart11@voidcompile
#python
💻@voidcompile
1💯47👍34❤32🏆2
آموزش پایتون | هوش مصنوعی | voidcompile
👨💻 آموزش پایتون – قسمت ۱۱: ساخت پروژه To-Do List ساده توی این بخش از آموزش زبان برنامه نویسی پایتون، یه پروژه کاربردی و کوتاه طراحی کردیم که مناسب مبتدیها و علاقهمندان به شروع پروژههای واقعی با پایتونه. ✅ چی یاد میگیری؟ 🔸 ساخت لیست وظایف با استفاده…
آموزش پایتون – قسمت ۱۲: ساخت برنامه دفترچه مخاطبین (Contact Manager)
توی این قسمت، با استفاده از تمام چیزایی که تا الان یاد گرفتیم (مثل لیست، حلقه، شرط، توابع و ورودی کاربر)، یه پروژه واقعی و ساده میسازیم: برنامه مدیریت مخاطبین
✅ توی این تمرین یاد میگیری:
🔸 استفاده ترکیبی از لیست و دیکشنری برای ذخیرهسازی اطلاعات
🔸 تعریف توابع جداگانه برای افزودن، نمایش و جستجوی مخاطب
🔸 گرفتن ورودی از کاربر و اجرای دستورات در یک حلقه منوی دائمی
🔸 شرطهای چندگانه برای کنترل منطق برنامه
🔸 نمایش منظم لیست مخاطبین و جستجوی دقیق با تطبیق نام
#LearnPython@voidcompile
#LearnPythonPart12@voidcompile
#python
💻@voidcompile
توی این قسمت، با استفاده از تمام چیزایی که تا الان یاد گرفتیم (مثل لیست، حلقه، شرط، توابع و ورودی کاربر)، یه پروژه واقعی و ساده میسازیم: برنامه مدیریت مخاطبین
✅ توی این تمرین یاد میگیری:
🔸 استفاده ترکیبی از لیست و دیکشنری برای ذخیرهسازی اطلاعات
🔸 تعریف توابع جداگانه برای افزودن، نمایش و جستجوی مخاطب
🔸 گرفتن ورودی از کاربر و اجرای دستورات در یک حلقه منوی دائمی
🔸 شرطهای چندگانه برای کنترل منطق برنامه
🔸 نمایش منظم لیست مخاطبین و جستجوی دقیق با تطبیق نام
#LearnPython@voidcompile
#LearnPythonPart12@voidcompile
#python
💻@voidcompile
👍47❤45💯39🏆11
آموزش پایتون | هوش مصنوعی | voidcompile
آموزش پایتون – قسمت ۱۲: ساخت برنامه دفترچه مخاطبین (Contact Manager) توی این قسمت، با استفاده از تمام چیزایی که تا الان یاد گرفتیم (مثل لیست، حلقه، شرط، توابع و ورودی کاربر)، یه پروژه واقعی و ساده میسازیم: برنامه مدیریت مخاطبین ✅ توی این تمرین یاد میگیری:…
آموزش پایتون قسمت ۱۳
🛡️ بررسی قدرت پسورد با پایتون (Password Strength Checker)
🔐 یه اسکریپت ساده اما کاربردی با Python برای تحلیل امنیت رمز عبور ✅
با این برنامه میتونی یاد بگیری چطور با استفاده از Regex، شرطها و ورودی کاربر، یه ابزار بررسی امنیت پسورد بسازی که فاکتورهایی مثل:
– طول پسورد
– حروف کوچک و بزرگ
– اعداد
– کاراکترهای خاص
رو بررسی میکنه و در پایان یه خروجی قابل فهم (ضعیف، متوسط، قوی) میده.
📌 مناسب برای یادگیری اولیه و تمرین مباحث:
#شرط_گذاری #امنیت_رمز #یادگیری_پایتون
#LearnPython@voidcompile
#LearnPython13@voidcompile
🔍 اگر دنبال تمرینهای واقعی برای تقویت کدنویسی هستی یا میخوای پروژههای ساده اما پرکاربرد بزنی، این پست رو از دست نده!
💻@voidcompile
🛡️ بررسی قدرت پسورد با پایتون (Password Strength Checker)
🔐 یه اسکریپت ساده اما کاربردی با Python برای تحلیل امنیت رمز عبور ✅
با این برنامه میتونی یاد بگیری چطور با استفاده از Regex، شرطها و ورودی کاربر، یه ابزار بررسی امنیت پسورد بسازی که فاکتورهایی مثل:
– طول پسورد
– حروف کوچک و بزرگ
– اعداد
– کاراکترهای خاص
رو بررسی میکنه و در پایان یه خروجی قابل فهم (ضعیف، متوسط، قوی) میده.
📌 مناسب برای یادگیری اولیه و تمرین مباحث:
#شرط_گذاری #امنیت_رمز #یادگیری_پایتون
#LearnPython@voidcompile
#LearnPython13@voidcompile
🔍 اگر دنبال تمرینهای واقعی برای تقویت کدنویسی هستی یا میخوای پروژههای ساده اما پرکاربرد بزنی، این پست رو از دست نده!
کد را پست بعدی قرار میدم. ری اکشن یادتون نره
💻@voidcompile
❤45👍35🔥29🏆21💯10🗿8
آموزش پایتون | هوش مصنوعی | voidcompile
کد قست ۱۳ ام : import re def check_password_strength(password): strength = 0 remarks = "" # Check password length if len(password) >= 8: strength += 1 else: remarks += "❌ Too short (minimum 8 characters).\n" # Check…
🔍آموزش زبان برنامه نویسی پایتون با کد قسمت ۱۴ ام :
آموزش تشخیص زبان متن با پایتون | پروژه تشخیص زبان خودکار با آنالیز فرکانس حروف
در این آموزش برنامه نویسی پایتون، یک پروژه جالب و کاربردی داریم: تشخیص زبان متن ورودی فقط با کمک فرکانس حروف! 📊
این کد پایتونی به صورت خودکار متنهایی به زبانهای مختلف رو تحلیل میکنه و با محاسبه فاصله آماری، زبان اصلی متن رو شناسایی میکنه. بدون نیاز به کتابخانه سنگین یادگیری ماشین، فقط با منطق و ریاضی ساده! ✅
📌 نکات مهم:
آموزش تحلیل زبان در پایتون
پروژه ساده اما پیشرفته برای یادگیری الگوریتمهای آماری
مناسب برای پروژههای NLP، تحلیل داده، شناسایی زبان اتوماتیک و آموزش هوش مصنوعی
🧠 یاد میگیری:
استفاده از دیکشنری برای ذخیره فرکانس حروف
محاسبه فاصله اقلیدسی بین دو بردار فرکانس
مقایسه دادهها برای پیشبینی زبان متن
🔐 مناسب برای: آموزش پایتون، علوم داده، یادگیری ماشین، Natural Language Processing، پروژههای دانشجویی
🧠 این کد چیکار میکنه؟
1. فرکانس حروف متن ورودی رو حساب میکنه.
2. با جدول فرکانس زبان انگلیسی و فرانسوی مقایسه میکنه.
3. بررسی میکنه کدوم فاصله کمتره (یعنی به اون زبان نزدیکتره).
4. در نهایت زبان متن رو تشخیص میده.
#LearnPython@voidcompile
#LearnPython14@voidcompile
💻@voidcompile
آموزش تشخیص زبان متن با پایتون | پروژه تشخیص زبان خودکار با آنالیز فرکانس حروف
در این آموزش برنامه نویسی پایتون، یک پروژه جالب و کاربردی داریم: تشخیص زبان متن ورودی فقط با کمک فرکانس حروف! 📊
این کد پایتونی به صورت خودکار متنهایی به زبانهای مختلف رو تحلیل میکنه و با محاسبه فاصله آماری، زبان اصلی متن رو شناسایی میکنه. بدون نیاز به کتابخانه سنگین یادگیری ماشین، فقط با منطق و ریاضی ساده! ✅
📌 نکات مهم:
آموزش تحلیل زبان در پایتون
پروژه ساده اما پیشرفته برای یادگیری الگوریتمهای آماری
مناسب برای پروژههای NLP، تحلیل داده، شناسایی زبان اتوماتیک و آموزش هوش مصنوعی
🧠 یاد میگیری:
استفاده از دیکشنری برای ذخیره فرکانس حروف
محاسبه فاصله اقلیدسی بین دو بردار فرکانس
مقایسه دادهها برای پیشبینی زبان متن
🔐 مناسب برای: آموزش پایتون، علوم داده، یادگیری ماشین، Natural Language Processing، پروژههای دانشجویی
# Reference frequency of letters in English and French
english_freq = {
'a': 8.167, 'b': 1.492, 'c': 2.782, 'd': 4.253, 'e': 12.702,
'f': 2.228, 'g': 2.015, 'h': 6.094, 'i': 6.966, 'j': 0.153,
'k': 0.772, 'l': 4.025, 'm': 2.406, 'n': 6.749, 'o': 7.507,
'p': 1.929, 'q': 0.095, 'r': 5.987, 's': 6.327, 't': 9.056,
'u': 2.758, 'v': 0.978, 'w': 2.361, 'x': 0.150, 'y': 1.974, 'z': 0.074
}
french_freq = {
'a': 7.636, 'b': 0.901, 'c': 3.260, 'd': 3.669, 'e': 14.715,
'f': 1.066, 'g': 0.866, 'h': 0.737, 'i': 7.529, 'j': 0.613,
'k': 0.049, 'l': 5.456, 'm': 2.968, 'n': 7.095, 'o': 5.796,
'p': 2.521, 'q': 1.362, 'r': 6.553, 's': 7.948, 't': 7.244,
'u': 6.311, 'v': 1.628, 'w': 0.114, 'x': 0.387, 'y': 0.308, 'z': 0.136
}
from collections import Counter
import string
def get_letter_frequency(text):
text = text.lower()
filtered_text = ''.join(filter(str.isalpha, text)) # Remove non-letter chars
total = len(filtered_text)
counter = Counter(filtered_text)
freq = {char: (counter.get(char, 0) / total) * 100 for char in string.ascii_lowercase}
return freq
def compare_lang(text_freq, ref_freq):
# Compute sum of squared differences
return sum((text_freq[char] - ref_freq[char]) ** 2 for char in string.ascii_lowercase)
# Sample input
text_input = "Bonjour, je m'appelle Jean et j'aime coder en Python!"
# Step 1: Get text letter frequencies
text_freq = get_letter_frequency(text_input)
# Step 2: Compare to each language
english_score = compare_lang(text_freq, english_freq)
french_score = compare_lang(text_freq, french_freq)
# Step 3: Determine language
detected_lang = "French" if french_score < english_score else "English"
print(f"📄 Input: {text_input}")
print(f"🔍 Detected Language: {detected_lang}")
print(f"📊 English Score: {english_score:.2f} | French Score: {french_score:.2f}")
🧠 این کد چیکار میکنه؟
1. فرکانس حروف متن ورودی رو حساب میکنه.
2. با جدول فرکانس زبان انگلیسی و فرانسوی مقایسه میکنه.
3. بررسی میکنه کدوم فاصله کمتره (یعنی به اون زبان نزدیکتره).
4. در نهایت زبان متن رو تشخیص میده.
#LearnPython@voidcompile
#LearnPython14@voidcompile
💻@voidcompile
1❤58💯57🔥34👍28🏆20🗿10
آموزش پایتون | هوش مصنوعی | voidcompile
Photo
🎲 آموزش شبیه سازی پرتاب تاس در پایتون – پروژهای ساده و جذاب برای مبتدیها!
در این آموزش یاد میگیری چطور با استفاده از توابع random، حلقه while و ورودی کاربر، یک تاس ۶ وجهی رو شبیهسازی کنی.
اگه تازه وارد دنیای برنامهنویسی پایتون شدی، این پروژه یه شروع عالیه!
👇 کدش اینجاست، تستش کن و نتیجه رو ببین.
#LearnPython@voidcompile
#LearnPython15@voidcompile
💻@voidcompile
در این آموزش یاد میگیری چطور با استفاده از توابع random، حلقه while و ورودی کاربر، یک تاس ۶ وجهی رو شبیهسازی کنی.
اگه تازه وارد دنیای برنامهنویسی پایتون شدی، این پروژه یه شروع عالیه!
👇 کدش اینجاست، تستش کن و نتیجه رو ببین.
import random # Import the random module to generate random numbers
print("Press Enter to roll the dice (type 'q' to quit):")
while True:
user_input = input("> ") # Wait for user input
if user_input.lower() == 'q': # If the user types 'q', exit the loop
print("Exiting the program. Goodbye!")
break
dice_roll = random.randint(1, 6) # Generate a random number between 1 and 6
print(f"🎲 You rolled: {dice_roll}") # Display the result
ری اکشن یادتون نره رفقا حمایت شما انگیزه ما برای ادامه دادنه
#LearnPython@voidcompile
#LearnPython15@voidcompile
💻@voidcompile
💯42👍34🔥32❤29🏆22
آموزش پایتون | هوش مصنوعی | voidcompile
🎲 آموزش شبیه سازی پرتاب تاس در پایتون – پروژهای ساده و جذاب برای مبتدیها! در این آموزش یاد میگیری چطور با استفاده از توابع random، حلقه while و ورودی کاربر، یک تاس ۶ وجهی رو شبیهسازی کنی. اگه تازه وارد دنیای برنامهنویسی پایتون شدی، این پروژه یه شروع…
🪨✂️📄 آموزش ساخت بازی سنگ کاغذ قیچی با پایتون – پروژهای ساده اما کاربردی برای مبتدیها!
✅قسمت ۱۶ ام آموزش پایتون
در این آموزش با استفاده از زبان برنامهنویسی پایتون یک بازی کلاسیک و جذاب طراحی میکنیم:
سنگ، کاغذ، قیچی – بازیای که نه تنها مفاهیم پایهای مثل شرطها، حلقهها، ورودی کاربر و ماژول random رو پوشش میده، بلکه بهت کمک میکنه ذهنت رو برای ساخت پروژههای بزرگتر آماده کنی!
📌 مفاهیم مهم این پروژه:
✅ ورودی گرفتن از کاربر در پایتون
✅ استفاده از شرطها و حلقههای while
✅ پیادهسازی منطق بازی با if/elif
✅ استفاده از ماژول random در پایتون
🔥 این پروژه برای تمرین: الگوریتم نویسی، تفکر منطقی و آشنایی با ساختارهای کنترلی عالیه.
اگر تازه وارد دنیای پایتون شدی، این بازی یه شروع فوقالعادهست!
🔍 کلمات کلیدی: آموزش پایتون، پروژه پایتون، بازی با پایتون، سنگ کاغذ قیچی با python، آموزش شرط در پایتون، حلقه while، تمرین پایتون برای مبتدی، پروژه ساده python، یادگیری پایتون پروژه محور، بازی متنی در پایتون
#LearnPython@voidcompile
#LearnPython16@voidcompile
رفقا کد رو داخل پست بعدی قرار دادم.
💻@voidcompile
✅قسمت ۱۶ ام آموزش پایتون
در این آموزش با استفاده از زبان برنامهنویسی پایتون یک بازی کلاسیک و جذاب طراحی میکنیم:
سنگ، کاغذ، قیچی – بازیای که نه تنها مفاهیم پایهای مثل شرطها، حلقهها، ورودی کاربر و ماژول random رو پوشش میده، بلکه بهت کمک میکنه ذهنت رو برای ساخت پروژههای بزرگتر آماده کنی!
📌 مفاهیم مهم این پروژه:
✅ ورودی گرفتن از کاربر در پایتون
✅ استفاده از شرطها و حلقههای while
✅ پیادهسازی منطق بازی با if/elif
✅ استفاده از ماژول random در پایتون
🔥 این پروژه برای تمرین: الگوریتم نویسی، تفکر منطقی و آشنایی با ساختارهای کنترلی عالیه.
اگر تازه وارد دنیای پایتون شدی، این بازی یه شروع فوقالعادهست!
🔍 کلمات کلیدی: آموزش پایتون، پروژه پایتون، بازی با پایتون، سنگ کاغذ قیچی با python، آموزش شرط در پایتون، حلقه while، تمرین پایتون برای مبتدی، پروژه ساده python، یادگیری پایتون پروژه محور، بازی متنی در پایتون
#LearnPython@voidcompile
#LearnPython16@voidcompile
💻@voidcompile
👍59💯44🔥36❤31🏆26
آموزش پایتون | هوش مصنوعی | voidcompile
🪨✂️📄 آموزش ساخت بازی سنگ کاغذ قیچی با پایتون – پروژهای ساده اما کاربردی برای مبتدیها! ✅قسمت ۱۶ ام آموزش پایتون در این آموزش با استفاده از زبان برنامهنویسی پایتون یک بازی کلاسیک و جذاب طراحی میکنیم: سنگ، کاغذ، قیچی – بازیای که نه تنها مفاهیم پایهای…
✅ جمع اعداد تا اولین عدد منفی!
قسمت ۱۷ ام آموزش پایتون - بررسی کد
🔍 توضیح خط به خط:
1. def sum_until_negative(numbers):
🔸 تعریف تابعی به نام sum_until_negative که یک لیست از عددها دریافت میکنه.
2. total = 0
🔸 مقدار اولیه مجموع رو صفر قرار میده.
3. for num in numbers:
🔸 شروع حلقه برای بررسی تکتک عناصر لیست.
4. if num < 0:
🔸 اگر عدد فعلی منفی بود...
5. break
🔸 از حلقه خارج شو و بقیه عددها رو بررسی نکن.
6. total += num
🔸 اگر عدد منفی نبود، به مجموع اضافهاش کن.
7. return total
🔸 مجموع نهایی رو برگردون.
8. nums = [5, 3, 7, -2, 10]
🔸 یک لیست نمونه تعریف کردیم.
9. result = sum_until_negative(nums)
🔸 تابع رو با ورودی اجرا کردیم و خروجی رو گرفتیم.
10. print(...)
🔸 چاپ نتیجه نهایی روی خروجی.
#LearnPython@voidcompile
#LearnPython17@voidcompile
💻@voidcompile
قسمت ۱۷ ام آموزش پایتون - بررسی کد
def sum_until_negative(numbers):
total = 0
for num in numbers:
if num < 0:
break # وقتی به عدد منفی رسید، حلقه رو متوقف کن
total += num # عدد رو به جمع کلی اضافه کن
return total
# مثال از ورودی
nums = [5, 3, 7, -2, 10]
result = sum_until_negative(nums)
print(f"مجموع تا قبل از عدد منفی: {result}")
🔍 توضیح خط به خط:
1. def sum_until_negative(numbers):
🔸 تعریف تابعی به نام sum_until_negative که یک لیست از عددها دریافت میکنه.
2. total = 0
🔸 مقدار اولیه مجموع رو صفر قرار میده.
3. for num in numbers:
🔸 شروع حلقه برای بررسی تکتک عناصر لیست.
4. if num < 0:
🔸 اگر عدد فعلی منفی بود...
5. break
🔸 از حلقه خارج شو و بقیه عددها رو بررسی نکن.
6. total += num
🔸 اگر عدد منفی نبود، به مجموع اضافهاش کن.
7. return total
🔸 مجموع نهایی رو برگردون.
8. nums = [5, 3, 7, -2, 10]
🔸 یک لیست نمونه تعریف کردیم.
9. result = sum_until_negative(nums)
🔸 تابع رو با ورودی اجرا کردیم و خروجی رو گرفتیم.
10. print(...)
🔸 چاپ نتیجه نهایی روی خروجی.
#LearnPython@voidcompile
#LearnPython17@voidcompile
💻@voidcompile
❤53🔥49👍48💯48🏆28