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

دوره آموزشی ساختارها و الگوریتم‌های داده در پایتون

2 ساعت 19 دقیقهمتوسط2023-12-21

مدرسین

Robin Andrews

Robin Andrews

Founder of Compucademy

جزئیات دوره

توسعه دهندگان نرم‌افزار می‌دانند که معماری اساسی کارآمد برای فناوری‌هایی که هر روز استفاده می‌کنیم ضروری است. دانش در مورد ساختار داده‌ها و الگوریتم‌های پشتیبانی شده، به توسعه دهندگان کمک می‌کند تا مناسب‌ترین راه حل را برای یک زمینه خاص انتخاب کنند، و آنها را به برنامه نویسان بهتری تبدیل می‌کند که از نظر شرکت، مشتری یا کارفرمای احتمالی خود برجسته هستند. در این دوره، با استفاده از زبان برنامه نویسی پایتون، مربی Robin Andrews از ترکیبی از رویکردهای برنامه نویسی بصری، نظری و عملی برای توضیح مفاهیم به روشی سرگرم کننده و در دسترس استفاده می‌کند. او برخی از مهمترین ساختارهای داده مانند پشته‌ها، صف‌ها و صف‌های اولویت دار و چگونگی استفاده این موارد توسط الگوریتم‌های جستجو مانند جستجوی عمق-اول (depth-first)، جستجوی عرض-اول (breadth-first) و الگوریتم (*A-star (A را توضیح می‌دهد. او نشان می‌دهد که چگونه می‌توان اجرای الگوریتم‌ها را ردیابی کرد، که برای یافتن مسیر در پیچ و خم‌ها مفید است.

مهارت ها

Data EngineeringPythonProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - ساختار داده‌ها و الگوریتم‌های پایتون در عمل
  • 02 - آنچه باید بدانید

1. الگوریتم‌های مسیریابی در یک بازی پیچ و خم

  • 03 - کاربرد مثال را درک کنید
  • 04 - در رابط کاربری گرافیکی حرکت کنید

2. ساختار داده پشته

  • 05 - ساختار داده پشته را درک کنید
  • 06 - یک کلاس پشته در پایتون بسازید
  • 07 - راه حل - یک رشته را با استفاده از پشته معکوس کنید

3. ساختار داده فهرست دوبعدی

  • 08 - ساختار داده‌های لیست دو بعدی را درک کنید
  • 09 - یک ماز را به عنوان یک لیست دو بعدی نشان دهید
  • 10 - یک پیچ و خم را از یک فایل متنی بخوانید
  • 11 - چالش - خواندن و نمایش یک پیچ و خم از یک فایل متنی
  • 12 - راه حل - یک ماز را از یک فایل متنی بخوانید و نمایش دهید

4. الگوریتم جستجوی عمق-اول

  • 13 - الگوریتم جستجوی عمق-اول را درک کنید
  • 14 - جستجوی عمقی را در یک شبکه تجسم کنید
  • 15 - از اپلیکیشن Grid Tracer استفاده کنید
  • 16 - یک جستجوی عمقی را در پایتون کدنویسی کنید
  • 17 - چالش - مسیر جستجوی عمق را دنبال کنید
  • 18 - راه حل - مسیر جستجوی عمق را ردیابی کنید

5. ساختار داده صف

  • 19 - ساختار داده صف را درک کنید
  • 20 - یک کلاس صف در پایتون بسازید
  • 21 - راه حل - روش‌های صف را تمرین کنید

6. الگوریتم جستجوی Breadth-First

  • 22 - الگوریتم جستجوی پهنا-اول را درک کنید
  • 23 - جستجوی عرضی را در یک شبکه تجسم کنید
  • 24 - یک جستجوی گسترده در پایتون کدنویسی کنید
  • 25 - چالش - مسیر جستجوی وسعت را دنبال کنید
  • 26 - راه حل - مسیر جستجوی وسعت اول را دنبال کنید

7. ساختار داده صف اولویت

  • 27 - ساختار داده‌های صف اولویت را درک کنید
  • 28 - از ماژول heap برای اجرای یک صف اولویت استفاده کنید
  • 29 - حل - تمرین روشهای Heapq

8. الگوریتم جستجو

  • 30 - الگوریتم جستجوی A را درک کنید
  • 31 - الگوریتم A را تجسم کنید
  • 32 - کد الگوریتم A در پایتون
  • 33 - چالش - مسیر یک جستجو را ردیابی کنید
  • 34 - راه حل - مسیر جستجوی A را ردیابی کنید

نتیجه

  • 35 - الگوریتم‌های مسیریابی در رابط کاربری گرافیکی پیچ و خم دوره
  • 36 - نظرات فراق و آنچه بعدا می‌آید

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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