آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🌸 نقاشی گل زیبا با لاک‌پشت پایتون (Turtle)

این دو کد کوتاه با کتابخونه‌ی turtle در پایتون، یک گل بسیار زیبا رسم می‌کنن:


---

1) نسخه‌ی فوق‌مینیمال (۵ خطی)

import turtle as t
t.speed(0); t.hideturtle(); t.bgcolor("#0b0f19"); t.pensize(2); t.color("#ff5ea7")
for _ in range(72): t.circle(100); t.left(5)
t.done()


---

2) نسخه‌ی کامل‌تر با ساقه و برگ (۱۰ خطی)

import turtle as t
t.speed(0); t.hideturtle(); t.bgcolor("#0b0f19"); t.pensize(2); t.color("#ff5ea7")
for _ in range(36): t.circle(120,60); t.left(120); t.circle(120,60); t.left(10)
t.right(90); t.color("#35c46b"); t.pensize(6); t.forward(180)
t.left(45); t.pensize(3)
for _ in range(2): t.begin_fill(); t.color("#35c46b"); t.circle(60,60); t.left(120); t.circle(60,60); t.end_fill(); t.right(90)
t.done()
This media is not supported in your browser
VIEW IN TELEGRAM
"آموزش جدول ضرب به شیوه‌ای تعاملی و پروژه‌محور با استفاده از کتابخانه‌ی Turtle در پایتون. این تمرین عملی، توانایی دانش‌آموزان در محاسبه، منطق برنامه‌نویسی و طراحی الگوریتم را تقویت می‌کند و بخشی از دوره‌های آموزشی ما است که مهارت‌های کاربردی برنامه‌نویسی را به صورت عملی ارائه می‌دهد."
برگزاری دوره مقدماتی آموزش برنامه‌نویسی پایتون

امروز، ۱۸ شهریورماه، جلسه‌ی دوره مقدماتی آموزش برنامه‌نویسی پایتون ویژه‌ی برادران و خواهران برگزار شد.

📚 کلاس با انگیزه و اشتیاق بالای هنرجویان آغاز گردید و فضای یادگیری پرانرژی و فعال شکل گرفت.

💻در این جلسه بر اهمیت یادگیری همراه با تمرین عملی ، نوشتن کدها، حل مثال‌های کاربردی و بررسی موارد استفاده تأکید شد. همان‌طور که مطرح شد، یکی از مؤثرترین راه‌های یادگیری برنامه‌نویسی، تمرین مستمر و تدریجی کدنویسی است.

همچنین با توجه به نکات آموزشی ارائه‌شده و منابعی که بر پایه سال‌ها تجربه‌ی برنامه‌نویسی و تدریس تهیه کرده‌ایم، روند یادگیری هنرجویان سریع‌تر، دقیق‌تر، جامع‌تر و هدفمندتر خواهد بود.

💫 این رویکرد موجب تثبیت بهتر مباحث و تقویت مهارت کدنویسی در سطحی حرفه‌ای و پایدار می‌شود.
📢 اطلاعیه

به اطلاع می‌رساند:

کلاس دوره مقدماتی آموزش برنامه‌نویسی پایتون (ویژه خواهران) روز پنجشنبه ۲۰ شهریورماه از ساعت ۹:۰۰ الی ۱۰:۳۰ برگزار خواهد شد.

کلاس دوره آموزشی سطح متوسط برنامه‌نویسی پایتون (ویژه خواهران) در همان روز از ساعت ۱۰:۳۰ الی ۱۲:۰۰ تشکیل می‌گردد.
⚠️ شرکت در دوره متوسط تنها برای عزیزانی امکان‌پذیر است که پیش‌تر در دوره مقدماتی حضور داشته‌اند. در غیر این صورت، امکان شرکت در کلاس وجود ندارد.


از علاقه‌مندان تقاضا می‌شود رأس ساعت در کلاس حضور یابند.
🚀 دوره مقدماتی برنامه‌نویسی پایتون
📢 ثبت‌نام دوره جدید آغاز شد!

شروعی آسان برای ورود به دنیای برنامه‌نویسی و هوش مصنوعی

👨‍🏫 مدرس: یاسر محمودیان – کارشناس ارشد کامپیوتر
🎓 مدرس برنامه‌نویسی و هوش مصنوعی

🎯 ویژه: دانش‌آموزان، دانشجویان و علاقه‌مندان
(بدون نیاز به هیچ پیش‌زمینه‌ای)

📍 مکان: کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز

💬 ثبت‌نام و اطلاعات:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
یاسر محمودیان
Video
🎓 پروژه: مدیریت اطلاعات دانش‌آموزان

این پروژه بخش مهمی از دوره‌ی مقدماتی آموزش پایتون است که با هدف یادگیری عمیق مفاهیم پایه‌ای مانند Tuple، List، Set و Dictionary طراحی شده.
دانش‌آموزان پس از تسلط بر این مباحث می‌توانند چنین پروژه‌ای را به‌طور مستقل پیاده‌سازی کنند؛ که گام بزرگی برای ورود به مسیر برنامه‌نویسی حرفه‌ای است.


ایده کلی:

اطلاعات هر دانش‌آموز شامل نام، سن و نمره است. (Tuple برای نمایش یک دانش‌آموز)

مجموعه‌ای از دانش‌آموزان در یک لیست (List) ذخیره می‌شود.

یک Set برای پیگیری یکتای نام‌ها (جلوگیری از ثبت دوباره) استفاده می‌کنیم.

یک Dictionary برای نگهداری آمار کلی کلاس (میانگین نمرات، تعداد دانش‌آموزان و غیره) به کار می‌رود.
This media is not supported in your browser
VIEW IN TELEGRAM
"شناسایی گربه و سگ با استفاده از یادگیری ماشین"

در این مثال، مدل یادگیری ماشین با استفاده از تصاویر گربه و سگ آموزش می‌بیند تا بتواند این دو را از هم تشخیص دهد. به کمک تکنیک‌های مانند Histogram of Oriented Gradients (HOG) برای استخراج ویژگی‌ها و ماشین بردار پشتیبان (SVM) برای دسته‌بندی تصاویر، مدل یاد می‌گیرد که چگونه ویژگی‌های مختلف (مثل شکل گوش‌ها، دم، و سایر ویژگی‌های ظاهری) را شناسایی کرده و بگوید که تصویر مربوط به گربه است یا سگ.

با این روش، کامپیوتر یاد می‌گیرد که از داده‌های گذشته پیش‌بینی‌هایی انجام دهد، و شما می‌توانید به راحتی تصاویری که در آینده به آن داده می‌شود را شناسایی کنید!

این مثال به دانش‌آموزان کمک می‌کند تا یادگیری از داده‌ها و تشخیص الگوها را بهتر درک کنند و متوجه شوند که چطور می‌توان از داده‌ها برای آموزش یک مدل هوش مصنوعی استفاده کرد.
"تشخیص عدد دست‌نویس به‌صورت زنده با کمک هوش مصنوعی و دوربین لپ‌تاپ! 👁‍🗨🤖"

معرفی پروژه: شناسایی عدد دست‌نویس با دوربین لپ‌تاپ

این پروژه چیه؟

ما یه برنامه نوشتیم که می‌تونه وقتی شما عددی (مثلاً 5 یا 8) رو روی یه کاغذ می‌نویسین و جلوی دوربین لپ‌تاپ می‌گیرین، عدد رو تشخیص بده و نشون بده که چه عددی نوشتین!

---

🤔 این پروژه چطور کار می‌کنه؟

1️⃣ جمع‌آوری داده‌ها:

* ما از یک مجموعه داده‌ی آماده به اسم MNIST استفاده کردیم. این مجموعه شامل هزاران عکس کوچیک از عددهای دست‌نویسه که آدم‌ها قبلاً نوشتن.

2️⃣ یادگیری ماشین چیه؟

* ما به کامپیوتر یاد دادیم که این عکس‌ها رو ببینه و یاد بگیره که هر عکس چه عددیه. این فرآیند رو می‌گن آموزش مدل.

3️⃣ مدل چیه؟

