۳۰ سؤال تعریفی پایتون (با پاسخ کامل و ساده)
🔹 ۱. پایتون چیست؟
زبان برنامهنویسی سطح بالا، چندمنظوره، ساده و متنباز است که برای کارهای مختلف مثل تحلیل داده، طراحی وب، هوش مصنوعی، بازیسازی و خودکارسازی استفاده میشود.
🔹 ۲. چرا پایتون محبوب است؟
چون یادگیری آسانی دارد، کدهایش خواناست، کتابخانههای زیادی دارد و روی همه سیستمعاملها اجرا میشود.
🔹 ۳. فایلهای پایتون با چه پسوندی ذخیره میشوند؟
با پسوند .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 چه کاربردی دارد؟
برای ساخت برنامههای گرافیکی (پنجره، دکمه، برچسب و …) استفاده میشود.
۲۰ سؤال جامع مرور پایتون (مقدماتی تا متوسطه)
🔹 سؤال ۱
پایتون چیست و در چه زمینههایی کاربرد دارد؟
پاسخ:
پایتون یک زبان برنامهنویسی سطح بالا، ساده، رایگان و چندمنظوره است که در زمینههای زیر کاربرد دارد:
هوش مصنوعی، طراحی وب، تحلیل داده، ساخت بازی، برنامههای گرافیکی (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 ساخت برنامه گرافیکی
کانون فرهنگی ورزشی شهید صیاد شیرازی برگزار می کند.
کلاس های تقویتی؛
ریاضی(از پایه پنجم تا دوازدهم)
و
فیزیک(از پایه دهم تا دوازدهم)
تخفیف ویژه مختص ده نفر اول ثبت نامی.
آخرین مهلت ثبت نام ۲ آبان ماه.
شهریه مقطع دبستان: ۱۰۰۰ ت با تخفیف ویژه ۶۰۰ ت (ده جلسه)
شهریه مقطع متوسطه اول:۱۶۵۰ ت با تخفیف ویژه ۹۹۰ ت (ده جلسه)
شهریه متوسطه دوم: ۲۳۰۰ت با تخفیف ویژه ۱۳۸۰ ت (ده جلسه)
ثبت نام و کسب اطلاعات بیشتر:
تلفن:
09360724100
آیدی تلگرامی:
@Ad_zare
کانون فرهنگی ورزشی شهید صیاد شیرازی
#خراسان_رضوی
#درگز
#کانون_فرهنگی_ورزشی_شهید_صیاد_شیرازی_بسیج_درگز
https://eitaa.com/saiad_shiirazi
🐍 آموزش حضوری و خصوصی برنامهنویسی پایتون
پایتون زبانی است محبوب، قدرتمند و آیندهدار که در دنیای امروز از هوش مصنوعی و یادگیری ماشین تا توسعه وب، تحلیل داده و اتوماسیون کاربرد دارد.
سادگی و انعطافپذیری پایتون باعث شده یادگیری آن برای مبتدیها آسان و برای حرفهایها ابزار اصلی کار باشد.
📘 در این دوره:
✅ آموزش از پایه تا پیشرفته
✅ پروژههای عملی و واقعی
✅ پشتیبانی قدمبهقدم
✅ آموزش متناسب با هدف و سطح شما
🎯 فرصت یادگیری یکی از پرکاربردترین زبانهای دنیا را از دست ندهید!
📞 برای تدریس خصوصی با مناسبترین قیمتها تماس بگیرید.
مدرس: محمودیان
09156519984
12.9M حجم رسانه بالاست
مشاهده در ایتا
"🚀 با چند خط کد، بکگراند عکسهای خودت رو حذف کن!
با Python، rembg و Pillow عکسها رو سریع و حرفهای بدون پسزمینه ذخیره کن.
کد :
# pip install rembg Pillow
from rembg import remove
from PIL import Image
# مسیر عکس ورودی
input_path = r"F:\images\yaser.jpg"
# مسیر ذخیره خروجی
output_path = r"F:\images\photo_no_bg.png"
# باز کردن و حذف پسزمینه
with Image.open(input_path) as img:
output = remove(img)
output.save(output_path)
print("✅ بکگراند عکس با موفقیت حذف شد!")
print("📁 مسیر فایل خروجی:", output_path)
✅ ساده، سریع و کاربردی!
#Python #Rembg #ImageEditing #CodeMagic"
3.3M حجم رسانه بالاست
مشاهده در ایتا
"💡 ایدهای ساده اما کاربردی برای دانشآموزان: مدیریت پول توجیبی با Python!
با چند خط کد، درآمد و خرجهای خودت رو ثبت کن، موجودی را ببین و حتی نمودار خرجها را بررسی کن.
🎯 برنامهنویسی کاربردی و تمرین عملی برای زندگی واقعی!
#Python #StudentProject #Finance #CodingForKids #MoneyManagement"
1.6M حجم رسانه بالاست
مشاهده در ایتا
"🎙️ با چند خط کد Python متنهایتان را به صدا تبدیل کنید!
با کتابخانههای gTTS و playsound میتوانید فایل صوتی بسازید و متنها را بشنوید.
✅ ساده، سریع و کاربردی برای آموزش و پروژههای خلاقانه!
اول نصب کتابخانه:
#pip install gTTS playsound
کد کامل:
from gtts import gTTS
from playsound import playsound
text = """Python is one of the most popular programming languages in the world.
Learning Python opens the door to endless opportunities in software development, data analysis, and artificial intelligence.
Join us and start your journey to becoming a skilled Python programmer today!"""
tts = gTTS(text=text, lang='en')
tts.save("output.mp3")
playsound("output.mp3")
#Python #TextToSpeech #gTTS #CodingMagic #LearnPython"
📢 اطلاعیه ثبتنام دوره مقدماتی آموزش برنامهنویسی پایتون
با سلام و احترام 🌷
به اطلاع میرساند ثبتنام در دوره مقدماتی آموزش برنامهنویسی پایتون آغاز شده است.
خواهشمند است پیش از تحویل مدارک ثبتنام، مشخصات زیر را ارسال فرمایید:
نام و نام خانوادگی
کد ملی
تاریخ تولد
📋 فهرست افراد ثبتنامشده تا این لحظه:
آقای خدادوست
آقای شجاع
سرکار خانم فاروجی
📌 لیست در حال بهروزرسانی است...
هدایت شده از کانون فرهنگی قرآنی ورزشی شهید صیاد شیرازی
در دنیایی که هر روز پر از خبر، تصویر و دروغهای قشنگه...
کسی برندهست که فریب نمیخوره!
فکر میکنی خودت تصمیم میگیری؟
یا رسانهها برات تصمیم میگیرن؟ 👀
بیخیال نباش! بیا یاد بگیر چطور بازی رسانه رو بلد شی 🎯
📍دوره آموزشی سواد رسانهای
🎓 جایی که ذهنت قویتر از فریب میشه!
🧠 یاد بگیر چطور رسانهها روی فکر و احساس تو تأثیر میذارن
همراه با اعطا گواهینامه معتبر پایان دوره 📜
✅️مکان برگزاری دوره در کانون فرهنگی هنری ورزشي شهید صیادشیرازی درگز میباشد
اطلاعات بیشتر در تصویر بالا ☝️
راهنمایی و ثبت نام :
@shamimyas_admin
در فضای مجازی پیام دهید ۰۹۱۵۴۸۳۰۵۶۵
@shamimyas_ir
#خراسان_رضوی
#درگز
#کانون_فرهنگی_ورزشی_شهید_صیاد_شیرازی_بسیج_درگز
https://eitaa.com/saiad_shiirazi