با نحوه استفاده از قدرت for Loops، در حالی که Loops، حلقههای تودرتو (و بیشتر!) در پایتون استفاده کنید. ۴ پروژه بسازید، نحوه عملکرد حلقهها در پشت صحنه را درک کنید و با تمرینهای کدنویسی تمرین کنید.
با تسلط بر حلقهها و تکنیکهای حلقهگذاری، مهارتهای پایتون خود را به سطح بعدی ببرید.
با توضیحات گرافیکی گام به گام، نحوه عملکرد Loops و while Loops در پشت صحنه را بیاموزید.
از قدرت توابع داخلی پایتون مانند range() , enumerate() , zip() , sorted() و reversed() استفاده کنید تا حلقه های خود را قوی تر، مختصرتر و خواناتر کنید.
نحوه کارکرد حلقههای تودرتو و تودرتو در حین کار را بدانید و نحوه استفاده از آنها را در سناریوهای عملی بیاموزید.
کارکرد حلقههای خود را با break سفارشی کنید و ادامه دهید. نحوه کار و زمان استفاده از آنها را بیاموزید.
تکرار روی رشتهها، فهرستها، تاپلها، دیکشنریها و مجموعهها.
حلقه های بی نهایت را شناسایی کنید، علت آنها را پیدا کنید، آنها را متوقف کنید و آنها را برطرف کنید.
کد پایتون واضح تر و مختصرتر بنویسید.
-------------
نظرات دانشجویان
- "این دوره فوق العاده است، به من کمک می کند تا قدرت حلقه ها و مزایای آن در برنامه نویسی را درک کنم." - سوریا تجا.
- "دوره عالی. بیشتر دورههای پایتون حلقهها را در عمق پوشش نمیدهند. داشتن درک عمیق از حلقهها بسیار ضروری است، زیرا حلقهها جنبهای حیاتی از برنامهنویسی هستند." - دی.
- "از مدرس صمیمانه تشکر می کنم. بیش از پنج سال است که در تلاش برای یادگیری پایتون هستم، اما از روش یادگیری خود راضی نیستم. پس از گذراندن این دوره، متوجه شدم که چگونه برنامه نویسی را یاد بگیرم و کد را به صورت مبتدی اجرا کنید. من این دوره را نه تنها برای حرفه ای ها توصیه می کنم، بلکه حتی برای بچه های مدرسه ای که می خواهند یاد بگیرند که چگونه نحو و کد پایتون با هم کار می کنند تا یک برنامه را بسازند، توصیه می کنم. در نهایت، من دوره ای را پیدا کردم که مناسب سبک یادگیری من بود. و به من کمک کرد تا مفهوم را درک کنم. به روشی ساده، او به شما کمک می کند تا هر شک و تردیدی را که ممکن است داشته باشید برطرف کنید." - دورگا.
- "من عاشق این دوره هستم، مربی راهی برای ایجاد احساس تازگی و سرگرمی در این مطالب جدی دارد." - ایوان جونیاردی.
-------------
بهروزرسانیهای دوره
می 2023 - جدید! سخنرانی های ویدیویی به روز شده با سبکی جدید و ویرایشگر کد جدید (Visual Studio Code).
می 2023 - جدید! ویدیوهای نمای کلی بخش به روز شد
می 2023 - جدید! بهروزرسانی نامهای سخنرانی و بخش
می 2023 - جدید! تکالیف بهبود یافته
می 2023 - جدید! موضوعات بحث برای هر بخش
می 2023 - جدید! طراحی مجدد بخش اول و آخر
می 2023 - جدید! امتحانات بهبود یافته و گسترش یافته
آوریل 2023 - جدید! مقالات به روز شده با قالب جدید.
نوامبر 2021 - جدید! آزمون های به روز شده با توضیحات مفصل برای هر پاسخ.
اکتبر 2021 - جدید! فایل های پایتون قابل دانلود برای تمرین های دوره.
رزومه خود را با مهارت های جدید پایتون تقویت کنید.
Python یک زبان برنامه نویسی بسیار محبوب است که برای انواع برنامه های کاربردی در دنیای واقعی از جمله توسعه وب، علم داده، یادگیری ماشین و هوش مصنوعی استفاده می شود. یادگیری حلقه های پایتون و تکنیک های حلقه راه بسیار خوبی برای پیشرفت مهارت های شما در علوم کامپیوتر است. حلقه ها ابزارهای ضروری برای هر برنامه نویسی هستند و می توان از آنها برای نوشتن برنامه های قدرتمند و کارآمد استفاده کرد.
مطمئناً از حلقه ها در هر زمینه ای استفاده خواهید کرد، از جمله:
توسعه وب
یادگیری ماشین
علوم داده
هوش مصنوعی
توسعه بازی
توسعه برنامه تلفن همراه
بیوانفورماتیک
نرم افزار پزشکی
بینایی کامپیوتر
و... بسیاری دیگر!
حلقهها برای پیادهسازی ساختارهای داده و الگوریتمها نیز ضروری هستند. اگر به فکر ورود به هر یک از این رشته ها هستید یا اگر قصد دارید مهارت های علوم کامپیوتر خود را گسترش دهید، این دوره برای شما مناسب است.
هر نرم افزاری که احتمالاً می توانید تصور کنید دارای فرآیندهای تکراری است که با استفاده از حلقه ها پیاده سازی می شوند. مفاهیم و تکنیک هایی که در این دوره یاد خواهید گرفت به راحتی به زبان های برنامه نویسی دیگر مانند جاوا، جاوا اسکریپت و بسیاری دیگر قابل انتقال هستند.
اهداف
در پایان این دوره، شما قادر خواهید بود:
با حلقههای for و while در برنامههای خود کار کنید.
با نحوه کار آنها آشنا شوید.
حلقه های نوشته شده توسط توسعه دهندگان دیگر را بخوانید و هدف آنها را درک کنید.
حلقه های تودرتو بنویسید و تعیین کنید که چه زمانی از آنها برای نزدیک شدن به وظایف استفاده کنید.
از دستورهای break و continue برای توقف حلقهها در صورت برآورده شدن شرایط خاص استفاده کنید.
از توابع داخلی Python در حلقههای for خود برای نوشتن کد تمیزتر، حذف متغیرهای غیرضروری و مختصرتر کردن کد خود استفاده کنید.
پروژه ها
شما روی 4 پروژه کار خواهید کرد:
Draw a Pattern: شما از ماژول لاک پشت داخلی پایتون برای ترسیم الگوها با استفاده از حلقه های for استفاده خواهید کرد. با ترسیم الگوهای ساده شروع می کنیم و سپس به تدریج پیچیدگی آنها را افزایش می دهیم. شما می توانید این پروژه را سفارشی کنید و اصول حلقه های for را آزمایش کنید.
Caesar Cipher: شما این الگوریتم رمزگذاری اولیه را با استفاده از یک حلقه for پیاده سازی خواهید کرد. پس از تکمیل پروژه، میتوانید پیامهای مخفی را رمزگذاری و رمزگشایی کنید (مانند جولیوس سزار!).
عدد را حدس بزنید: از حلقه while و الگوریتم جستجوی دودویی برای اجرای یک بازی حدس زدن مبتنی بر متن استفاده خواهید کرد. کاربر عددی بین 1 تا 100 را انتخاب می کند و کامپیوتر سعی می کند با نصف کردن مکرر دامنه اعداد ممکن، عدد را حدس بزند. الگوریتم جستجوی باینری در طول دوره به تفصیل توضیح داده شده است.
تجزیه و تحلیل قسمت های کتاب: از حلقه های تو در تو برای خواندن و تجزیه و تحلیل محتوای یک قطعه کتاب در یک فایل متنی استفاده خواهید کرد. برنامه فرکانس هر حرف و حرف را با حداکثر فرکانس نمایش می دهد.
همانطور که می بینید، فرصت های زیادی برای اعمال دانش خود در طیف وسیعی از زمینه ها در طول دوره خواهید داشت.
همچنین مهارتهای اضافی مانند حل مسئله، تفکر محاسباتی، مدیریت فایل در پایتون، دانش الگوریتم جستجوی باینری و ماژول لاکپشت را به دست خواهید آورد. در حالی که یاد می گیرید چگونه با حلقه ها کار کنید!
منابع مواد آموزشی
در طول دوره، این منابع را خواهید یافت:
سخنرانیهای ویدیویی: بیش از 10 ساعت سخنرانی ویدیویی با گرافیکها، جداول و تجسم کد با طراحی دقیق. نحوه عملکرد کد در پشت صحنه را با توضیحات گام به گام خواهید دید.
پروژه ها: 4 پروژه بسازید و مهارت های خود را در سناریوهای عملی به کار ببرید.
تمرینهای کدنویسی: با بیش از 40 تمرین کدگذاری تعاملی با راهحلهای مربوطه تمرین کنید. میتوانید فوراً راهحل خود را با گریدر خودکار بررسی کنید.
آزمونها: دانش خود را با بیش از 30 آزمون با بیش از 120 سؤال که تلاشهای نامحدود و بازخورد فوری ارائه میدهند، بررسی کنید.
امتحان دوره: در یک امتحان نهایی شرکت کنید تا دانش خود را از همه چیزهایی که در طول دوره یاد گرفته اید آزمایش کنید. این آزمون شامل 25+ سوال است و می توانید هر چند بار که دوست دارید در آن شرکت کنید. نتایج دقیقی را برای هر تلاش دریافت خواهید کرد، بنابراین میتوانید پیشرفت خود را ردیابی کنید و مناطقی را که نیاز به بهبود دارید شناسایی کنید.
راهنمای مطالعه: مروری برای امتحان دوره با یک راهنمای مطالعه دقیق با بیش از 100 سؤال.
مقالات: بیش از 80 مقاله را با توضیحات و تصاویر دقیق بخوانید.
چه چیزی این دوره را منحصر به فرد می کند؟
این دوره از نظر تمرکز بر ارائه توضیحات بصری و دقیق در مورد نحوه عملکرد هر نوع حلقه در پایتون منحصر به فرد است. شما نه تنها نحوه استفاده از حلقه ها را یاد خواهید گرفت، بلکه هدف هر خط کد را نیز خواهید فهمید. این به شما درک عمیق تری از نحوه عملکرد حلقه ها و نحوه استفاده از آنها برای حل مشکلات می دهد.
این دوره با مواد آموزشی متنوعی همراه است که تجربه دوره را تکمیل می کند. این منابع شامل یک راهنمای مطالعه است که به طور خاص برای دوره طراحی شده است که شامل بیش از 100 سؤال در مورد محتوای دوره است.
میتوانید تمرینهای کدنویسی را مستقیماً در مرورگر حل کنید و بازخورد فوری برای ارسال خود دریافت خواهید کرد.
دانش خود را با آزمونهایی بررسی میکنید که بازخورد فوری ارائه میدهند و سؤالاتی که باعث میشود عمیقتر درباره موضوعات ارائهشده در هر بخش فکر کنید.
یک گواهی پایان کار دریافت خواهید کرد که می توانید آن را به رزومه و نمایه های رسانه های اجتماعی خود اضافه کنید تا مهارت های جدید خود را به نمایش بگذارید.
شما همچنین به دوره مادام العمر دسترسی خواهید داشت.
از تماشای سخنرانیهای پیشنمایش و بررسی برنامه کامل دوره بسیار خوش آمدید.
اگر به دنبال یک دوره آموزشی جذاب، تصویری و عملی هستید، آن را پیدا کرده اید.
اکنون ثبت نام کنید، "حلقه های پایتون و تکنیک های حلقه" را به رزومه خود اضافه کنید و مهارت های جدید خود را به نمایش بگذارید.
توسعه دهنده نرم افزار، مدرس و نویسنده فنی
نمایش نظرات