هدایت شده از یاسر محمودیان
🎲 random.randint؛ سادهترین راه برای تولید اعداد تصادفی در پایتون
با یک خط کد، هر عدد صحیح دلخواه را بین دو مقدار (شامل هر دو) تولید کن.
مناسب برای: شبیهسازی، بازی، قرعهکشی، نمونهگیری داده و تستهای ساده.
هدایت شده از یاسر محمودیان
dice_password_random.py
حجم:
340Byte
📱 ثبتنام دوره جدید «ساخت شبیهساز با HTML، CSS و JavaScript روی گوشی»
آیا میدانستید فقط با یک گوشی و اینترنت میتوانید برنامه، بازی و پروژههای آموزشی حرفهای بسازید؟ 😎
✅ کدنویسی با هوش مصنوعی
✅ تبدیل ایده به پروژه در کمتر از ۱ دقیقه
✅ طراحی صفحات وب حرفهای
✅ ساخت بازیهای جذاب و تعاملی
✅ طراحی کاربرگهای آموزشی هوشمند و تعاملی
✅ ساخت آزمون آنلاین همراه با کارنامه
✅ ایجاد نمودارها و پروژههای آموزشی کاربردی
✅ تبدیل مفاهیم درسی به محتوای جذاب و بصری
🎯 مناسب دانشآموزان، دانشجویان، معلمان و تمامی علاقهمندان
❌ بدون نیاز به لپتاپ
❌ بدون نیاز به دانش قبلی برنامهنویسی
📱 فقط با یک گوشی و اینترنت
👨🏫 مدرس: یاسر محمودیان
کارشناس ارشد مهندسی کامپیوتر | مربی برنامهنویسی و هوش مصنوعی
⚠️ ظرفیت محدود | اولویت با ثبتنام زودتر
📲 ثبتنام و اطلاعات بیشتر:
🔹 تلگرام: t.me/PyPlus_Admin
🔹 روبیکا: rubika.ir/PyPlus_Admin
🔹 ایتا: eitaa.com/learns_py
🔹 اینستاگرام: instagram.com/learns.py
📢 معرفی دورههای آموزش برنامهنویسی
به اطلاع علاقهمندان میرساند مجموعهای از دورههای تخصصی برنامهنویسی با هدف آموزش مهارتهای کاربردی و آمادهسازی هنرجویان برای مسیرهای حرفهای و رقابتی برگزار میگردد.
---
🎯 دوره مقدماتی آموزش پایتون
حداقل سن: ۱۲ سال
مناسب برای شروع برنامهنویسی از پایه
امکان شرکت با گوشی یا لپتاپ
کلاسها بهصورت مجزا برای آقایان و خانمها
مدت دوره: ۱۰ جلسه
شهریه: ۲,۱۰۰,۰۰۰ تومان
ارائه گواهی پایان دوره از کانون
ویژه هنرجویان ۱۵ سال به بالا: امکان دریافت گواهی از سازمان فنی و حرفهای (در صورت تکمیل ظرفیت)
---
🎯 دوره متوسطه آموزش پایتون
پیشنیاز: گذراندن دوره مقدماتی
ترجیحاً با لپتاپ
مدت دوره: ۱۰ جلسه (هر جلسه ۱.۵ ساعت)
شهریه: مطابق دوره مقدماتی
---
🎯 دوره جدید: مدیریت فایلها در پایتون
ویژه هنرجویان دوره مقدماتی
مناسب برای علاقهمندان به هوش مصنوعی، جشنوارهها و مسابقات
پیشنیاز: دوره مقدماتی
داشتن لپتاپ الزامی
مدت دوره: ۴ جلسه
شهریه: ۱,۰۰۰,۰۰۰ تومان
🎯 دوره شبیهسازی (HTML, CSS, JavaScript)
آموزش ساخت شبیهساز با موبایل
مدت دوره: ۲ جلسه
شهریه: ۵۰۰,۰۰۰ تومان
تنها با گوشی و اینترنت قابل اجرا است
📍 برای ثبتنام و کسب اطلاعات بیشتر پیام بدهید
📢 دورههای تخصصی برنامهنویسی پایتون و توسعه مهارتهای دیجیتال
مسیر یادگیری برنامهنویسی، مسیری برای ورود به آیندهی فناوری است؛ از تحلیل داده و هوش مصنوعی تا ساخت نرمافزار و پروژههای واقعی.
در ادامه، دورههای آموزشی بهصورت جداگانه معرفی شدهاند:
🐍 دوره جامع آموزش پایتون – مقدماتی
✨ معرفی دوره
این دوره نقطه شروع ورود به دنیای برنامهنویسی است. در این مسیر، هنرجو از پایه با منطق برنامهنویسی آشنا شده و توانایی حل مسئله و کدنویسی اصولی را بهدست میآورد.
🎯 اهمیت یادگیری
پایتون یکی از پرکاربردترین زبانهای دنیا در حوزههای:
هوش مصنوعی 🤖
تحلیل داده 📊
توسعه وب 🌐
اتوماسیون و اسکریپتنویسی ⚙️
یادگیری آن، یک سرمایهگذاری برای آینده شغلی محسوب میشود.
📚 سرفصلها
مبانی برنامهنویسی و منطق حل مسئله
متغیرها، انواع داده و عملگرها
شرطها و حلقهها
لیست، دیکشنری، تاپل و مجموعهها
توابع و مدیریت خطا
کار با فایلها (txt, csv)
آشنایی با ماژولها و کتابخانهها
🚀 دوره آموزش پایتون – متوسطه
✨ معرفی دوره
این دوره برای ارتقای مهارت هنرجویانی طراحی شده که مبانی پایتون را گذراندهاند و قصد ورود به پروژههای واقعیتر و حرفهایتر دارند.
🎯 اهمیت یادگیری
این مرحله، پلی است بین آموزش مقدماتی و ورود به دنیای:
پروژهمحور واقعی
برنامهنویسی حرفهای
آمادگی برای هوش مصنوعی و دادهکاوی
📚 سرفصلها
برنامهنویسی شیءگرا (OOP)
توابع پیشرفته و ساختارهای حرفهای کد
کار با فایلهای JSON و CSV
آشنایی با NumPy و Pandas
زمان، تاریخ و دادههای تصادفی
ساخت رابط گرافیکی با Tkinter
آشنایی مقدماتی با Pygame
پردازش تصویر با OpenCV و Pillow
کار با API و کتابخانه requests
رسم نمودار و تحلیل داده
📁 دوره مدیریت فایلها در پایتون (ویژه و کاربردی)
✨ معرفی دوره
این دوره برای اولین بار برگزار میشود و بهصورت کاملاً کاربردی، هنرجو را با مدیریت انواع فایلها در پایتون آشنا میکند.
🎯 اهمیت یادگیری
این مهارت یکی از پایههای اصلی در:
هوش مصنوعی 🤖
علم داده 📊
پروژههای واقعی نرمافزاری 💻
مسابقات و جشنوارههای برنامهنویسی 🏆
است و نقش کلیدی در کار با دادههای واقعی دارد.
📚 سرفصلها
فایلهای متنی (TXT) و جدولی (CSV)
فایلهای Excel و گزارشگیری حرفهای
فایلهای PDF و استخراج اطلاعات
پایگاه داده SQLite
ذخیره مدلها با Pickle
پردازش تصویر (JPG, PNG)
پردازش صوت و ویدئو
کار با فایلهای چندرسانهای
🌐 دوره ساخت شبیهساز با HTML، CSS و JavaScript (موبایلی)
✨ معرفی دوره
این دوره یک تجربه متفاوت است؛ آموزش طراحی و ساخت پروژههای تعاملی فقط با گوشی موبایل.
🎯 اهمیت یادگیری
این دوره مسیر ورود سریع به:
طراحی وب 🌐
ساخت رابطهای کاربری
پروژههای آموزشی و تعاملی
استفاده از هوش مصنوعی در کدنویسی 🤖
را فراهم میکند.
📚 سرفصلها
طراحی صفحات وب با HTML
استایلدهی حرفهای با CSS
تعامل با JavaScript
ساخت بازیها و شبیهسازها
استفاده از ابزارهای هوش مصنوعی برای کدنویسی
پروژههای کاربردی (بازی، آزمون، ماشینحساب و...)
تبدیل ایده به محصول واقعی
🎓 جمعبندی
این دورهها با هدف: ✔ آموزش اصولی و پروژهمحور
✔ آمادگی برای بازار کار آینده
✔ ورود به هوش مصنوعی و فناوریهای نوین
✔ ساخت نمونهکار حرفهای
طراحی شدهاند.
📍 برای ثبتنام و اطلاعات بیشتر پیام دهید.
📚 مرجع کامل حلقهها در پایتون
اگر به دنبال یک فایل جمعوجور هستی که همه روشهای تکرار در پایتون را با مثال پوشش بده، این مطلب برای شما:
✅ حلقه for روی range، لیست، رشته، دیکشنری
✅ while به همراه break، continue، else
✅ enumerate، zip، حلقههای تو در تو
✅ درک لیست، مجموعه، دیکشنری
✅ حلقههای نامحدود و پیمایش با iter/next
فایل رو با اسم all_python_loops.py ذخیره کن و همیشه در دسترس داشته باش.
pygame_.py
حجم:
1.4K
🔥 چالش زوم خلاقانه – بدون هیچ کلیدی!
تا حالا دیدی یه توپ با نزدیک شدن ماوس بزرگ بشه؟
این بار نه خبری از + و – هست، نه اسکرول.
🖱 هرچقدر ماوس رو به توپ نزدیکتر کنی، بزرگتر میشه
و هرچی دورتر بشی، کوچکتر میشه!
📏 فاصلهات با توپ، تنها کنترلکننده اندازهست.
👀 تجربهای جدید از تعامل با اشیاء گرافیکی.
🐍 کدش با Pygame نوشته شده و توی ۵۰ خط میتونستی خودت بسازیش.
🎯 چالش: توپ رو به بزرگترین اندازه برسون بدون اینکه ماوس روش بذاری!
loops_game.py
حجم:
2.7K
🎮 بازی آموزش حلقههای پایتون با انیمیشن توپهای رنگی
🔹 کلید ۱ → حالت For : با زدن Space، ۵ توپ جدید اضافه میشود.
🔹 کلید ۲ → حالت While : تا وقتی توپها کمتر از ۱۲ باشه، یکی یکی اضافه میکنه تا برسه به ۱۲.
🔹 کلید ۳ → حالت If : اگر توپ قرمز وجود داشته باشه، یکی از آنها حذف میشه.
👀 روی صفحه تعداد توپها و حالت فعال رو میبینی.
✅ هر بار که Space میزنی، کد مربوط به همون حلقه یا شرط اجرا میشه و انیمیشن توپها تغییر میکنه.
📌 هدف: درک عملی تفاوت حلقه for (تعداد مشخص)، حلقه while (تکرار شرطی) و عبارت if (شرط یکباره) در محیط گرافیکی.
🐍 کد کامل بازی فقط ۵۰ خطه و با Pygame نوشته شده.
چالش توپ زوم: + و - برای تغییر اندازه
13.3M حجم رسانه بالاست
مشاهده در ایتا
🎛 جعبه آبی جادویی با دو انگشت: 🤏 باز و بستن برای کوچک و بزرگ کردن. بدون لمس، فقط حرکت دست جلوی دوربین.
📢 اطلاعیه ثبتنام دوره
🎓 دوره مقدماتی برنامهنویسی پایتون
🌺 با سلام و احترام
از علاقهمندان به یادگیری برنامهنویسی دعوت میشود جهت ثبتنام در دوره مقدماتی پایتون، اطلاعات زیر را به آیدی اعلامشده ارسال فرمایند:
🔸 نام و نام خانوادگی
🔸 کد ملی
🔸 تاریخ تولد
👥 ثبتنام اولیه و لیست شرکتکنندگان
برای ثبتنام، مشخصات خود را به آیدی زیر ارسال کنید:
👈 @yasermahmoodain
📌 ظرفیت دوره محدود است و ثبتنام بهصورت اولویت ارسال انجام خواهد شد.
📲 راههای ارتباطی و ثبتنام:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
⚠️ ظرفیت محدود است — اولویت با ثبتنام زودتر ⏳🏃♂️
trigonometry_circle.py
حجم:
4.9K
برنامه «دایره مثلثاتی – آموزش سینوس، کسینوس، تانژانت، کتانژانت»
این برنامه با استفاده از کتابخانه tkinter یک محیط گرافیکی تعاملی برای آموزش مفاهیم پایهٔ مثلثات روی دایرهٔ واحد (شعاع = ۱) فراهم میکند. کاربر میتواند هر زاویهای را بر حسب درجه وارد کند و به صورت بصری ببیند که نقطهٔ متناظر روی دایره در کجا قرار میگیرد و مقادیر توابع مثلثاتی چگونه محاسبه میشوند.
قابلیتهای اصلی:
رسم محورهای مختصات، دایرهٔ واحد، و شعاع مربوط به زاویهٔ ورودی
نمایش نقطهٔ قرمز رنگ روی دایره همراه با مختصات آن (cosθ, sinθ)
خط بنفش عمودی = مقدار کسینوس (بر روی محور x)
خط نارنجی افقی = مقدار سینوس (بر روی محور y)
محاسبه و نمایش عددی:
سینوس (sin)
کسینوس (cos)
تانژانت (tan = sin/cos)
کتانژانت (cot = cos/sin)
مدیریت زوایایی که تانژانت یا کتانژانت تعریف نشده دارند (مثل ۹۰ درجه و ۰ درجه) با نمایش پیام «تعریف نشده (∞)»
پشتیبانی از هر زاویهٔ دلخواه (حتی بیشتر از ۳۶۰ درجه) با نرمالسازی خودکار به بازهٔ ۰ تا ۳۶۰ درجه
نحوهٔ استفاده:
برنامه را اجرا کنید.
زاویهٔ مورد نظر (بر حسب درجه) را در کادر وارد کنید (پیشفرض ۳۰ درجه).
روی دکمه «رسم کن» کلیک کنید.
در قسمت بالا، دایره و خطوط راهنما رسم میشوند؛ در پایین، مقادیر عددی هر چهار تابع مثلثاتی نمایش داده میشود.
مثال:
ورودی 45 درجه:
نقطه روی دایره: (0.707, 0.707)
sin = 0.7071 ، cos = 0.7071 ، tan = 1 ، cot = 1
ورودی 90 درجه:
نقطه: (0, 1)
sin = 1 ، cos = 0 ، tan = ∞ (تعریف نشده) ، cot = 0