شروع یادگیری زبان برنامه نویسی پایتون (بخش آخر)

در این بخش از آموزش زبان برنامه نویسی پایتون به بررسی مفهوم حلقه ها در این زبان خواهیم پرداخت.
برای مثال شما زمانی که تمایل به انجام یک کار را به صورت چند باره دارید لازم است آن کار را به همون تعدادی که تمایل دارید تکرار نمایید
اما در زبان های برنامه نویسی مفهومی به نام خودکار سازی وجود دارد
خودکار سازی به شما این امکان را می دهد که پس از آنکه یک بار کاری را انجام دادید، کامپیوتر به هر تعدادی که تمایل داشته باشید آن کار را برایتان تکرار می کند.
جهت استفاده از خودکار سازی در زبان های برنامه نویسی لازم است از حلقه استفاده نمایید.
جهت ساخت حلقه در زبان برنامه نویسی پایتون از while و if استفاده می شود که در ادامه به شرح آنها خواهیم پرداخت:
آشنایی با دستور while در زبان برنامه نویسی پایتون
ممکن است تمایل داسته باشید که عدد ۱ تا ۹ را به صورت صعودی به نمایش بگذارید. یکی از راه ها آن است که ۹ دستور را به صورت جدا از هم پرینت کنید که این کار کاری سخت و بسیارزمان بر می باشد. در این شرایط می توانید از حلقه استفاده نمایید. در مثال زیر پیش از هرکاری متغیر a و b با مقدار ۱۰ تعریف می شود.
در دستور while نیز گفته شده تا زمانی که b از a کوچکتر می باشد قابلیت اجرای دستور وجود دارد. در صورت صحیح بودن نتیجه دستور، بدنه دستور اصلی نیز اجرا می شود
در مرحله بعدی نیز در بدنه دستور متغیر b چاپ شده و پس از آن یکی به مقدار این متغیر افزوده می شود. این سلسله مراتب تا زمانی تکرار می شود که متغیر b با عدد ۱۰ برابر شود.
در نهایت نیز نتیجه دستور while تبدیل به false شده و به این ترتیب دستور از بدنه خارج می شود.
a = 10 b = 1 while b<a: print b b = b+1 |
آشنایی با حلقه بی پایان در زبان برنامه نویسی پایتون
حلقه بی پایان در زبان برنامه نویسی پایتون به شرایطی گفته می شود که هیچ وقت از بدنه while خارج نشویم.
در مثال فوق لازم است مقادیر اصلی (a,b) تغییر کنند در غیر این صورت وارد حلقه بی پایان خواهد شد. در صورتی که خط آخر مثال فوق را پاک کنید وارد حلقه بی پایان خواهید شد.
پس از خروجی گرفتن از مقدار مثال زیر مشاهده خواهید کرد که مقدار ۱ به صورت مرتب در حال چاپ می باشد و این روند تا هنگام خارج شدن از برنامه ادامه می یابد.
a = 10 b = 1 while b<a: print b |
آشنایی با دستور for در زبان برنامه نویسی پایتون
از دستور for در زبان برنامه نویسی پایتون در جهت ساخت یک حلقه استفاده می شود.
کار با این دستور ساده تر می باشد و در نهایت نیز به خروجی مشابه با خروجی دستور while خواهید رسید.
جهت استفاده از for تنها کافی است یک متغیر را تعریف نموده و برای آن یک محدوده حلقه مشخص تعیین کنید.
در مثال زیر دستور داده شده به این صورت است که مقدار متغیر a را با مقادیر 1,2,3,Dog مساوی قرار بده و هر بار نیز آن را چاپ کن.
به این ترتیب با هر بار اجرا شدن دستور، یکی از مقادیر نیز چاپ می شود.
for a in [1,2,3,‘Dog’]: print a |
در صورتی که تمایل داشته باشید که با کمک دستور for اعداد ما بین ۱ تا ۱۰ را چاپ نمایید یک راه مناسب و صحیح وجود دارد.
در زبان برنامه نویسی پایتون تابعی به نام range وجود دارد که این تابع به شما امکان به دست آوردن اعداد میان دو عدد را می دهد.
و این کار به سادگی و به شیوه زیر امکان پذیر می باشد.
range(1, 10) |
آشنایی با break و continue در زبان برنامه نویسی پایتون
حلقه ها در زبان برنامه نویسی پایتون شامل دو دستور break و continue می شوند که با حلقه ها به شیوه خاص خود عمل می کنند
دستور break در زبان برنامه نویسی پایتون
زمانی که مفسر زبان برنامه نویسی پایتون با دستور break برخورد داشته باشد به صورت خودکار از حلقه خارج می شود
برای مثال تصور کنید که دستوری تهیه نمودید که در صورت زوج بودن عدد بر روی آن تغییراتی اعمال می شود و در صورت فرد بودن به صورت خودکار از حلقه خارج می شود
یا در مثال زیر شما ۱۰ سیب دارید و پس از اجرای حلقه در هر مرحله یکی از سیب های شما کم می شود و شما تمایل دارید زمانی که سیب ها به ۵ رسید به ما هشدار داده شود و حلقه قطع شود.
Apple = 10 While Apple>0: print “Number of Apple is: “, apple Apple = Apple-1 if(Apple==5): break print “Oh Apple is going to be end“ |
در این شرایط break موجب قطع شدن حلقه و چاپ دستور انتهایی می شود.
آشنایی با دستور continue در زبان برنامه نویسی پایتون
کاربرد دستور continue تا حدودی شبیه به break می باشد و از ادامه حلقه خودداری می کند
اما تفاوت اساسی continue با break در این می باشد که continue از حلقه خارج نشده بلکه به ابتدای حلقه می رود و مجدد دستورات از آغاز تکرار می شود.
آشنایی با حلقه تو در تو در زبان برنامه نویسی پایتون
گاهی ممکن است تمایل داشته باشید از چند حلقه درون یک حلقه استفاده نمایید
برای این کار به دستور زیر توجه کنید
Apple = 10 mom = “is sleep” while Apple >0: while mom==“is sleep”: print ‘mom is sleep so eat Apple’ if Apple !=0: Apple = Apple-1 break print “Apple is end of” |
در دستور فوق متغیر apple مقدار ۱۰ می باشد و متغیر mom برابر is sleep می باشد.
در حلقه اول بررسی می شود که در صورتی که مقدار سیب بیش از صفر باشد حلقه بعدی نیز بررسی شود.
در متغیر دوم نیز شرط گذاشته شده که اگر مادر خواب بود به حلقه بعدی مراجعه شود. در پایتون از این دستورات بسیار استفاده می شود و در پروژه های بعدی خواهید دید که چه نقش پایه ای و کاربردی خواهند داشت و جریان برنامه را کنترل می کنند.
این دستورات پیچیده و تو در تو در زبان برنامه نویسی پایتون بسیار کاربردی است و می توانید کارهای زیادی با آن انجام دهید.
برای آگاهی بیشتر از مفاهیم کاربردی زبان برنامهنویسی پایتون و تبدیل شدن به یک برنامه نویس ماهر در این حیطه با سایت آموزشی مگاپایتون همراه باشید.
دانستنی های کاربردی جهت آشنایی با زبان برنامه نویسی پایتون
زبان برنامه نویسی پایتون چه کاربرد و ویژگی هایی دارد؟
چگونه به یک برنامه نویس ماهر تبدیل شویم؟
با یادگیری چه زبانی می توانید به یک برنامه نویس ماهر تحت وب تبدیل شوید؟
آشنایی با معنای اوپن سورس و مزایای آن در برنامه نویسی
زبان برنامه نویسی پایتون در دنیای امروز چه کاربردی دارد؟
یادگیری برنامه نویسی پایتون برای مبتدیان
آموزش چگونگی شروع یادگیری زبان برنامه نویسی پایتون
شروع یادگیری زبان برنامه نویسی پایتون : آشنایی با توابع پایتون
شروع یادگیری زبان برنامه نویسی پایتون : عملگر های شرطی
شروع یادگیری زبان برنامه نویسی پایتون (بخش آخر)
آشنایی با سایت های آموزشی رایگان و معتبر جهت یادگیری زبان برنامه نویسی پایتون
چرا زبان برنامه نویسی پایتون به یک زبان قدرتمند تبدیل شده است؟
آشنایی با قدرت و ویژگی های فریم ورک ها در زبان برنامه نویسی پایتون
آشنایی با دیکشنری در زبان برنامه نویسی پایتون
آشنایی با پردرآمدترین زبان های برنامه نویسی سال های اخیر در ایران
چه زمانی استفاده از زبان برنامه نویسی پایتون می تواند برای شما سود آور باشد؟
چگونه وارد دنیای برنامه نویسی پایتون شویم؟
معرفی ۱۰ شرکت مشهور و رده بالا که از پایتون استفاده می کنند
چرا زبان برنامه نویسی پایتون برای تازه کاران زبان مناسبی می باشد؟
آشنایی با مفاهیم پایه و کاربردی در زبان برنامه نویسی پایتون
آشنایی با ویژگیهای حرفهای پایتون که موجب سهولت در انجام کارها میشود
۱۵ کتابخانه مهم و پرطرفدار در زبان برنامهنویسی پایتون
۱۰ کاربرد اصلی استفاده از زبان برنامه نویسی پایتون در پروژه های بزرگ سازمانی
اصلی ترین عواملی که موجب کند بودن زبان برنامه نویسی پایتون شده است!
چقدر طول میکشد تا به برنامهنویسی ماهر در زبان پایتون تبدیل شویم؟
آشنایی با ۶ رویکرد کاربردی زبان برنامه نویسی پایتون
آشنایی با دکوراتورها در زبان برنامه نویسی پایتون
12 مزایا و معایب زبان برنامه نویسی پایتون برای توسعه وب
مقدمه ای بر یادگیری ماشین یا ماشین لرنینگ و کاربرد های آن
یادگیری ماشین با زبان برنامه نویسی پایتون چه کاربردهایی دارد؟
آشنایی با پیش نیازهای اصلی ماشین لرنینگ
بررسی جامع انواع مدل های ماشین لرنینگ و کاربردهای آن
مهم ترین تفاوت های هوش مصنوعی و یادگیری ماشین
آشنایی با درآمد و بازار کار ماشین لرنینگ در سال 2022
آشنایی جامع با هوش مصنوعی و کاربردهای AI
آشنایی جامع با یادگیری نظارت شده در ماشین لرنینگ
6 نکته کاربردی یادگیری ماشین لرنینگ
4 کاربرد اصلی یادگیری نظارت نشده در ماشین لرنینگ
4 کاربرد مهم ماشین لرنینگ در دیجیتال مارکتینگ
7 کاربرد ماشین لرنینگ و هوش مصنوعی در شبکه اجتماعی اینستاگرام
بررسی ۵ کاربرد جالب ماشین لرنینگ در سال ۲۰۲۲
آشنایی با سه مسیر اصلی جهت یادگیری ماشین لرنینگ
۹ کاربرد اصلی دیپ لرنینگ در زندگی روزانه
۶ ایده برای پروژه های یادگیری ماشین لرنینگ برای افراد مبتدی و تازه کار
شش زبان برنامه نویسی برتر در حوزه واقعیت مجازی
آشنایی با ۹ سرور دیسکورد برای علاقه مندان به زبان برنامه نویسی پایتون و ماشین لرنینگ
آشنایی با برترین نرم افزارهای هوش مصنوعی و کاربردهای آن
آشنایی جامع با اصلی ترین روش های یادگیری عمیق
آشنایی جامع با تمامی مباحث و مهم ترین کاربردهای شبکه عصبی کانولوشن
آشنایی جامع با درخت تصمیم و اصلی ترین کاربرد و مفاهیم آن در ماشین لرنینگ
درباره Matinus
با ورود به کارشناسی مهندسی کامپیوتر گرایش نرم افزار از سال 1385 به دنیای زیبای آی تی وارد شدم و فوق لیسانسم رو در رشته آی تی گرایش تجارت الکترونیک از دانشگاه خواجه نصیر طوسی گرفتم. از همون دوران شروع به ساختن وب سایت ها و سئو کردن اونها کردم. زمانی که هیچ کس نمی تونست سئو چیه! یکی پس از دیگری زبان های برنامه نویسی رو تست کردم؛ مثل سی پلاس پلاس ؛ سی شارپ ؛ جاوا ؛ جاوا اسکریپت ؛ سوییفت و .... با همشون برنامه نوشتم تا رسیدم به پایتون و با توجه به تجربه خودم فهمیدم که به این زبان بیشتر علاقه دارم چون در مدت سه ماه اول 24 ساعته پشت کامپیوتر بودم و با برترین اساتید جهان پایتون خودم رو ارتقا دادم تا پس از دو سه سال در پایتون سنیور شدم و اکنون می تونم اونو تدریس کنم. آموزش پایتون من زیادی وسواس گونه و جامعه و من پشت صحنه دستورات و حافظه رو بشما می گم که هیچکس این رو به شما نمیگه.... چون بلد نیستن!!! فقط بلدن از دستورات استفاده کنن. مطمئن باش بعد از آموزش پایتون من خیلی حرف برای گفتن داری و میتونی وارد دنیای هوش مصنوعی و یادگیری ماشین و علوم داده ها بشی و یک شغل بسیار پردرآمد در خارج از کشور بگیری ......
نوشتههای بیشتر از Matinus1 Comment
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
ممنون از مقاله خوبتون