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


تمام برنامه هایی که در فصول گذشته کدنویسی کرده ایم شامل یک سری دستورات بودند که با اجرای برنامه، مفسر پایتون آن ها را به ترتیب یکی پس از دیگری اجرا می کرد. دیدیم که اگر در میان این دستورات، دستور فراخوانی یک فانکشن وجود داشت، مفسر ابتدا به بدنه ی تعریف این فانکشن مراجعه می کرد و دستورات داخل آن را بر اساس آرگومان های داده شده به اجرا در می آورد و پس از آن که کار اجرای دستورات فانکشن به پایان می رسید، مفسر دوباره به جریان اصلی برنامه باز می گشت و سایر دستورات را به ترتیب اجرا می کرد.

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

در زبان برنامه نویسی Python نیز مانند بسیاری از زبان های برنامه نویسی دیگر از یک سری دستورات به نام "Flow Control Statement" یا "دستورات کنترل جریان" برای کنترل جریان اجرای کدهای برنامه استفاده می کنیم به این صورت که این دستورات مفسر پایتون را راهنمایی می کنند که تحت چه شرایطی کدام بخش از کدها و چه دستوراتی اجرا شوند، کدام بخش نادیده گرفته شود، یا اجرای کدام بخش از کدها تکرار شود. در این فصل از دوره ی آموزش زبان برنامه نویسی پایتون در سکان آکادمی، به توضیح پیرامون انواع دستورات کنترل جریان در زبان برنامه نویسی پایتون خواهیم پرداخت.

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
سیداحمد  حسینی
سیداحمد حسینی
۱۳۹۵/۰۴/۱۷
با سلام و تبریک عید سعید فطر و تشکر از زحمات شما اگه ممکن هست برامون تکالیفی در نظر بگیرید تا دروس کاملادرک شود اگه ممکن هست جایی رو معرفی کنید تا بتونیم برنامه های کوچک ودر حد این اموزش تهیه کنیم با تشکر مجدد از زحمات شما و همکارانتون
نرگس اسدی
نرگس اسدی
۱۳۹۵/۰۴/۱۸
سلام
یکی از مواردی که من به شخصه امتحان کردم عضویت در سایت https://projecteuler.net/ بوده. این سایت یک سری مسائل ریاضی در سطوح مختلف داره که باید برای حل اون ها کد بزنید که برای برنامه نویسان مبتدی و کسانی که میخوان با الگوریتم آشنا بشن خیلی مناسبه. در ضمن اگر جواب نهایی که برنامه ی شما تولید میکنه درست باشه و وارد کنید می تونید به کدهایی که بقیه به زبان های مختلف نوشتن دسترسی پیدا کنید و کلی مطالب جدید یاد بگیرید.

در پاسخ به

ادمین سایت
ادمین سایت
۱۳۹۵/۰۴/۱۸
با سلام
برای تمرین بیشتر پایتون، می توانید از تمارین سایت زیر کمک بگیرید:
http://www.practicepython.org/

ارادتمند
تیم سکان آکادمی

در پاسخ به

ادمین سایت
ادمین سایت
۱۳۹۵/۰۴/۱۷
سلام و تشکر از شما کاربر گرامی
ما هم عید سعید فطر را به شما و خانواده ی محترمتان تبریک عرض می کنیم.
از استاد دوره خواهشمندیم در این ارتباط مساعدت نمایند.

با تشکر
ارادتمند
تیم سکان آکادمی

در پاسخ به

amingar
amingar
۱۳۹۵/۰۳/۱۶
با سلام و دست مریزاد به خانم اسدی که به صورت رایگان در حال آموزش هستند . لطفا برای هر درس (اگر امکان پذیر است) تمرین هایی یا مساله های برای یادگیری و کار بیشتر روی مبحث مورد نظر اضافه شود تا یادگیری ملموس و عملی گردد.
یا اگه امکان داره منبعی رو عنوان کنید که در اون تمرین های برنامه نویسی داشته باشه
کاربر میهمان
کاربر میهمان
۱۳۹۴/۱۱/۰۱
خانم اسدی عزیز ممنون از زحماتتون.
ما همچنان اموزش ها رو پیگیری میکنیم.
کاربر میهمان
کاربر میهمان
۱۳۹۴/۱۱/۰۱
خانم اسدی عزیز ممنون. منتظر بعدی هاش هستم. بهم امید می دیدد ...