کتاب مقدمه‌ای بر ساختارهای داده ساده در پایتون: پیاده‌سازی و کاربردها

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مقدمه‌ای بر ساختارهای داده ساده در پایتون: پیاده‌سازی و کاربردها

موضوع کلی: علوم کامپیوتر و مهندسی نرم‌افزار

موضوع میانی: مبانی ساختار داده‌ها و الگوریتم‌ها

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

  • 1. مقدمه بر علوم کامپیوتر و مهندسی نرم‌افزار
  • 2. اهمیت ساختار داده‌ها در مهندسی نرم‌افزار
  • 3. مبانی زبان برنامه‌نویسی پایتون
  • 4. انواع داده‌های پایه‌ای در پایتون
  • 5. متغیرها و انواع داده
  • 6. عملگرها و عبارات در پایتون
  • 7. ساختارهای کنترلی: شرط‌ها
  • 8. ساختارهای کنترلی: حلقه‌ها
  • 9. توابع در پایتون: تعریف و فراخوانی
  • 10. دامنه متغیرها در توابع
  • 11. مقدمه‌ای بر ساختارهای داده
  • 12. مفهوم انتزاع داده (Data Abstraction)
  • 13. اهمیت پیچیدگی زمانی و مکانی الگوریتم‌ها
  • 14. نمادگذاری اُو (Big O Notation)
  • 15. تحلیل پیچیدگی زمانی الگوریتم‌های ساده
  • 16. تحلیل پیچیدگی مکانی الگوریتم‌های ساده
  • 17. مفهوم آرایه‌ها (Arrays)
  • 18. عملیات روی آرایه‌ها
  • 19. پیاده‌سازی آرایه‌ها در پایتون
  • 20. کاربردهای آرایه‌ها
  • 21. مفهوم لیست‌ها (Lists)
  • 22. عملیات روی لیست‌ها در پایتون
  • 23. تفاوت لیست‌ها و آرایه‌ها
  • 24. کاربردهای لیست‌ها
  • 25. مفهوم پشته (Stack)
  • 26. عملیات اصلی پشته: push و pop
  • 27. پیاده‌سازی پشته با استفاده از لیست
  • 28. کاربردهای پشته در علوم کامپیوتر
  • 29. مفهوم صف (Queue)
  • 30. عملیات اصلی صف: enqueue و dequeue
  • 31. پیاده‌سازی صف با استفاده از لیست
  • 32. کاربردهای صف در علوم کامپیوتر
  • 33. مفهوم لیست پیوندی (Linked List)
  • 34. انواع لیست پیوندی: یک‌طرفه، دوطرفه، دایره‌ای
  • 35. عملیات روی لیست پیوندی یک‌طرفه
  • 36. پیاده‌سازی لیست پیوندی یک‌طرفه در پایتون
  • 37. کاربردهای لیست پیوندی
  • 38. مفهوم درخت (Tree)
  • 39. انواع درخت: دودویی، متوازن
  • 40. مفهوم گره ریشه و گره‌های فرزند
  • 41. پیمایش درخت: پیش‌ترتیب، میان‌ترتیب، پس‌ترتیب
  • 42. درخت جستجوی دودویی (Binary Search Tree)
  • 43. عملیات درج و حذف در BST
  • 44. کاربردهای درخت جستجوی دودویی
  • 45. مفهوم گراف (Graph)
  • 46. انواع گراف: جهت‌دار، بدون جهت، وزن‌دار
  • 47. نمایش گراف: ماتریس مجاورت، لیست مجاورت
  • 48. پیمایش گراف: جستجوی اول سطح (BFS)
  • 49. پیمایش گراف: جستجوی اول عمق (DFS)
  • 50. کاربردهای گراف
  • 51. مفهوم جدول هش (Hash Table)
  • 52. تابع هش (Hash Function)
  • 53. حل برخورد در جدول هش
  • 54. پیاده‌سازی جدول هش در پایتون
  • 55. کاربردهای جدول هش
  • 56. مقدمه بر الگوریتم‌های مرتب‌سازی
  • 57. الگوریتم مرتب‌سازی حبابی (Bubble Sort)
  • 58. پیاده‌سازی Bubble Sort در پایتون
  • 59. تحلیل پیچیدگی Bubble Sort
  • 60. الگوریتم مرتب‌سازی انتخابی (Selection Sort)
  • 61. پیاده‌سازی Selection Sort در پایتون
  • 62. تحلیل پیچیدگی Selection Sort
  • 63. الگوریتم مرتب‌سازی درجی (Insertion Sort)
  • 64. پیاده‌سازی Insertion Sort در پایتون
  • 65. تحلیل پیچیدگی Insertion Sort
  • 66. الگوریتم مرتب‌سازی ادغامی (Merge Sort)
  • 67. پیاده‌سازی Merge Sort در پایتون
  • 68. تحلیل پیچیدگی Merge Sort
  • 69. الگوریتم مرتب‌سازی سریع (Quick Sort)
  • 70. پیاده‌سازی Quick Sort در پایتون
  • 71. تحلیل پیچیدگی Quick Sort
  • 72. مقدمه بر الگوریتم‌های جستجو
  • 73. جستجوی خطی (Linear Search)
  • 74. پیاده‌سازی Linear Search در پایتون
  • 75. جستجوی دودویی (Binary Search)
  • 76. شرایط لازم برای Binary Search
  • 77. پیاده‌سازی Binary Search در پایتون
  • 78. تحلیل پیچیدگی الگوریتم‌های جستجو
  • 79. مقدمه‌ای بر مدیریت حافظه و ساختارهای داده
  • 80. ساختارهای داده پویا (Dynamic Data Structures)
  • 81. مقایسه ساختارهای داده ایستا و پویا
  • 82. اثر انتخاب ساختار داده بر کارایی نرم‌افزار
  • 83. اصول طراحی ساختارهای داده کارآمد
  • 84. ملاحظات امنیتی در پیاده‌سازی ساختارهای داده
  • 85. استانداردهای کدنویسی در پایتون برای ساختار داده‌ها
  • 86. مستندسازی ساختارهای داده و الگوریتم‌ها
  • 87. آزمایش و اعتبارسنجی ساختارهای داده
  • 88. پروژه‌های عملی پیاده‌سازی ساختار داده‌ها
  • 89. جمع‌بندی و مرور مفاهیم کلیدی
  • 90. مرور ساختارهای داده پرکاربرد
  • 91. مرور الگوریتم‌های مرتب‌سازی و جستجو
  • 92. اهمیت انتخاب درست ساختار داده در پروژه‌های نرم‌افزاری
  • 93. مسیرهای یادگیری پیشرفته در ساختار داده‌ها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.