آموزش برنامه‌نویسی پایتون و هوش مصنوعی
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
import turtle
import string

# تنظیم صفحه
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("Vertical Alphabet with Turtle")

# ساخت قلم
pen = turtle.Turtle()
pen.speed(2)
pen.color("white")
pen.penup()
pen.goto(0, 200) # شروع از بالا وسط صفحه

# حروف انگلیسی
letters = string.ascii_uppercase # A تا Z

# حلقه نوشتن حروف عمودی
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for i, letter in enumerate(letters):
pen.color(colors[i % len(colors)]) # تغییر رنگ
pen.write(letter, align="center", font=("Arial", 24, "bold"))
pen.goto(pen.xcor(), pen.ycor() - 30) # حرکت به پایین برای حرف بعدی

# نگه داشتن صفحه باز
pen.hideturtle()
turtle.done()
اطلاعیه برگزاری کلاس

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



جمعه ۹ آبان ماه

ساعت ۹:۰۰ تا ۱۱:۲۰ → ویژه خواهران

ساعت ۱۱:۲۰ تا ۱۳:۰۰ → ویژه برادران (کلاس تقویتی)

لطفاً همه دوستان راس ساعت مقرر حضور داشته باشند.

با تشکر
۱۰ سوال تمرینی جدید پایتون

۱. چاپ اعداد زوج تا n
یک عدد n از کاربر بگیرید و همه اعداد زوج از ۱ تا n را چاپ کنید.

۲. مجموع اعداد فرد تا n
یک عدد n از کاربر بگیرید و مجموع همه اعداد فرد از ۱ تا n را حساب کنید.

۳. پیدا کردن کوچک‌ترین عدد در لیست
لیست [12, 5, 8, 21, 3] داده شده، کوچک‌ترین عدد را پیدا کنید.

۴. معکوس لیست
لیست [1, 2, 3, 4, 5] داده شده، لیست معکوس آن را بسازید.

۵. پیدا کردن عناصر تکراری در لیست
لیست [1, 2, 3, 2, 4, 3, 5] داده شده، عناصر تکراری را چاپ کنید.

۶. بررسی پلیندروم بودن رشته
یک رشته از کاربر بگیرید و بررسی کنید که آیا پلیندروم است یا نه.
مثال: "level" → پلیندروم

۷. شمارش حروف و اعداد در رشته
رشته "Python 3.9" داده شده، تعداد حروف و اعداد را جداگانه بشمارید.

۸. محاسبه میانگین لیست
لیست [10, 20, 30, 40, 50] داده شده، میانگین آن را محاسبه کنید.

۹. فاکتوریل با تابع بازگشتی
یک تابع بازگشتی بنویسید که فاکتوریل عدد را محاسبه کند.

۱۰. برنامه حدس عدد با محدودیت تعداد تلاش
عدد بین ۱ تا ۲۰ انتخاب شود، کاربر حداکثر ۵ بار فرصت حدس دارد. اگر درست حدس زد، پیام موفقیت، اگر نه، پیام پایان تلاش چاپ شود.
سلام بچه‌ها 🌟
ان‌شاءالله فردا این ۱۰ سوال پایتون را حل کنید و آماده باشید.
فردا در کلاس با هم سوال‌ها را مرور و حل می‌کنیم تا اگر جایی مشکل داشتید، کامل توضیح بدیم و یادگیری بهتری داشته باشید.

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


👨‍🏫 مربی: یاسر محمودیان

📅 تاریخ برگزاری: ۹ آبان ماه ۱۴۰۴

📍 مکان: کانون فرهنگی‌–ورزشی شهید صیاد شیرازی، بسیج درگز
2
🎓 آموزش خصوصی برنامه‌نویسی پایتون از پایه تا پیشرفته
👨‍🏫 مدرس: یاسر محمودیان – مربی برنامه‌نویسی پایتون و هوش مصنوعی
💻 یادگیری اصولی همراه با پروژه‌های واقعی و آمادگی بازار کار
📚 پشتیبانی و رفع اشکال کامل در طول دوره
مناسب دانش‌آموزان، دانشجویان و علاقه‌مندان برنامه‌نویسی

💬 ثبت‌نام و اطلاعات بیشتر:

👤 آیدی تلگرام:
@YMahmoodian

محمودیان
💻 دوره‌ی برنامه‌نویسی پایتون مقدماتی

🏫 مدرسه راهنمایی روستای یکه‌باغ

امروز کلاس برنامه‌نویسی پایتون مقدماتی در مدرسه روستای یکه‌باغ برگزار شد.
دانش‌آموزان با روحیه‌ای پرانرژی و انگیزه‌ی بالا در این جلسه حضور داشتند و با همین اشتیاق نشان دادند که یادگیری مهارت‌های فناوری و برنامه‌نویسی در این مدرسه، ظرفیت رشد و پیشرفت بسیار خوبی دارد.

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

به امید روزهایی که این تلاش‌ها مسیر روشن‌تری برای آینده‌ی فرزندان روستا بسازد. 🌱
یادگیری، آغاز ساختن آینده است.


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

🎯 مناسب برای:
دانش‌آموزان، دانشجویان و علاقه‌مندان — بدون نیاز به پیش‌زمینه

💬 ثبت‌نام و اطلاعات بیشتر:

🔗 تلگرام: https://t.me/PyPlus_Admin

🔗 روبیکا: https://rubika.ir/PyPlus_Admin

🔗 ایتا: https://eitaa.com/learns_py

🔗 اینستاگرام: https://instagram.com/learns.py
👍3
Set Comprehension چیست؟

Set Comprehension روشی مختصر و ساده برای ساختن مجموعه‌ها (Set) در پایتون است.
Set ها تکراری‌ها را حذف می‌کنند و فقط مقادیر یکتا را نگه می‌دارند.




ساختار کلی

{expression for item in iterable}




1) مثال ساده

nums = [1, 2, 2, 3, 4, 4, 5]
{x * 2 for x in nums}

نتیجه:

{2, 4, 6, 8, 10}




2) با شرط (if)

فقط اعداد زوج را نگه می‌داریم:

{x for x in nums if x % 2 == 0}

نتیجه:

{2, 4}




3) استفاده از if-else داخل عبارت

{x if x > 2 else 0 for x in nums}

نتیجه:

{0, 3, 4, 5}




4) حلقه‌های تو در تو

{(x, y) for x in [1,2] for y in ['a','b']}

نتیجه:

{(1, 'a'), (1, 'b'), (2, 'a'), (2, 'b')}




5) حذف سریع مقادیر تکراری

{x for x in nums}

نتیجه:

{1, 2, 3, 4, 5}




نکته مهم

Set همیشه بدون ترتیب است.

با هر بار اجرا ممکن است ترتیب نمایش عناصر متفاوت باشد.

بهترین کاربرد: حذف تکراری‌ها و فیلتر کردن داده‌ها.
🌱 گزارش کلاس امروز برنامه‌نویسی پایتون

«در کلاس امروز برنامه‌نویسی پایتون، تعدادی از دانش‌آموزانی که در جلسات پیشین حضور نداشتند نیز شرکت کردند. برای آن‌ها جلسه‌ی جبرانی برگزار شد و به‌زودی با سایر هم‌کلاسی‌ها هماهنگ می‌شوند.
خوشبختانه بچه‌ها امروز بسیار عالی و فعال بودند؛ خدا را شکر با گروهی بااستعداد، پرانگیزه و مشتاق یادگیری همراه هستیم.»
1
برنامه کلاس‌های این هفته

📅 سه شنبه ۱۳ آبان ماه


ویژه برادران:
ساعت ۱۴:۰۰ تا ۱۷:۰۰


❗️ دوستان گرامی لطفاً در کلاس‌ها رأس ساعت حضور داشته باشید.
هم اکنون کلاس برنامه‌نویسی پایتون