روند اجرا در زبان پایتون به چه معناست ؟

2

روند اجرا در زبان پایتون به چه معناست ؟ 

کیانا ابراهیمی سوال پاسخ داده شده اکتبر 14, 2020
گذاشتن نظر
0

روند اجرا در زبان پایتون به چه معناست ؟ 

براي اطمینان از اینکه تابع قبل از اولین اسـتفاده، تعریـف شـده اسـت بایـد از ترتیـب اجـراي دستورات آگاه باشید، که به این مطلب اصطلاحاً روند اجرا گفته میشود. عمل اجرا همواره از اولین دستور برنامه شروع میشود و دستورات یکی یکی و به ترتیب از بـالا به پایین اجرا میگردند. تعریف تابع روند اجراي برنامه را تغییر نمیدهد، اما به خاطر داشته باشـید کـه دستورات درون تابع تا زمانی که تابع فراخوانی نشود، اجرا نمیشوند. اگرچه این کار معمول نیسـت امـا شما میتوانید یک تابع را درون تابع دیگري تعریف کنید. در این مورد تعریف تابع درونی تا زمـانی کـه تابع بیرونی فراخوانده نشود، اجرا نمیشود. فراخوانی تابع شبیه یک راه فرعی در روند اجرا است. هنگامی که برنامه به دستور فراخوانی تابع میرسد، بهجاي رفتن به دستور بعد، روند برنامه بـه اولـین خـط تـابع فراخـوانی شـده مـیپـرد. تمـام دستورات آنجا را اجرا میکند و سپس به جایی که روند اجـرا را رهـا کـرده بـود برمـیگـردد و اجـراي دستورات را ادامه میدهد. قبل از اینکه به یاد بیاورید یک تابع میتواند تابع دیگري را هم صدا بزند، موضوع ساده بـه نظـر میرسد. حال آنکه ممکن است در وسط یک تابع، برنامه مجبور شود که دستورات یک تابع دیگر را اجرا کند. اما در حین اجراي آن تابع برنامه مجبور شود باز هم تابع دیگري را اجرا کند و به همین ترتیب. خوشبختانه، پایتون در حفظ روند اجراي برنامه ماهر است. هر زمان که تابعی کامـل مـیشـود، برنامه مجدداً به تابعی که آن را فراخوانده باز میگردد و ادامۀ کار را از سر میگیرد. وقتی که به انتهـاي برنامه میرسد کار پایان مییابد. اما نتیجۀ این داستان بیمزه چیست؟ وقتی که شما برنامهاي را میخوانید، آن را از بالا به پایین دنبال نکنید، بلکه در عوض روند اجرا را پیگیري نمایید.

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

بستر اموزش های ویدویی 

کیانا ابراهیمی سوال پاسخ داده شده اکتبر 14, 2020
گذاشتن نظر
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1772 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی نماد اعتماد الکترونیک اسناد و املاک کشور مرکز آموزش ویدیویی انجمن حم فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم سامانه حیوانات رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش فروشگاه حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا املاک و مستغلات