آموزش پایتون در 15 دقیقه برای مبتدیان به زبان ساده

""

مقدمه: چرا پایتون یاد بگیریم؟

پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی دنیاست؛ چون:

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

اگر می‌تونید انگلیسی بخونید و کمی اشتیاق دارید، پایتون آماده است تا دوست برنامه‌نویس بعدی شما باشه!


۱. ابزار اولیه برای شروع

چطور پایتون رو نصب کنیم؟

برای شروع، باید پایتون روی کامپیوترت نصب باشه:

  1. به سایت python.org سر بزن.
  2. آخرین نسخه پایتون رو برای سیستم‌عامل خودت (ویندوز، مک یا لینوکس) دانلود کن.
  3. هنگام نصب حتماً گزینه‌ی Add Python to PATH رو فعال کن.

از چه ویرایشگری استفاده کنیم؟

برای نوشتن کدها می‌تونید از یکی از این ابزارها استفاده کنید:

  • IDLE: محیط ساده‌ای که با نصب پایتون ارائه می‌شه.
  • VS Code: ویرایشگری قدرتمند و محبوب.
  • PyCharm: مناسب برای پروژه‌های بزرگ.

نکته: برای شروع IDLE یا VS Code کاملاً کافی هستن.


۲. اولین برنامه: سلام دنیا!

در برنامه‌نویسی، معمولاً با یک برنامه ساده شروع می‌کنیم که فقط عبارت “سلام دنیا!” رو چاپ می‌کنه.

کد ساده:

print("سلام دنیا!")

چی شد؟

  • print یک تابع از پیش تعریف‌شده است که هر چیزی داخل پرانتز رو در خروجی چاپ می‌کنه.
  • اجرای این برنامه عبارت “سلام دنیا!” رو روی صفحه چاپ می‌کنه.

۳. متغیرها و انواع داده‌ها (Variables & Data Types)

متغیرها مثل “جعبه‌هایی” هستند که برای ذخیره‌سازی داده‌ها ازشون استفاده می‌کنیم.

تعریف متغیر:

name = "علی"  # یک متن (String)
age = 25     # یک عدد (Integer)
height = 1.75 # یک عدد اعشاری (Float)
is_student = True  # یک مقدار منطقی (Boolean)

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


انواع پرکاربرد داده‌ها:

  1. String (متن): برای ذخیره کلمات، جمله‌ها یا متن‌ها.
   greeting = "سلام"
  1. Integer (عدد صحیح): برای اعداد بدون اعشار.
   age = 20
  1. Float (عدد اعشاری): برای اعداد با اعشار.
   height = 1.83
  1. Boolean (منطقی): فقط دو مقدار True یا False.
   is_adult = True

تمرین: یک متغیر تعریف کن که نام شهرِ محبوبت رو ذخیره کنه.


۴. عملگرها (Operators)

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

عملگرهای ریاضی

  • + (جمع): دو عدد رو جمع می‌کنه.
  • - (تفریق): عددها رو از هم کم می‌کنه.
  • * (ضرب): اعداد رو ضرب می‌کنه.
  • / (تقسیم): عدد اول رو بر عدد دوم تقسیم می‌کنه.

مثال:

x = 10
y = 3

print(x + y)  # خروجی: 13
print(x % y)  # خروجی: 1 (باقیمانده تقسیم)

۵. عبارات شرطی (Conditionals)

عبارات شرطی به برنامه اجازه می‌دن تصمیم‌گیری کنه.

ساختار if:

age = 20

if age > 18:
    print("شما بزرگسال هستید.")
else:
    print("شما هنوز بزرگسال نیستید.")

توضیح:

  • اگر شرط داخل if درست باشه (True)، بلوک مربوط به اون اجرا می‌شه.
  • اگر شرط غلط باشه (False)، بلوک else اجرا می‌شه.

۶. حلقه‌ها (Loops)

با حلقه‌ها می‌تونید یک دستور رو چندین بار تکرار کنید، بدون اینکه کد رو کپی کنید.

حلقه for – برای اجرای مکرر

for i in range(1, 6):  # از 1 تا 5
    print(i)

خروجی:

1
2
3
4
5

حلقه while – تا زمانی که شرط درست است

x = 1
while x <= 5:
    print(x)
    x += 1

۷. توابع (Functions)

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

تعریف و فراخوانی تابع:

def greet(name):
    print(f"سلام، {name}!")

greet("علی")  # خروجی: سلام، علی!
greet("مریم") # خروجی: سلام، مریم!

۸. لیست‌ها (Lists)

لیست‌ها برای ذخیره چندین مقدار در یک متغیر استفاده می‌شن.

تعریف لیست:

fruits = ["سیب", "موز", "پرتقال"]
print(fruits[0])  # دسترسی به اولین آیتم

خروجی:

سیب

اضافه کردن به لیست

fruits.append("هندوانه")
print(fruits)

۹. دیکشنری‌ها (Dictionaries)

دیکشنری‌ها برای ذخیره داده‌ها به صورت کلید-مقدار استفاده می‌شن.

تعریف دیکشنری:

person = {
    "name": "علی",
    "age": 25
}

print(person["name"])  # خروجی: علی

۱۰. تمرین: یک برنامه ساده

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

age = int(input("لطفاً سن خود را وارد کنید: "))

if age >= 18:
    print("می‌توانید گواهینامه بگیرید!")
else:
    print("متأسفم، شما باید منتظر باشید.")

یادگیری بیشتر

اگر دوست داری بیشتر یاد بگیری، به این منابع یه نگاه بنداز:

محمد وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *