تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساختارهای داده پایتون: Stacks, Deques, و Queues

دوره آموزشی ساختارهای داده پایتون: Stacks, Deques, و Queues

26 دقیقهپیشرفته2023-05-08

مدرسین

Dhhyey Desai

Dhhyey Desai

Google-Certified Python Expert, Microsoft-Certified Instructor

جزئیات دوره

پشته‌ها (Stacks)، صف‌ها (Queues) و دِک‌ها (Deques) سه ساختار داده مهم در پایتون هستند. این ساختارها پایه‌ی بسیاری از الگوریتم‌های علوم کامپیوتر را تشکیل می‌دهند و تسلط بر آن‌ها می‌تواند در شغل فعلی شما کمک کند یا در به دست آوردن شغل جدید مؤثر باشد.

در این دوره، دهیی دیسای به شما یاد می‌دهد که چگونه پشته، صف و دک را بسازید و از این ساختارهای داده‌ی خطی برای حل مسائل واقعی استفاده کنید. یاد می‌گیرید که کلاس‌های مربوطه را تعریف کنید و از متدهای داخلی پایتون برای اجرای عملیات لازم مانند افزودن، حذف و مشاهده‌ی عناصر استفاده کنید:

✅ پشته → push، pop، peek
✅ صف → enqueue، dequeue
✅ دِک → add_front، remove_rear

به این دوره بپیوندید تا مزایای هر یک از این ساختارهای داده را بیاموزید و مهارت‌های جدیدی به جعبه ابزار برنامه‌نویسی خود اضافه کنید.

اهداف یادگیری
✅ آشنایی با پشته، صف و دِک در پایتون
✅ نحوه تعریف کلاس‌های مربوط به هر ساختار داده
✅ استفاده از متدهای push، pop و peek در پشته
✅ پیاده‌سازی enqueue و dequeue در صف
✅ کار با add_front و remove_rear در دک
✅ حل مسائل واقعی با استفاده از این ساختارهای داده
✅ بهبود مهارت‌های الگوریتم‌نویسی
✅ آمادگی برای مصاحبه‌های شغلی برنامه‌نویسی

مهارت ها

Data EngineeringAdvancedPythonProgramming LanguagesData ScienceOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - ساختارهای داده پایتون - پشته‌ها، صف‌ها و deques
  • 02 - آنچه باید بدانید

1. پشته

  • 03 - پشته‌ها - مقدمه
  • 04 - عملیات push().
  • 05 - عملیات pop().
  • 06 - عملیات peek().

2. صف

  • 07 - صف - مقدمه
  • 08 - صف‌های مبتنی بر لیست
  • 09 - صف‌های مبتنی بر پشته
  • 10 - صف‌های مبتنی بر گره

3. Deques

  • 11 - Deques - یک مقدمه
  • 12 - الحاق فهرست‌ها با دک
  • 13 - rotate()، reverse() و extend()

نتیجه

  • 14 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal