آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
بسم‌الله‌الرحمن‌الرحیم

📣 اطلاعیه مهم – آغاز ثبت‌نام دوره مقدماتی برنامه‌نویسی پایتون 🚀

با سلام و احترام خدمت اولیا و اهالی گرامی،

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




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


📍 محل برگزاری: مدرسه راهنمایی یکه‌باغ
⚠️ ظرفیت محدود است! اولویت با ثبت‌نام‌کنندگان زودتر می‌باشد.



🎓 در پایان دوره به شرکت‌کنندگان گواهی معتبر پایان‌دوره از سازمان فنی و حرفه‌ای اعطا خواهد شد.

🗂 مدارک مورد نیاز جهت ثبت‌نام:
🔹 یک نسخه کپی شناسنامه
🔹 یک نسخه کپی کارت ملی
🔹 یک قطعه عکس ۳×۴

لطفاً مدارک فوق را جهت تکمیل ثبت‌نام، در اسرع وقت به دفتر مدرسه تحویل دهید.




💬 ثبت‌نام و اطلاعات بیشتر:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
🧩 تمرین ۱ — جمع و میانگین سه عدد
🔹 هدف:

تمرین با input(), int(), و عملگرهای ریاضی.

🔹 صورت تمرین:

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

🔹 کد پاسخ:
a = int(input("عدد اول را وارد کن: "))
b = int(input("عدد دوم را وارد کن: "))
c = int(input("عدد سوم را وارد کن: "))

sum_numbers = a + b + c
average = sum_numbers / 3

print("جمع اعداد:", sum_numbers)
print("میانگین اعداد:", average)


🔸 خروجی نمونه:

عدد اول را وارد کن: 10
عدد دوم را وارد کن: 20
عدد سوم را وارد کن: 30
جمع اعداد: 60
میانگین اعداد: 20.0

تمرین ۲ — تبدیل دقیقه به ساعت و دقیقه
🔹 هدف:

