آموزش ساختمان داده ها با پایتون + گواهینامه

آموزش ساختمان داده ها با پایتون + گواهینامه

اهمیت یادگیری ساختمان داده‌‌ها با پایتون چیست؟ یادگیری مفاهیم ساختمان داده‌ برای یک برنامه‌نویس باعث افزایش تسلط در نوشتن برنامه‌های کاراتر می‌شود. یک برنامه‌نویس با آشنایی با ویژگی‌های ساختمان داده‌های مختلف و تکنیک‌های الگوریتم‌نویسی، قادر خواهد بود که برنامه‌هایی با زمان بهتر و مصرف کمتر حافظه بنویسد. البته ساختمان داده از دروس پایه‌ای دانشگاهی است که پیش‌نیاز دروس مختلف رشته کامپیوتر محسوب می‌شود و می‌تواند به جای زبان سی (C) و زبان سی‌پلاس‌پلاس (C++‎) با زبان پایتون (Python) آموزش داده شود. در این آموزش، ابتدا مفاهیم به صورت تئوری بررسی شده است و سپس در محیط برنامه‌نویسی پایتون پیاده‌سازی می‌شوند. هدف از ارائه مفاهیم ساختمان داده‌ها با زبان پایتون، سادگی برنامه‌نویسی با پایتون، پرکاربرد بودن آن و داشتن کتابخانه‌های زیاد و متنوع است. پایتون دارای ساختمان داده‌های درونی مانند لیست، مجموعه، تاپل (Tuple) و دیکشنری بوده و ساختمان داده‌های دیگر نیز به راحتی در آن قابل پیاده‌سازی است. در این فرادرس چه چیزی یاد می‌گیریم؟ مخاطب پس از دیدن این آموزش، قادر خواهد بود با ساختمان داده‌های آرایه، پشته، صف، لیست پیوندی، درخت و گراف کار کند و همچنین به تکنیک‌های الگوریتم‌نویسی تقسیم و حل، پویا و حریصانه آشنا شود. از مباحث دیگری که دانشجو با آن آشنا می‌شود، نحوه محاسبه مرتبه اجرایی الگوریتم‌ها، نوشتن رابطه بازگشتی و حل آن‌ها برای الگوریتم‌های بازگشتی است.

تریلر دوره

توضیحات کامل دوره

...

