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