آموزش پایتون - برنامه سلام دنیا

این آموزش به شما یاد می‌دهد که چگونه یک برنامه ساده سلام دنیا (Hello World) را با استفاده از زبان برنامه‌نویسی پایتون بنویسید. این برنامه از تابع داخلی print() پایتون برای چاپ رشته استفاده می‌کند.

برنامه سلام دنیا در پایتون

چاپ «Hello World» اولین برنامه در پایتون است. این برنامه هیچ ورودی از کاربر نمی‌گیرد و فقط متن را روی صفحه خروجی چاپ می‌کند. از این برنامه برای تست این‌که آیا نرم‌افزار لازم برای کامپایل و اجرای برنامه به درستی نصب شده است یا خیر استفاده می‌شود.

مراحل

مراحل زیر برای نوشتن یک برنامه پایتون جهت چاپ سلام دنیا آورده شده است –

  • مرحله ۱: نصب پایتون. بررسی کنید که آیا پایتون روی سیستم شما نصب شده است یا خیر. اگر پایتون نصب نیست، آن را از اینجا نصب کنید: https://www.python.org/downloads/
  • مرحله ۲: یک ویرایشگر متن (Text Editor) یا محیط توسعه (IDE) برای نوشتن کد انتخاب کنید.
  • مرحله ۳: ویرایشگر متن یا IDE را باز کرده، یک فایل جدید ایجاد کنید و کد چاپ سلام دنیا را بنویسید.
  • مرحله ۴: فایل را با یک نام فایل و پسوند «.py» ذخیره کنید.
  • مرحله ۵: برنامه را کامپایل/اجرا کنید.

برنامه پایتون برای چاپ سلام دنیا

# Python code to print "Hello World"
print ("Hello World")

در کد بالا، ما دو خط نوشتیم. خط اول کامنت پایتون است که توسط مفسر پایتون نادیده گرفته می‌شود و خط دوم دستور print() است که پیام داده‌شده ("Hello World") را روی صفحه خروجی چاپ می‌کند.

خروجی

Hello World

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

با استفاده از حالت خط فرمان مفسر پایتون

نمایش پیام Hello World با استفاده از مفسر پایتون بسیار آسان است. مفسر پایتون را از خط فرمان (Command Terminal) سیستم‌عامل ویندوز خود اجرا کنید و دستور print را مانند زیر در محیط پایتون وارد کنید −

مثال

PS C:\> python
Python 3.11.2 (tags/v3.11.2:878ead1, Feb 7 2023, 16:38:35) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> print ("Hello World")
Hello World

به همین ترتیب، پیام Hello World در سیستم‌عامل لینوکس نیز چاپ می‌شود.

مثال

$ python3
Python 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> print ("Hello World")
Hello World

با استفاده از حالت اسکریپت مفسر پایتون

مفسر پایتون در حالت اسکریپتی نیز کار می‌کند. هر ویرایشگر متنی را باز کنید، متن زیر را وارد کرده و با نام Hello.py ذخیره کنید

print ("Hello World")

برای سیستم‌عامل ویندوز، محیط خط فرمان (CMD) را باز کرده و برنامه را همان‌طور که در زیر نشان داده شده است اجرا کنید −

C:\>python hello.py

این کار خروجی زیر را نمایش می‌دهد

Hello World

برای اجرای برنامه از ترمینال لینوکس

$ python3 hello.py

این کار خروجی زیر را نمایش می‌دهد

Hello World

با استفاده از Shebang #! در اسکریپت‌های لینوکس

در لینوکس، می‌توانید یک برنامه پایتون را به یک اسکریپت قابل اجرا (Self-executable) تبدیل کنید. اولین دستور در کد باید یک shebang با مشخصه #! باشد. این بخش باید شامل مسیر فایل اجرایی پایتون باشد. در لینوکس، پایتون در مسیر usr/bin/ نصب شده است و نام فایل اجرایی python3 است. بنابراین، ما این دستور را به فایل hello.py اضافه می‌کنیم

#!/usr/bin/python3

print ("Hello World")

همچنین باید با استفاده از دستور chmod +x به فایل مجوز اجرا بدهید

$ chmod +x hello.py

سپس می‌توانید برنامه را با خط فرمان زیر اجرا کنید −

$ ./hello.py

این کار خروجی زیر را نمایش می‌دهد

Hello World

پرسش‌های متداول

۱. چرا اولین برنامه «سلام دنیا» نامیده می‌شود؟

این فقط یک برنامه ساده برای تست سنتکس پایه و پیکربندی کامپایلر/مفسر زبان برنامه‌نویسی پایتون است.

۲. آیا برای اجرای برنامه سلام دنیا نصب پایتون لازم است؟

بله. برای اجرای برنامه سلام دنیا، نصب پایتون لازم است.

۳. چگونه می‌توانم یک برنامه پایتون را بدون نصب آن اجرا کنم؟

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

۴. تفاوت اولین برنامه و برنامه سلام دنیا در پایتون چیست؟

هیچ تفاوتی وجود ندارد. اولین برنامه پایتون عموماً به عنوان برنامه سلام دنیا شناخته می‌شود.

۵. روش/روش‌های چاپ سلام دنیا یا هر پیام دیگری کدامند؟

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

  • متد print()
  • متد sys.stdout.write() با وارد کردن ماژول sys
  • استفاده از python-f string

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