* مدل مثل یک مغز کوچک کامپیوتریه که بعد از آموزش می‌تونه تشخیص بده عددی که بهش می‌دیم چیه. ما توی این پروژه از یه مدل ساده به اسم SVM (ماشین بردار پشتیبان) استفاده کردیم.

4️⃣ پردازش تصویر:

* وقتی با دوربین عکس می‌گیریم:

* تصویر رو به رنگ خاکستری درمیاریم (چون رنگ مهم نیست، شکل عدد مهمه).
* تصویر رو کوچیک می‌کنیم (مثلاً به 8×8 پیکسل) تا شبیه داده‌هایی بشه که مدل دیده.

5️⃣ تشخیص:

* مدل عکس شما رو بررسی می‌کنه و می‌گه: «این عکسی که من دیدم، مثلاً عدد 6 هست.»

---

📸 چه چیزهایی در این پروژه استفاده شده؟

* Python (پایتون): زبانی که باهاش برنامه رو نوشتیم.
* OpenCV: برای گرفتن عکس از دوربین.
* Scikit-learn: کتابخونه‌ای که مدل یادگیری ماشین رو به راحتی می‌سازه.
* Matplotlib: برای نشون دادن عکس و پیش‌بینی عدد.

---

🔬 این پروژه چه چیزی یاد می‌ده؟

* هوش مصنوعی می‌تونه چیزهایی رو یاد بگیره که ما بهش یاد می‌دیم.
* کامپیوترها نمی‌تونن مثل ما ببینن؛ باید تصاویر رو به عدد و شکل تبدیل کنیم.
* وقتی مدل خوب آموزش ببینه، می‌تونه چیزهای جدید رو هم درست تشخیص بده!
Media is too big
VIEW IN TELEGRAM
🎯 دو ابزار ضروری برای برنامه‌نویسی پایتون که باید بشناسید!

در مسیر یادگیری برنامه‌نویسی، ابزارهایی که استفاده می‌کنید نقش مهمی در سرعت و کیفیت پیشرفت شما دارند. امروز دو تا از بهترین پلتفرم‌ها رو معرفی می‌کنم:

🔹 Trinket.io
یک محیط آنلاین ساده و سریع برای اجرای کدهای پایتون (و چند زبان دیگه).
➔ بدون نیاز به نصب هیچ برنامه‌ای.
➔ فقط یک مرورگر لازم داری!
➔ عالی برای مبتدیان و کسانی که می‌خواهند سریع ایده‌هایشان را تست کنند.

🔹 Google Colab
محیط برنامه‌نویسی حرفه‌ای گوگل مخصوص پروژه‌های پایتون و یادگیری ماشین.
➔ قابلیت اجرای کد روی سرورهای ابری (بدون فشار روی سیستم شما!)
➔ اتصال آسان به Google Drive برای ذخیره و اشتراک‌گذاری پروژه‌ها.
➔ مناسب برای پروژه‌های بزرگ‌تر، تحلیل داده و هوش مصنوعی.

چرا اهمیت دارد؟
داشتن ابزار مناسب باعث می‌شود وقت کمتری برای نصب و راه‌اندازی تلف کنی و بیشتر روی یادگیری واقعی تمرکز داشته باشی.
از تمرین‌های ساده تا پروژه‌های حرفه‌ای، این دو پلتفرم بهت کمک می‌کنند در هر مرحله‌ی مسیر برنامه‌نویسی، سریع‌تر و با کیفیت‌تر رشد کنی.
This media is not supported in your browser
VIEW IN TELEGRAM
🔹 تمام کلمات کلیدی پایتون را بشناس! 🔍🐍

آیا تا به حال خواستی بدونی پایتون چه کلماتی رو به عنوان کلمات رزروشده می‌شناسه؟
این‌ها همون کلمات خاصی هستن که نمی‌تونی به عنوان اسم متغیر، تابع یا کلاس ازشون استفاده کنی. چون برای خود زبان پایتون معنی خاصی دارن.

با این کد ساده می‌تونی لیست کامل این کلمات رو ببینی:
import keyword

