پایتون جلسه ۳ مروری بر مبانی برنامه نویسی
در این مبحث ، شما یاد خواهید گرفت که چگونه اولین برنامه های Python خود را توسعه دهید. علی رغم این واقعیت که این برنامه ها کاملاً ساده هستند ، اما فهم اولیه زبان پایتون از این طریق امکانپذیر است.
برنامه سلام جهان
اولین مثال ما سلام، جهان خواهد بود! که به طور سنتی برای آشنایی مبتدیان با یک زبان برنامه نویسی جدید استفاده می شود 🙂
print("Hello, World!")
همانطور که مشاهده می کنید این برنامه از یک خط کد تشکیل شده است و فقط یک رشته نشان داده شده در پرانتز را چاپ می کند (اما بدون نقل قول). شما می توانید این کد را اجرا کنید، فقط کافی است آن را کپی کرده و در برنامه IDLE یا هر IDE دیگری اجرا کنید. در نهایت خروجی زیر را خواهید دید.
Hello, World!
اگرچه این کد بسیار ساده است ، اما من جزئیات بیشتری از آن را برای شما خواهم گفت.
در اینجا، ptint نام یک تابع است. تابع مجموعه ای از کدها است که به منظور انجام کاری خاص نوشته می شود، به عنوان مثال یک متن را چاپ می کند. به تعبیری ، یک تابع یک زیر برنامه است که می تواند در برنامه های شما مورد استفاده مجدد قرار گیرد. در ادامه برای اجرای تابع در برنامه اصلی باید آن تابع به اصطلاح فراخوانی شود.
نگران نباشید، در مطالب آینده درمورد نوشتن توابع بطور کامل توضیح خواهم داد.
بیایید جلوتر برویم ، “سلام ، جهان!” یک رشته پایتون است. همه رشته ها با نقل قول های (کوتیشن) تک یا دو تایی احاطه شده اند ، بنابراین “سلام ، جهان!” یک رشته است. شما می توانید این رشته را با رشته دیگری جایگزین کنید، و برنامه رشته جدید را چاپ می کند. مثلا:
print('Python 3.x')
همانطور که حدس می زنید، خروجی این کد، بشکل زیر چاپ خواهد شد:
Python 3.x
چاپ نقل قول
حال تصور کنید رشته ای که می خواهید چاپ کنید از قبل حاوی نوعی علامت نقل قول است. اگر می خواهید نقل قول هایی را که در یک رشته قرار دارند چاپ کنید، این رشته را در نقل قول هایی از نوع دیگر قرار دهید. بدین معنی که اگر در جمله شما نقل قول تکی« ‘ » وجود دارد، برای چاپ آن در کد از نقل قول دوتایی « ” » استفاده کنید و بلعکس. به عنوان مثال:
print("Yes, I'm ready to learn Python.")
همانطور که مشاهده میکنید بخشی از رشته حاوی « I’m » است، در این وضعیت برای محصور کردن کل رشته از نقل قول های دوگانه استفاده کرده ایم : “…”
خروجی دستور بالا بدین شکل است.
Yes, I'm ready to learn Python.
اگر به روش غلط به شکل زیر بنویسیم :
print('Yes, I'm ready to learn Python.')
برنامه شما نمی داند که رشته از کجا شروع و در کجا پایان می یابد.
خطاهای احتمالی
حتی این خط کد ساده ممکن است دارای خطاهایی باشد، که رایج ترین آنها عبارتند از:
۱- قرار دادن تورفتگی اضافی
print("Hello, World!")
به دلیل وجود فضاهای اضافی قبل از تابع پرینت، این کد کار نمی کند.
۲- فراخوانی تابع با نام اشتباه
pint("Hello, World!")
در این خط به جای print کلمه pint نوشته شده است. اطمینان حاصل کنید که هر تابع را با نام مناسب خود ارجاع دهید.
۳- نوشتن نام تابع با اندازه حروف نادرست
PRINT("All caps")
به یاد داشته باشید PIRINT ، Print و print یکسان نیستند. نام ها در پایتون به حروف کوچک و بزرگ حساس هستند.
۴- از دست دادن یک یا هر دو نقل قول برای یک رشته
print("Python)
در این حالت کد به دلیل حذف نقل قول در پایان رشته کار نمی کند.
۵- از دست دادن یک یا چند پرانتز
print("I have no end"
مراقب پرانتزها باشید ، مخصوصاً هنگام فراخوانی یک تابع