تمرین با تقسیم (//, %) و نوع int.

🔹 صورت تمرین:

برنامه‌ای بنویس که تعداد دقیقه را از کاربر بگیرد و آن را به ساعت و دقیقه تبدیل کند.
(مثلاً 135 دقیقه = 2 ساعت و 15 دقیقه)

🔹 کد پاسخ:
minutes = int(input("تعداد دقیقه را وارد کن: "))

hours = minutes // 60
remain = minutes % 60

print(f"{minutes} دقیقه = {hours} ساعت و {remain} دقیقه است.")


🔸 نمونه:

تعداد دقیقه را وارد کن: 135
135 دقیقه = 2 ساعت و 15 دقیقه است.

تمرین ۳ — محاسبه سن از سال تولد
🔹 هدف:

تمرین تبدیل نوع (int) و عملگر تفریق (-).

🔹 صورت تمرین:

سال تولد از کاربر بگیر و سن فعلی او را محاسبه کن.
(فرض کن امسال 2025 است)

🔹 کد پاسخ:
birth_year = int(input("سال تولد خود را وارد کن: "))
age = 2025 - birth_year
print(f"شما {age} سال دارید.")


🔸 نمونه:

سال تولد خود را وارد کن: 2010
شما 15 سال دارید.

تمرین ۴ — عدد زوج یا فرد؟
🔹 هدف:

تمرین با عملگر باقیمانده (%) و شرط ساده.

🔹 صورت تمرین:

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

🔹 کد پاسخ:
num = int(input("یک عدد وارد کن: "))

if num % 2 == 0:
print("عدد زوج است.")
else:
print("عدد فرد است.")


🔸 نمونه:

یک عدد وارد کن: 9
عدد فرد است.

تمرین ۵ — محاسبه محیط و مساحت مستطیل
🔹 هدف:

تمرین با چند متغیر، عملگر *, +, و نوع float.

🔹 صورت تمرین:

طول و عرض مستطیل را از کاربر بگیر و مساحت و محیط آن را حساب کن.

🔹 کد پاسخ:
length = float(input("طول مستطیل را وارد کن: "))
width = float(input("عرض مستطیل را وارد کن: "))

area = length * width
perimeter = 2 * (length + width)

print("مساحت مستطیل:", area)
print("محیط مستطیل:", perimeter)


🔸 نمونه:

طول مستطیل را وارد کن: 5
عرض مستطیل را وارد کن: 3
مساحت مستطیل: 15.0
محیط مستطیل: 16.0
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
🧩 تمرین ۱ — جمع و میانگین سه عدد 🔹 هدف: تمرین با input(), int(), و عملگرهای ریاضی. 🔹 صورت تمرین: از کاربر سه عدد بگیر و جمع و میانگین آن‌ها را حساب و چاپ کن. 🔹 کد پاسخ: a = int(input("عدد اول را وارد کن: ")) b = int(input("عدد دوم را وارد کن: ")) c = int(input("عدد…
📢 اطلاعیه مهم برای اعضای عزیز کانال

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

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

با آرزوی موفقیت برای همه 🌷
🌟 تشکر از هنرآموزان قلمی و عاشوریان که تمرین‌ها را ارسال کردند!
🙏 سایر دوستان هم لطفاً تمرین‌های خود را انجام داده و ارسال کنند تا یادگیری‌ شما کامل شود. ✏️💪
Python برای همه چیز!
اگه فکر می‌کنی پایتون فقط برای علم داده‌ست، وقتشه دوباره فکر کنی!
از ساخت بازی تا طراحی وب، از یادگیری عمیق تا اتوماسیون مرورگر — پایتون با کتابخانه‌های قدرتمندش همه‌جا هست.
👇 لیست کامل کاربردها رو ببین و توی کامنت بگو کدومش رو بیشتر دوست داری یا باهاش کار کردی!

#Python #AI #MachineLearning #WebDev #DataScience #Automation #OpenCV #FastAPI #Django #Flask #پایتون #برنامه‌نویسی
۵ تمرین کاربردی روی آرایه‌ها و حلقه‌ها در پایتون



تمرین ۱ – دسترسی و تغییر در لیست

صورت مسئله:
یک لیست شامل [10, 20, 30, 40, 50] دارید.

عنصر سوم را به 35 تغییر دهید

عنصر آخر را چاپ کنید

تعداد عناصر لیست را نمایش دهید

حل:

myList = [10, 20, 30, 40, 50]

# تغییر عنصر سوم
myList[2] = 35

# چاپ آخرین عنصر
print("آخرین عنصر:", myList[-1])

# تعداد عناصر
print("تعداد عناصر:", len(myList))


خروجی:

آخرین عنصر: 50
تعداد عناصر: 5

تمرین ۲ – جمع عناصر لیست با حلقه

صورت مسئله:
یک لیست از اعداد [5, 10, 15, 20] دارید. مجموع همه عناصر را محاسبه کنید.

حل:

numbers = [5, 10, 15, 20]
total = 0

for num in numbers:
total += num

print("مجموع عناصر:", total)


خروجی:

مجموع عناصر: 50

تمرین ۳ – تاپل و شمارش عناصر

صورت مسئله:
یک تاپل شامل ('apple', 'banana', 'apple', 'orange') دارید.

تعداد تکرار 'apple' را پیدا کنید

اندیس اولین 'orange' را نمایش دهید

حل:

fruits = ('apple', 'banana', 'apple', 'orange')

print("تعداد apple:", fruits.count('apple'))
print("اندیس orange:", fruits.index('orange'))


خروجی:

تعداد apple: 2
اندیس orange: 3

تمرین ۴ – استفاده از ست

صورت مسئله:
یک ست شامل {10, 20, 30, 10, 40} دارید.

عناصر تکراری حذف شده‌اند.

بررسی کنید آیا 20 در ست وجود دارد یا نه

یک عنصر جدید 50 به ست اضافه کنید

حل:

mySet = {10, 20, 30, 10, 40}

# بررسی وجود 20
print(20 in mySet)

# اضافه کردن 50
mySet.add(50)
print(mySet)


خروجی (ترتیب ممکن است متفاوت باشد):

True
{40, 10, 50, 20, 30}

تمرین ۵ – دیکشنری و دسترسی به مقادیر

صورت مسئله:
یک دیکشنری دارید: {'name':'Ali', 'age':25, 'city':'Tehran'}

مقدار age را چاپ کنید

مقدار country را به 'Iran' اضافه کنید

کلیدها و مقادیر را نمایش دهید

حل:

myDict = {'name':'Ali', 'age':25, 'city':'Tehran'}

# چاپ age
print("سن:", myDict['age'])

# اضافه کردن country
myDict['country'] = 'Iran'

# کلیدها و مقادیر
print("کلیدها:", myDict.keys())
print("مقادیر:", myDict.values())


خروجی:

سن: 25
کلیدها: dict_keys(['name', 'age', 'city', 'country'])
مقادیر: dict_values(['Ali', 25, 'Tehran', 'Iran'])
مثال یک پروژه کوچک ترکیبی

هدف: یک برنامه که اطلاعات دانش‌آموزان را ذخیره کند، اعداد را جمع کند، داده‌ها را مرتب کند و داده‌های تکراری را حذف کند.

# لیست برای نمرات
scores = [20, 15, 20, 18, 17]

# جمع نمرات
total = sum(scores)
print("مجموع نمرات:", total)

# تاپل برای نام دانش‌آموزان (غیرقابل تغییر)
students = ('Ali', 'Sara', 'Omid', 'Ali')

# ست برای حذف نام‌های تکراری
unique_students = set(students)
print("دانش‌آموزان منحصر به فرد:", unique_students)

# دیکشنری برای نگهداری اطلاعات
student_info = {'Ali':20, 'Sara':18, 'Omid':17}
print("اطلاعات دانش‌آموزان:", student_info)


📤 خروجی مثال:

مجموع نمرات: 90
دانش‌آموزان منحصر به فرد: {'Ali', 'Sara', 'Omid'}
اطلاعات دانش‌آموزان: {'Ali': 20, 'Sara': 18, 'Omid': 17}
رسم دایره‌ها و مستطیل‌های رنگی با استفاده از لیست و حلقه
هدف:

رنگ‌ها در لیست ذخیره شوند

دایره‌ها و مستطیل‌ها با رنگ‌ها پر شوند
import turtle as t

# لیست رنگ‌ها
colors = ['red', 'blue', 'green', 'yellow']

# رسم دایره‌ها
t.penup()
t.goto(-150, 0)
t.pendown()

for color in colors:
t.color(color, color) # رنگ خطوط و داخل
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

# رسم مستطیل‌ها
t.penup()
t.goto(-150, -100)
t.pendown()

width = 60
height = 40

for color in colors:
t.color(color, color)
t.begin_fill()
for _ in range(2):
t.forward(width)
t.right(90)
t.forward(height)
t.right(90)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

t.hideturtle()
t.done()
رسم یک گل با tuple برای مختصات و رنگ‌ها
هدف:

استفاده از tuple برای ذخیره زاویه‌ها و رنگ‌ها

رسم گل پنج‌پر با رنگ‌های متفاوت
import turtle as t

# رنگ‌ها و زوایا در tuple
colors = ('red', 'yellow', 'blue', 'green', 'purple')
angles = (72, 72, 72, 72, 72) # برای پنج پر، زاویه هر برگ 72 درجه

t.speed(10)
t.penup()
t.goto(0, -50)
t.pendown()

for i in range(5):
t.color(colors[i], colors[i])
t.begin_fill()
t.circle(50) # هر برگ دایره‌ای
t.end_fill()
t.right(angles[i])

t.hideturtle()
t.done()
آموزش برنامه‌نویسی پایتون و هوش مصنوعی:
رسم دایره‌ها و مستطیل‌های رنگی با استفاده از لیست و حلقه
هدف:

رنگ‌ها در لیست ذخیره شوند

دایره‌ها و مستطیل‌ها با رنگ‌ها پر شوند

import turtle as t

# لیست رنگ‌ها
colors = ['red', 'blue', 'green', 'yellow']

# رسم دایره‌ها
t.penup()
t.goto(-150, 0)
t.pendown()

for color in colors:
t.color(color, color) # رنگ خطوط و داخل
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

# رسم مستطیل‌ها
t.penup()
t.goto(-150, -100)
t.pendown()

width = 60
height = 40

for color in colors:
t.color(color, color)
t.begin_fill()
for _ in range(2):
t.forward(width)
t.right(90)
t.forward(height)
t.right(90)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

t.hideturtle()
t.done()
پروژه کامل و جذاب با turtle و آرایه‌ها
کد کامل:
import turtle as t

# ===========================
# ورودی از کاربر
# ===========================
num_circles = int(t.textinput("دایره‌ها", "تعداد دایره‌ها را وارد کنید:"))
num_rects = int(t.textinput("مستطیل‌ها", "تعداد مستطیل‌ها را وارد کنید:"))
num_flowers = int(t.textinput("گل‌ها", "تعداد گل‌ها را وارد کنید:"))

# رنگ‌ها در لیست
colors = ['red', 'blue', 'green', 'yellow', 'purple', 'orange', 'pink']

# ===========================
# رسم دایره‌ها
# ===========================
t.penup()
t.goto(-250, 150)
t.pendown()
t.speed(10)

for i in range(num_circles):
color = colors[i % len(colors)]
t.color(color, color)
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

# ===========================
# رسم مستطیل‌ها
# ===========================
t.penup()
t.goto(-250, 50)
t.pendown()

width = 60
height = 40

for i in range(num_rects):
color = colors[i % len(colors)]
t.color(color, color)
t.begin_fill()
for _ in range(2):
t.forward(width)
t.right(90)
t.forward(height)
t.right(90)
t.end_fill()
t.penup()
t.forward(80)
t.pendown()

# ===========================
# رسم گل‌ها
# ===========================
t.penup()
t.goto(-200, -100)
t.pendown()

# tuple برای زاویه‌های گل پنج پر
angles = (72, 72, 72, 72, 72)

for f in range(num_flowers):
t.penup()
t.goto(-200 + f*100, -100)
t.pendown()
for i in range(5):
color = colors[i % len(colors)]
t.color(color, color)
t.begin_fill()
t.circle(30)
t.end_fill()
t.right(angles[i])

# ===========================
# پایان کار
# ===========================
t.hideturtle()
t.done()
اطلاعیه برگزاری کلاس

با سلام،

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

تاریخ: سه‌شنبه ۶ آبان ماه

ساعت: ۱۴:۲۰تا ۱۷


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

با تشکر
۳۰ سؤال تعریفی پایتون (با پاسخ کامل و ساده)
🔹 ۱. پایتون چیست؟

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

🔹 ۲. چرا پایتون محبوب است؟

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

🔹 ۳. فایل‌های پایتون با چه پسوندی ذخیره می‌شوند؟

با پسوند .py

🔹 ۴. دستور print() چه کاری انجام می‌دهد؟

برای نمایش خروجی یا متن در صفحه استفاده می‌شود.

🔹 ۵. متغیر چیست؟

محلی برای ذخیره داده‌ها در حافظه است که نام مشخصی دارد.
مثلاً:

age = 18

🔹 ۶. قواعد نام‌گذاری متغیرها در پایتون چیست؟

باید با حرف یا _ شروع شود

نمی‌تواند با عدد شروع شود

نباید شامل فاصله یا علامت خاص باشد

نمی‌تواند نام کلیدواژه‌های پایتون باشد

مثال درست: user_name, _score
مثال نادرست: 2age, user-name

🔹 ۷. نوع داده (Data Type) چیست؟

نوع اطلاعات ذخیره‌شده در متغیر را مشخص می‌کند، مثل:

int → عدد صحیح

float → اعشاری

str → رشته‌ای

bool → منطقی

🔹 ۸. تابع type() چه کاری انجام می‌دهد؟

نوع داده متغیر را نمایش می‌دهد.
مثلاً:

print(type(5)) # <class 'int'>

🔹 ۹. عملگر چیست؟

نمادهایی هستند که برای انجام محاسبات یا مقایسه استفاده می‌شوند.
مثل: +, -, *, /, ==, and, or

🔹 ۱۰. فرق بین عملگر = و == چیست؟

= برای انتساب مقدار است
== برای مقایسهٔ برابری استفاده می‌شود

🔹 ۱۱. دستور شرطی if چه کاری انجام می‌دهد؟

اجازه می‌دهد بر اساس درست یا نادرست بودن شرط، بخش خاصی از کد اجرا شود.

🔹 ۱۲. دستور else چه کاربردی دارد؟

وقتی هیچ‌کدام از شرط‌های if یا elif درست نباشد، بخش else اجرا می‌شود.

🔹 ۱۳. دستور elif چیست؟

برای بررسی چند شرط به‌صورت پشت سر هم استفاده می‌شود.

🔹 ۱۴. حلقه for چه کاری انجام می‌دهد؟

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

🔹 ۱۵. حلقه while چیست؟

کدی را تا زمانی که شرط برقرار باشد، تکرار می‌کند.

🔹 ۱۶. تابع range() چه کاربردی دارد؟

توالی‌ای از اعداد تولید می‌کند (برای حلقه‌ها استفاده می‌شود).
مثلاً: range(1, 5) → 1, 2, 3, 4

🔹 ۱۷. تابع چیست؟

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

🔹 ۱۸. دستور return در تابع چه می‌کند؟

مقدار خروجی تابع را برمی‌گرداند.

🔹 ۱۹. مفهوم *args چیست؟

به تابع اجازه می‌دهد تعداد نامشخصی آرگومان دریافت کند (به‌صورت tuple).

🔹 ۲۰. مفهوم **kwargs چیست؟

به تابع اجازه می‌دهد تعداد نامشخصی آرگومان کلیددار دریافت کند (به‌صورت dictionary).

🔹 ۲۱. شیء (Object) در پایتون چیست؟

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

🔹 ۲۲. کلاس (Class) چیست؟

الگو یا قالبی برای ساخت اشیاء است.
مثل نقشه‌ای برای ساخت خانه‌ها.

🔹 ۲۳. تابع init در کلاس چه می‌کند؟

سازندهٔ شیء است و هنگام ساخت یک شیء به‌صورت خودکار اجرا می‌شود.

🔹 ۲۴. کلمه کلیدی self در کلاس به چه معناست؟

نمایندهٔ شیء جاری از همان کلاس است و برای دسترسی به ویژگی‌ها و متدهای آن استفاده می‌شود.

🔹 ۲۵. کتابخانه چیست؟

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

🔹 ۲۶. کتابخانه math چه کاربردی دارد؟

برای انجام عملیات ریاضی پیشرفته مثل جذر (sqrt) و توان (pow) استفاده می‌شود.

🔹 ۲۷. کتابخانه random چه کاری انجام می‌دهد؟

برای تولید اعداد تصادفی استفاده می‌شود.

🔹 ۲۸. کتابخانه datetime چه کاربردی دارد؟

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

🔹 ۲۹. کتابخانه turtle چیست؟

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

🔹 ۳۰. کتابخانه tkinter چه کاربردی دارد؟

برای ساخت برنامه‌های گرافیکی (پنجره، دکمه، برچسب و …) استفاده می‌شود.
1
۲۰ سؤال جامع مرور پایتون (مقدماتی تا متوسطه)
🔹 سؤال ۱

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

🔹 سؤال ۲

خروجی کد زیر چیست؟

print("سلام پایتون!")


پاسخ:

سلام پایتون!

🔹 سؤال ۳

در پایتون فایل‌ها با چه پسوندی ذخیره می‌شوند و چطور اجرا می‌شوند؟
پاسخ:
با پسوند .py ذخیره می‌شوند.
برای اجرا می‌توان در IDLE کلید F5 را زد یا در ترمینال دستور python file_name.py را نوشت.

🔹 سؤال ۴

کدام گزینه نام متغیر درستی است؟

2age

user-name

_age

class

پاسخ: _age
بقیه اشتباهند چون با عدد شروع شده یا از کاراکتر غیرمجاز/کلمه رزرو شده استفاده شده.

🔹 سؤال ۵

خروجی کد زیر چیست؟

a = 5
b = 2
print(a b)


پاسخ:
25 → چون عملگر توان است (۵ به توان ۲).

🔹 سؤال ۶

عملگر // چه کاری انجام می‌دهد؟
پاسخ:
تقسیم صحیح (بدون اعشار) انجام می‌دهد.
مثلاً 7 // 2 → 3

🔹 سؤال ۷

فرق بین == و = چیست؟
پاسخ:
= برای انتساب مقدار است.
== برای مقایسه برابری است.
مثلاً:

x = 5 # انتساب
print(x == 5) # True چون مقدار برابر است

🔹 سؤال ۸

دستور زیر چه کاری انجام می‌دهد؟

name = input("نام خود را وارد کنید: ")


پاسخ:
از کاربر ورودی گرفته و آن را به‌صورت رشته (str) در متغیر name ذخیره می‌کند.

🔹 سؤال ۹

خروجی کد زیر چیست؟

x = 10
y = 5
print(x > 5 and y < 10)


پاسخ:
True → چون هر دو شرط درست‌اند.

🔹 سؤال ۱۰

دستور شرطی زیر چه خروجی دارد؟

age = 20
if age < 13:
print("کودک")
elif age < 18:
print("نوجوان")
else:
print("بزرگسال")


پاسخ:
بزرگسال

🔹 سؤال ۱۱

حلقه‌ی زیر چند بار اجرا می‌شود؟

for i in range(3):
print("سلام")


پاسخ:
۳ بار → چون range(3) یعنی ۰، ۱، ۲.

🔹 سؤال ۱۲

فرق بین for و while چیست؟
پاسخ:
for برای تکرار تعداد مشخصی از دفعات است.
while تا زمانی که شرط درست باشد تکرار می‌شود.

🔹 سؤال ۱۳

خروجی این برنامه چیست؟

count = 1
while count <= 3:
print(count)
count += 1


پاسخ:

1
2
3

🔹 سؤال ۱۴

کار تابع range() چیست؟
پاسخ:
توالی‌ای از اعداد تولید می‌کند برای استفاده در حلقه‌ها.
مثلاً range(2, 10, 2) → 2, 4, 6, 8

🔹 سؤال ۱۵

کتابخانه چیست و چرا استفاده می‌شود؟
پاسخ:
کتابخانه مجموعه‌ای از کدهای آماده است که با import استفاده می‌شود تا برنامه‌نویسی آسان‌تر شود.
مثلاً:

import math
print(math.sqrt(16))

🔹 سؤال ۱۶

کد زیر چه می‌کند؟

import random
print(random.randint(1, 6))


پاسخ:
یک عدد تصادفی بین ۱ تا ۶ چاپ می‌کند (مثل تاس مجازی 🎲).

🔹 سؤال ۱۷

کار تابع math.pi و math.sqrt() چیست؟
پاسخ:

math.pi → مقدار عدد پی (۳.۱۴...)

math.sqrt(25) → ریشه دوم عدد ۲۵ یعنی ۵

🔹 سؤال ۱۸

کد زیر چه خروجی دارد؟

from datetime import datetime
now = datetime.now()
print(now.year)


پاسخ:
سال فعلی سیستم (مثلاً 2025)

🔹 سؤال ۱۹

در کتابخانه turtle دستور t.forward(100) و t.right(90) چه می‌کنند؟
پاسخ:
لاک‌پشت را به اندازه ۱۰۰ پیکسل جلو می‌برد و سپس ۹۰ درجه به راست می‌چرخاند.

🔹 سؤال ۲۰

کد tkinter زیر چه می‌کند؟

from tkinter import *

win = Tk()
win.title("سلام")
win.geometry("200x100")

lbl = Label(win, text="خوش آمدید!")
lbl.pack()

win.mainloop()


پاسخ:
یک پنجره گرافیکی باز می‌کند که در آن نوشته‌ی "خوش آمدید!" نمایش داده می‌شود.

جمع‌بندی آموزشی:
مبحث کاربرد
print() نمایش متن
input() دریافت داده از کاربر
if/elif/else تصمیم‌گیری
for/while تکرار
range() تولید اعداد
math/random محاسبات و اعداد تصادفی
datetime/time زمان و تاریخ
turtle رسم اشکال
tkinter ساخت برنامه گرافیکی
🐍 آموزش حضوری و خصوصی برنامه‌نویسی پایتون

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

📘 در این دوره:
آموزش از پایه تا پیشرفته
پروژه‌های عملی و واقعی
پشتیبانی قدم‌به‌قدم
آموزش متناسب با هدف و سطح شما

🎯 فرصت یادگیری یکی از پرکاربردترین زبان‌های دنیا را از دست ندهید!
📞 برای تدریس خصوصی با مناسب‌ترین قیمت‌ها تماس بگیرید.
مدرس: محمودیان
09156519984
This media is not supported in your browser
VIEW IN TELEGRAM
"🚀 با چند خط کد، بک‌گراند عکس‌های خودت رو حذف کن!
با Python، rembg و Pillow عکس‌ها رو سریع و حرفه‌ای بدون پس‌زمینه ذخیره کن.
ساده، سریع و کاربردی!
#Python #Rembg #ImageEditing #CodeMagic"