print(keyword.kwlist)
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 دو ابزار ضروری برای برنامه‌نویسی پایتون که باید بشناسید!

در مسیر یادگیری برنامه‌نویسی، ابزارهایی که استفاده می‌کنید نقش مهمی در سرعت و کیفیت پیشرفت شما دارند. امروز دو تا از بهترین پلتفرم‌ها رو معرفی می‌کنم:

🔹 Trinket.io
یک محیط آنلاین ساده و سریع برای اجرای کدهای پایتون (و چند زبان دیگه).
➔ بدون نیاز به نصب هیچ برنامه‌ای.
➔ فقط یک مرورگر لازم داری!
➔ عالی برای مبتدیان و کسانی که می‌خواهند سریع ایده‌هایشان را تست کنند.

🔹 Google Colab
محیط برنامه‌نویسی حرفه‌ای گوگل مخصوص پروژه‌های پایتون و یادگیری ماشین.
➔ قابلیت اجرای کد روی سرورهای ابری (بدون فشار روی سیستم شما!)
➔ اتصال آسان به Google Drive برای ذخیره و اشتراک‌گذاری پروژه‌ها.
➔ مناسب برای پروژه‌های بزرگ‌تر، تحلیل داده و هوش مصنوعی.

چرا اهمیت دارد؟
داشتن ابزار مناسب باعث می‌شود وقت کمتری برای نصب و راه‌اندازی تلف کنی و بیشتر روی یادگیری واقعی تمرکز داشته باشی.
از تمرین‌های ساده تا پروژه‌های حرفه‌ای، این دو پلتفرم بهت کمک می‌کنند در هر مرحله‌ی مسیر برنامه‌نویسی، سریع‌تر و با کیفیت‌تر رشد کنی.
Media is too big
VIEW IN TELEGRAM
.
.
این پروژه یک سیستم تعاملی با استفاده از تشخیص حرکات دست و انگشتان است که با استفاده از دوربین وب و فناوری‌های پردازش تصویر و یادگیری ماشین (مانند Mediapipe) پیاده‌سازی شده است. در این سیستم، کاربران می‌توانند با استفاده از انگشت اشاره خود، به صورت لمسی با محیط کاربری تعامل کنند. این پروژه می‌تواند به عنوان یک ابزار آموزشی، تحقیقاتی، یا کاربردی برای بهبود تجربه کاربری در رابط‌های تعاملی مورد استفاده قرار گیرد.

#هوش_مصنوعی
#پردازش_تصویر
#پردازش_زبان_طبیعی
#یادگیری_ماشین
#بینایی_ماشین
#واقعیت_مجازی
#ai
#mediapip
Media is too big
VIEW IN TELEGRAM
.

کتابخانه‌ها:

1. cv2 (OpenCV): برای پردازش تصویر و کار با دوربین.
2. os: برای مدیریت فایل‌ها و دایرکتوری‌ها.
3. time: برای اضافه کردن تأخیر در برنامه.
4. mediapipe: برای شناسایی و تحلیل دست‌ها و نقاط انگشتان.

تعریف پروژه:

"برنامه‌ای که نوشتیم با استفاده از OpenCV و Mediapipe، دست‌ها را شناسایی می‌کند و زمانی که کف دست شما شناسایی شد، به طور خودکار عکس می‌گیرد و ذخیره می‌کند."

#پردازش_زبان_طبیعی
#پردازش_تصویر
#هوش_مصنوعی
#بینایی_ماشین
#ai
#learning
This media is not supported in your browser
VIEW IN TELEGRAM
تست هوش مصنوعی با یه پرامپت مشترک!
من به ۴ مدل مختلف:
ChatGPT - Gemini - Grok - DeepSeek
یه درخواست ساده دادم:
"کد پایتونی بنویس که وقتی توپ پنجم حرکت می‌کنه، رنگش رو با نزدیک‌ترین توپ هماهنگ کنه."
نتایج متفاوت بودن... بعضیا دقیق، بعضیا خلاق، بعضیا اشتباه!

این یعنی چی؟
مدل‌های هوش مصنوعی، مثل آدما، با سبک‌ها و توانایی‌های متفاوت فکر می‌کنن!

