هدایت شده از یاسر محمودیان
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
advanced_prime_gui.py
حجم:
7.6K
برنامه تشخیص اعداد اول و مرکب – نسخه گرافیکی پیشرفته
این برنامه با استفاده از کتابخانه tkinter یک رابط کاربری گرافیکی فراهم میکند تا کاربر بتواند هر عدد صحیحی را وارد کند و به سرعت تشخیص دهد که اول است یا مرکب.
امکانات برنامه:
ورودی عدد توسط کاربر در یک کادر متنی.
تشخیص اول بودن با الگوریتم بررسی مقسومعلیهها تا ریشهٔ دوم عدد.
نمایش نتایج به صورت رنگی (سبز برای اول، قرمز برای مرکب).
لیست کامل مقسومعلیهها در یک جعبهٔ لیست در سمت چپ.
نمایش بصری روی بوم (Canvas):
اعداد اول به صورت یک دایره سبز با عدد درون آن.
اعداد مرکب به صورت یک مستطیل قرمز که با خطچین آبی بر اساس کوچکترین مقسومعلیه به دو بخش تقسیم شده و اندازهٔ عوامل نوشته میشود.
نوار پیشرفت ساده که طول آن متناسب با تعداد مقسومعلیهها است (برای درک سریع تراکم مقسومعلیهها).
نمایش کوچکترین مقسومعلیه و تجزیه عدد مرکب (مثلاً 12 = 2 × 6).
نحوهٔ کار با برنامه:
برنامه را اجرا کنید.
عدد مورد نظر را در کادر وارد کنید.
روی دکمه «بررسی کن» کلیک کنید.
نتیجه به همراه لیست مقسومعلیهها، نمایش بصری و نمودار ساده نمایش داده میشود.
خروجی نمونه:
ورودی 7 ← «۷ یک عدد اول است ✅» + دایره سبز + لیست مقسومعلیهها: [1,7]
ورودی 12 ← «۱۲ یک عدد مرکب است ❌» + مستطیل قرمز با خطچین (۲ و ۶) + لیست مقسومعلیهها: [1,2,3,4,6,12]
این برنامه به دلیل طراحی گرافیکی و ارائهٔ چندمنظوره، برای آموزش مفاهیم اول و مرکب و همچنین بررسی سریع اعداد بسیار مناسب است.