سرفصل‌های دوره

  • چکیده
    0:01:15

  • نماد O
    رایگان 0:16:21
  • مرتبه اجرایی توابع چندجمله‌ای
    0:14:27
  • نماد امگا و تتا
    0:08:31
  • خواص توابع رشد
    0:06:16
  • بررسی چند مثال مرتبه اجرایی
    0:09:20
  • بررسی چند مثال مقایسه دو روش معمولی و سریع
    0:15:55
  • معرفی محیط Colab
    0:04:48
  • کدنویسی با پایتون
    0:09:50
  • کدنویسی با پایتون – مرتبه خطی
    0:08:41
  • کدنویسی با پایتون – مرتبه ۲
    0:04:07
  • معرفی پکیج Big-O
    0:05:23
  • آزمون فصل ۱

  • رشته – متدهای کار با رشته
    رایگان 0:14:30
  • لیست – متدهای کار با لیست
    0:15:29
  • دیکشنری – متدهای کار با دیکشنری
    0:09:40
  • تاپل (Tuple)
    0:07:56
  • مجموعه – متدهای کار با مجموعه
    0:08:36
  • آزمون فصل ۲

  • پیاده‌سازی صف ساده
    رایگان 0:09:20
  • پیاده‌سازی صف چرخشی
    0:10:24
  • پیاده‌سازی صف ساده با پایتون
    0:04:11
  • پیاده‌سازی صف چرخشی با پایتون
    0:08:05
  • پیاده‌سازی صف با پکیج Pygorithm
    0:10:38
  • آزمون فصل ۳

  • پیاده‌سازی پشته
    0:05:37
  • تبدیل از مبنای ده به دو – معکوس ‌کردن لیست به کمک پشته
    0:09:02
  • کار عملی با پشته
    0:04:47
  • کار عملی با پشته – نوشتن برنامه Match به کمک پشته
    0:09:32
  • کار عملی با پشته – معکوس ‌کردن محتویات فایل به کمک پشته
    0:04:51
  • آزمون فصل ۴

  • عبارات میانوندی، پیشوندی و پسوندی
    0:14:25
  • تبدیل نگارش‌ها به یکدیگر
    0:06:48
  • کار عملی – تابع ارزشیابی عبارات پسوندی
    0:09:19
  • کار عملی – تابع تبدیل پسوندی به میانوندی
    رایگان 0:07:10
  • کار عملی – تابع تبدیل میانوندی به پسوندی
    0:09:14
  • آزمون فصل ۵

  • فاکتوریل – جستجوی دودویی
    0:13:18
  • فیبوناچی (Fibonacci)
    0:03:59
  • محاسبه مجموع اعداد لیست
    0:03:08
  • رشته پالیندروم (Palindrome)
    0:04:52
  • برج هانوی (Hanoi)
    0:14:30
  • آکرمان (Ackermann)
    0:06:17
  • کار عملی – نوشتن تابع جستجوی دودویی
    0:04:32
  • کار عملی – نوشتن تابع برج هانوی
    0:03:07
  • کار عملی – نوشتن تابع آکرمان
    0:05:00
  • کار عملی – نوشتن تابع مثلث پاسکال
    0:05:02
  • آزمون فصل ۶

  • روش تکرار با جایگذاری
    رایگان 0:09:54
  • درخت بازگشت
    0:13:53
  • قضیه اصلی
    0:07:46
  • آزمون فصل ۷

  • معرفی لیست پیوندی
    0:07:09
  • درج در لیست پیوندی یک‌طرفه
    0:08:29
  • حذف در لیست پیوندی یک‌طرفه
    0:06:20
  • کار عملی – لیست پیوندی
    رایگان 0:13:42
  • آزمون فصل ۸

  • پیاده‌سازی لیست پیوندی
    0:02:37
  • درج در لیست پیوندی دوطرفه
    0:07:58
  • حذف از لیست پیوندی یک‌طرفه
    0:07:01
  • کار عملی – لیست پیوندی دوطرفه
    رایگان 0:11:38
  • آزمون فصل ۹

  • لیست پیوندی چرخشی
    0:15:54
  • کار عملی – لیست پیوندی چرخشی
    0:08:10
  • آزمون فصل ۱۰

  • مفاهیم اولیه در رابطه با درخت دودویی
    0:12:47
  • روش‌های پیمایش درخت دودویی
    0:13:12
  • تعریف کلاس برای درخت دودویی
    0:07:46
  • نوشتن تابع‌های پیمایش درخت دودویی
    0:08:01
  • پیاده‌سازی عملی درخت دودویی
    0:10:00
  • آزمون فصل ۱۱

  • تعریف BST
    0:06:30
  • ساختن BST
    0:04:42
  • حذف از BST
    0:03:50
  • پیاده‌سازی نود در BST با پایتون
    رایگان 0:05:24
  • کار در محیط عملی
    0:05:55
  • آزمون فصل ۱۲

  • تعریف درخت هیپ – پیاده‌سازی با آرایه
    0:04:15
  • ساختن درخت هیپ
    0:12:03
  • درج در هیپ
    0:08:00
  • حذف از هیپ – مرتب‌سازی هیپ
    0:09:57
  • کار عملی – درخت هیپ
    0:02:13
  • آزمون فصل ۱۳

  • گراف بدون جهت و جهت‌دار
    0:04:20
  • گراف وزن‌دار، کامل، دوقسمتی و زیرگراف
    0:06:09
  • نمایش گراف
    0:10:15
  • ماتریس و لیست هم‌جواری
    0:05:32
  • کار عملی – گراف
    0:04:24
  • آزمون فصل ۱۴

  • انواع پیمایش گراف
    0:06:04
  • پیمایش سطحی
    0:06:28
  • پیمایش عمقی
    0:12:14
  • کار عملی – پیمایش سطحی و عمقی گراف
    0:02:47
  • آزمون فصل ۱۵

  • تعیین درخت پوشای حداقل با روش کروسکال (Kruskal)
    0:09:10
  • تعیین درخت پوشای حداقل با روش پریم (Prim)
    0:07:05
  • آزمون فصل ۱۶

  • خلاصه و جمع‌بندی
    0:01:28
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - پیچیدگی اجرایی
  • تمرین ۲ - پیاده‌سازی صف
  • تمرین ۳ -پیاده‌سازی پشته
  • تمرین ۴ - تبدیل میان‌وند به پسوند
  • تمرین ۵ - برج هانوی
  • تمرین ۶ - رابطه بازگشتی
  • تمرین ۷ - لیست پیوندی
  • تمرین ۸ - پیاده‌سازی لیست پیوندی دوطرفه
  • تمرین ۹ - پیاده‌سازی کلاس درخت جست‌وجوی دودویی
  • تمرین ۱۰ -مرتب‌سازی heapsort
  • تمرین ۱۲ - پیمایش عمقی
  • تمرین ۱۱ - پیاده‌سازی گراف
  • تمرین ۱۳ - وزن درخت پوشا
  • تمرین ۱۴ -شمارنده حروف
  • تمرین ۱۵ - پیاده سازی لیست پیوندی و محاسبه مرتبه اجرایی
  • تمرین ۱‍۶ - پیاده‌سازی کلاس محاسبه برای درخت دودویی
  • تمرین ۱۷ - دیکشنری

  • آزمون و گواهینامه – آموزش ساختمان‌ داده‌ها با پایتون

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,490,000 تومان
119,000 تومان
92% تخفیف

این دوره شامل:
21 فصل آموزشی
10 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 15:05:10
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: