آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
🪐 «منظومهٔ شمسی در حرکت» – شبیه‌سازی ساده اما زیبا با Turtle! هر سیاره با رنگ و سرعت مخصوص خودش به‌دور خورشید می‌چرخه و رد مدارش رو جا می‌ذاره 🌞💫 کافی‌ه کد رو اجرا کنی تا کهکشان کوچیکی روی صفحه‌ت زنده بشه 🚀💛
import turtle
import math
import time

# 🎨 تنظیم صفحه
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("منظومه‌ی شمسی با Turtle و رد مدار")
screen.tracer(0) # غیرفعال‌کردن انیمیشن پیش‌فرض برای عملکرد بهتر

# ☀️ خورشید
sun = turtle.Turtle()
sun.shape("circle")
sun.color("yellow")
sun.shapesize(2)
sun.penup()
sun.goto(0, 0)

# 🪐 تعریف سیارات: (رنگ, فاصله از خورشید, سرعت زاویه‌ای)
planets_data = [
("gray", 60, 4.7), # عطارد (Mercury)
("orange", 90, 3.5), # زهره (Venus)
("blue", 120, 3.0), # زمین (Earth)
("red", 150, 2.4), # مریخ (Mars)
("brown", 200, 1.3), # مشتری (Jupiter)
("gold", 250, 1.0), # زحل (Saturn)
]

planets = []

# 🚀 ساخت هر سیاره
for color, radius, speed in planets_data:
planet = turtle.Turtle()
planet.shape("circle")
planet.color(color)
planet.shapesize(0.5)
planet.penup()
planet.goto(radius, 0)
planet.pendown() # تا رد مدار رسم شود
planet.data = {"angle": 0, "radius": radius, "speed": speed}
planets.append(planet)

# 🔁 حلقه‌ی چرخش و رسم مدار
while True:
for p in planets:
p.data["angle"] += p.data["speed"]
x = p.data["radius"] * math.cos(math.radians(p.data["angle"]))
y = p.data["radius"] * math.sin(math.radians(p.data["angle"]))
p.goto(x, y)
screen.update()
time.sleep(0.02)
تمرین 1: تشخیص نوع ورودی

از کاربر یک مقدار بگیر و نوع داده‌ای آن را چاپ کن.

مثال خروجی

یک مقدار وارد کنید: 12.5
نوع داده‌ای مقدار شما: <class 'str'>

کد پیشنهادی

value = input("یک مقدار وارد کنید: ")
print("نوع داده‌ای مقدار شما:", type(value))




تمرین 2: جمع دو عدد

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

مثال خروجی

عدد اول را وارد کنید: 5
نوع قبل از تبدیل: <class 'str'>
عدد دوم را وارد کنید: 7
نوع قبل از تبدیل: <class 'str'>
جمع دو عدد: 12

کد پیشنهادی

num1 = input("عدد اول را وارد کنید: ")
print("نوع قبل از تبدیل:", type(num1))

num2 = input("عدد دوم را وارد کنید: ")
print("نوع قبل از تبدیل:", type(num2))

num1 = int(num1)
num2 = int(num2)

print("جمع دو عدد:", num1 + num2)
تمرین ۱ — دریافت نام و چاپ آن

برنامه‌ای بنویسید که:

1. نام کاربر را با input دریافت کند


2. آن را با یک پیام خوش‌آمدگویی چاپ کند



مثال خروجی:

سلام علی!




تمرین ۲ — نوع دادهٔ ورودی

برنامه‌ای بنویسید که:

1. یک مقدار از کاربر دریافت کند


2. مقدار و نوع داده آن را چاپ کند



مثال:
ورودی: 23
خروجی:

مقدار: 23
نوع: <class 'str'>




تمرین ۳ — جمع دو عدد

برنامه‌ای بنویسید که:

1. دو عدد از کاربر بگیرد


2. آن‌ها را به عدد صحیح (int) تبدیل کند


3. جمع آن‌ها را چاپ کند






تمرین ۴ — تشخیص نوع دادهٔ تبدیل‌شده

برنامه‌ای بنویسید که:

1. یک عدد اعشاری از کاربر دریافت کند


2. آن را به float تبدیل کند


3. مقدار و نوع داده را چاپ کند





تمرین ۵ — تبدیل رشته به عدد و برعکس

برنامه‌ای بنویسید که:

1. یک عدد دریافت کند


2. آن را به عدد صحیح (int) تبدیل کند


3. سپس دوباره به رشته (str) تبدیل کند


4. نوع هر مرحله را چاپ کند
1
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
تمرین ۱ — دریافت نام و چاپ آن برنامه‌ای بنویسید که: 1. نام کاربر را با input دریافت کند 2. آن را با یک پیام خوش‌آمدگویی چاپ کند مثال خروجی: سلام علی! تمرین ۲ — نوع دادهٔ ورودی برنامه‌ای بنویسید که: 1. یک مقدار از کاربر دریافت کند 2. مقدار و…
# دریافت نام و چاپ آن
name = input ("نام خود را وارد کنید :")
print("سلام ",name +"!")


# نوع داده ورودی
value = input("یک مقدار وارد کنید :")
print("مقدار :",value)
print("نوع:",type(value))
a = int(input("عدد اول :"))
b = int(input("عدد دوم :"))
print("جمع دو عدد :",a+b)


# نوع داده تبدیل شده
num = float(input("یک عدد اعشاری را وارد کنید :"))
print("مقدار:",num)
print("نوع :",type(num))


# تبدیل رشته به عدد و برعکس
x = input("یک عدد را وارد کنید :")
print("مرحله 1 مقدار ",x,"|نوع:",type(x))

x = int(x)

print("مرحله 2 مقدار ",x,"|نوع:",type(x))

x = str(x)

print("مرحله 3 مقدار ",x,"|نوع:",type(x))
اطلاعیه مهم
تمام دوستانی که در دوره مقدماتی آموزش برنامه‌نویسی پایتون شرکت کرده و اکنون در کلاس حضور دارند (هم آقایان و هم خانم‌ها)، ۱۵ سال تمام یا بیشتر دارند.
لطفاً افرادی که این شرایط را دارند، یک پیام به بنده ارسال کنند.
🚀 کارگاه عملی «ورود به دنیای هوش مصنوعی با پایتون» – فقط در ۲ ساعت

🔸 آموزش فشرده و کاربردی – بدون هیچ پیش‌نیازی

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



🔥 سرفصل‌های کارگاه

📌 ۱) آشنایی با مفاهیم پایه

هوش مصنوعی چیست؟

یادگیری ماشین چطور کار می‌کند؟

تفاوت ML و Deep Learning


📌 ۲) معرفی ابزارهای اصلی پایتون

NumPy

Pandas

Matplotlib

Scikit-Learn


📌 ۳) کار عملی با داده‌های واقعی

تمرین با دیتاست‌های واقعی و اجرای قدم‌به‌قدم مدل‌ها.

📌 ۴) ساخت دو پروژه کامل

پروژه ۱: پیش‌بینی قیمت با رگرسیون

پروژه ۲: تشخیص اسپم با الگوریتم Naive Bayes


در پایان این کارگاه شما:

اولین مدل هوش مصنوعی خود را ساخته‌اید
با کتابخانه‌های اصلی AI در پایتون کار کرده‌اید
مسیر پیشرفت و حرفه‌ای شدن در هوش مصنوعی را می‌شناسید
تمام کدها، فایل‌ها و تمرین‌ها را دریافت می‌کنید




مدت کارگاه: ۲ ساعت


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



📣 تاریخ برگزاری کارگاه به‌زودی اعلام می‌شود
🔹 پایتون چیست؟

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




🔹 چرا پایتون مهم است؟

1. ساده و قابل فهم

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

print("Hello, World!")

2. چندمنظوره

پایتون در حوزه‌های زیادی استفاده می‌شود:

هوش مصنوعی و یادگیری ماشین

تحلیل داده و علم داده

توسعه وب (Django, Flask)

اتوماسیون و اسکریپت‌نویسی

برنامه‌نویسی ربات

کارهای شبکه

ساخت بازی


3. کتابخانه‌های قدرتمند

پایتون هزاران کتابخانه دارد مثل:

NumPy ،Pandas → تحلیل داده

TensorFlow ،PyTorch → یادگیری ماشین

Django ،Flask → وب

Selenium → اتوماسیون


4. جامعه بزرگ

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

5. سازگاری با پلتفرم‌های مختلف

ویندوز، لینوکس، مک – همه را پشتیبانی می‌کند.




🔹 چه کسانی باید پایتون یاد بگیرند؟

دانشجویان

علاقه‌مندان به هوش مصنوعی

دیتاساینتیست‌ها

توسعه‌دهندگان وب

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

🔹 کلاس سه‌شنبه ۲۷ آبان ماه
دوره مقدماتی پایتون – ویژه آقایان
ساعت ۱۴:۳۰ تا ۱۷:۳۰

🔹 کلاس چهارشنبه ۲۸ آبان ماه
دوره مقدماتی پایتون – ویژه خانم‌ها
ساعت ۱۴:۲۰ تا ۱۶:۰۰
پایتون برای همه چیز!
از تحلیل داده تا توسعه بازی، پایتون با کتابخانه‌های قدرتمندش در هر زمینه‌ای حضور دارد. این تصویر، تنوع کاربردهای پایتون را به‌زیبایی نشان می‌دهد—ابزاری همه‌کاره برای برنامه‌نویسان خلاق.
1_22082540404.docx
40.9 KB
فرم شناسنامه اثر محور برنامه نویسی و هوش مصنوعی
1_22046262944.pdf
1.3 MB
خلاصه معرفی محور برنامه نویسی و هوش مصنوعی
Media is too big
VIEW IN TELEGRAM
📝 پروژه دفترچه یادداشت ساده با Python & Tkinter
یک برنامه‌ی کاربرپسند برای مدیریت یادداشت‌ها؛ با امکان بازکردن، ذخیره‌سازی، تغییر رنگ پس‌زمینه و پاک‌سازی متن.
سادگی، سرعت و کاربردی بودن، هدف اصلی این پروژه بوده است! 🚀

#پایتون #محمودیان #برنامه_نویسی #آموزش #یادگیری #جشنواره #ایده #دفترچه_یادداشت #Tkinter #PythonProject #Coding
«کلاس برنامه‌نویسی پایتون مقدماتی – ویژه آقایان – ۲۷ آبان ماه»
با کمال افتخار از دانش‌آموزان پرتلاش امیرحسین تدین، عدنان وطن‌خواه و سیدمحمدطاها میر‌حسینی تقدیر و تشکر می‌شود. پشتکار ارزشمند شما در حل تمرین‌ها و روحیه‌ی همکاری‌تان در اشتراک‌گذاری دانسته‌ها در گروه برنامه‌نویسی پایتون.

تداوم این تلاش‌ها بدون شک به پیشرفت علمی و مهارتی شما خواهد انجامید. برایتان آرزوی موفقیت روزافزون داریم.
«۱۰ مهارت کلیدی که برنامه‌نویسی در کودکان می‌سازد»

1. تفکر محاسباتی — یادگیری الگوریتم‌سازی و تجزیه مسئله باعث می‌شود دانش‌آموزان مشکلات را به گام‌های قابل‌حل تبدیل کنند.


2. حل مسئله سیستماتیک — برنامه‌نویسی مهارت طراحی راه‌حل‌های ساختاریافته و تست‌پذیر را تقویت می‌کند.


3. تقویت استدلال منطقی — نوشتن کد نیازمند استدلال علت‌ومعلولی دقیق و پیش‌بینی نتایج است.


4. خودتنظیمی و پشتکار (Resilience) — خطاها و اشکال‌زدایی فرصت‌های مکرر برای تلاش، یادگیری از شکست و بهبود مداوم فراهم می‌آورند.


5. تفکر انتقادی و ارزیابی داده — برنامه‌نویسی دانش‌آموز را به سنجش ورودی‌ها، سناریوها و نتایج به‌صورت دقیق سوق می‌دهد.


6. ریاضیات کاربردی و مدل‌سازی — مفاهیم ریاضیاتی را در قالب مدل‌سازی و شبیه‌سازی کاربردی می‌کند و درک انتزاعی را ملموس می‌سازد.


7. خلاقیت ساختاریافته — محدودیت‌های تکنیکی، خلاقیت در طراحی راه‌حل‌ها و رابط‌ها را به شکلی هدفمند تقویت می‌کند.


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


9. سواد و مسئولیت‌پذیری دیجیتال — شناخت سازوکار ابزارهای دیجیتال به کودکان کمک می‌کند رفتار آنلاین ایمن‌تر، انتخاب‌های آگاهانه‌تر و حضور مسئولانه‌تری داشته باشند.


10. آمادگی شغلی و سازگاری با بازار آینده — توانایی برنامه‌نویسی پایه‌ای است که در بسیاری از رشته‌ها و مشاغل آینده کاربرد دارد و انعطاف‌پذیری شغلی را افزایش می‌دهد.
🔹 کلاس چهارشنبه ۲۸ آبان ماه
دوره مقدماتی پایتون – ویژه خانم‌ها
ساعت ۱۴:۲۰ تا ۱۶:۰۰
«با توجه به اینکه دوستان برای جشنواره قصد دارند برنامه‌نویسی پایتون و هوش مصنوعی را به‌طور جدی یاد بگیرند، لطفاً کلاس‌ها را با تمرکز، پشتکار و انگیزه بیشتری ادامه دهید. شما توانایی رسیدن به بهترین نتایج را دارید و شایسته‌ موفقیت‌های بزرگ هستید.»