#هوش_مصنوعی
#مقایسه_مدل‌ها
#ChatGPT
#GeminiAI
#GrokAI
#DeepSeek
#پرامپت_نویسی
#کدنویسی_با_هوش_مصنوعی
#پایتون
#آموزش_هوش_مصنوعی
#یادگیری_ماشین
#تست_AI
#AI_Comparison
#PromptEngineering
#ai
Media is too big
VIEW IN TELEGRAM
🧠 معرفی پروژه: «تبدیل زبان اشاره به متن»

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

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

میلاد با سعادت پیامبر عظیم‌الشأن اسلام، حضرت ختمی مرتبت محمد مصطفی (ص) و میلاد فرخنده ششمین امام همام، حضرت امام جعفر صادق علیه‌السلام، سرچشمه علم، معرفت و فضیلت را به پیشگاه حضرت ولی عصر (عج)، عموم مسلمانان جهان و شما بزرگواران تبریک و تهنیت عرض می‌نماییم.


امید است این ایام نورانی، نویدبخش رحمت الهی، برکت و معنویت در زندگی همه ارادتمندان به ساحت قدسی اهل‌بیت علیهم‌السلام باشد.
This media is not supported in your browser
VIEW IN TELEGRAM
PythonStepByStep:
"🐢💨 وقتی لاک‌پشت‌ها خودشان تصمیم می‌گیرند!
در این بازی چند لاک‌پشت با هوش مصنوعی، هرکدام به سمت ستاره‌ها حرکت می‌کنند، موانع را دور می‌زنند و امتیاز جمع می‌کنند.
تمام حرکت‌ها خودکار و رقابتی است و زمان محدودی برای رسیدن به بیشترین امتیاز دارید.
هوش مصنوعی ساده مسیر‌یابی و تصمیم‌گیری طبیعی را شبیه‌سازی می‌کند – آموزش و سرگرمی در یک تجربه جذاب!"

💡 چطور از هوش مصنوعی استفاده شده؟

1. تصمیم‌گیری خودکار مسیر: هر لاک‌پشت نزدیک‌ترین ستاره را پیدا می‌کند و به سمت آن حرکت می‌کند.


2. اجتناب از موانع: لاک‌پشت‌ها موانع را شناسایی کرده و مسیر خود را اصلاح می‌کنند.


3. رقابت مستقل: هر لاک‌پشت با الگوریتم ساده تصمیم می‌گیرد، بدون دخالت کاربر.


4. شبیه‌سازی رفتار طبیعی: ترکیب جمع‌آوری هدف و دور زدن مانع باعث حرکت “هوشمند” می‌شود.
آینده را با برنامه‌نویسی پایتون و هوش مصنوعی بسازید!

آیا می‌خواهید مهارت‌های دیجیتال و برنامه‌نویسی خود را به سطح حرفه‌ای ارتقا دهید؟
در دوره‌های آموزشی پایتون و هوش مصنوعی، شما یاد می‌گیرید چگونه برنامه‌نویسی را از پایه شروع کنید و مفاهیم هوش مصنوعی را در پروژه‌های واقعی و سرگرم‌کننده به کار ببرید.

در این دوره‌ها، شما خواهید توانست:

با زبان برنامه‌نویسی پایتون به‌صورت کاربردی و عملی کار کنید.

الگوریتم‌های ساده هوش مصنوعی را برای تصمیم‌گیری خودکار و مسیر‌یابی طراحی کنید.

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

مهارت‌های حل مسئله و تفکر منطقی خود را تقویت کنید و به صورت خلاقانه برنامه بسازید.


با یادگیری پایتون و هوش مصنوعی، دیگر فقط بازی نمی‌کنید؛ شما خالق بازی و خلاقیت خود خواهید بود!

ثبت‌نام کنید و مسیر یادگیری خود را امروز شروع کنید.
فضای آموزشی ما، تجربه‌ای ترکیبی از آموزش، سرگرمی و نوآوری فراهم می‌کند تا شما به یک برنامه‌نویس و طراح خلاق تبدیل شوید.