دوره ساختار دادهها و الگوریتمها در پایتون همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساختار دادهها و الگوریتمها در پایتون
موضوع کلی: مقدمهای بر علوم کامپیوتر با پایتون
موضوع میانی: اصول برنامهنویسی پایتون
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر علوم کامپیوتر
- 2. مفاهیم پایه برنامه نویسی
- 3. متغیرها و انواع داده در پایتون
- 4. عملگرهای ریاضی و منطقی
- 5. ساختارهای کنترلی: دستور شرطی if-else
- 6. حلقههای تکرار: for loop
- 7. حلقههای تکرار: while loop
- 8. تابع نویسی در پایتون
- 9. محدوده متغیرها (Scope)
- 10. لیستها در پایتون
- 11. عملیات روی لیستها
- 12. تاپلها در پایتون
- 13. رشتهها در پایتون
- 14. عملیات روی رشتهها
- 15. دیکشنریها در پایتون
- 16. عملیات روی دیکشنریها
- 17. مجموعهها (Sets) در پایتون
- 18. عملیات روی مجموعهها
- 19. مقدمه ای بر ساختار دادهها
- 20. مفهوم انتزاع داده (Data Abstraction)
- 21. تفاوت ساختار داده و انواع داده
- 22. پیچیدگی زمانی و مکانی (Big O Notation)
- 23. تحلیل پیچیدگی الگوریتمهای پایه
- 24. ساختار داده پشته (Stack)
- 25. عملیات روی پشته: push و pop
- 26. کاربرد پشته: ارزیابی عبارات ریاضی
- 27. ساختار داده صف (Queue)
- 28. عملیات روی صف: enqueue و dequeue
- 29. کاربرد صف: شبیه سازی
- 30. ساختار داده لیست پیوندی (Linked List)
- 31. انواع لیست پیوندی: ساده، دوگانه، دایرهای
- 32. عملیات روی لیست پیوندی: درج، حذف، جستجو
- 33. ساختار داده درخت (Tree)
- 34. مفاهیم پایه درخت: ریشه، گره، برگ
- 35. درخت دودویی (Binary Tree)
- 36. درخت دودویی جستجو (Binary Search Tree - BST)
- 37. عملیات روی BST: درج، حذف، جستجو
- 38. پیمایش درخت: پیش ترتیب (Preorder)
- 39. پیمایش درخت: میان ترتیب (Inorder)
- 40. پیمایش درخت: پس ترتیب (Postorder)
- 41. ساختار داده هرم (Heap)
- 42. هرم دودویی (Binary Heap)
- 43. عملیات روی هرم: درج، حذف
- 44. کاربرد هرم: مرتب سازی هرمی (Heapsort)
- 45. ساختار داده گراف (Graph)
- 46. مفاهیم پایه گراف: رأس، یال
- 47. انواع گراف: جهتدار، بدون جهت
- 48. نمایش گراف: ماتریس مجاورت
- 49. نمایش گراف: لیست مجاورت
- 50. پیمایش گراف: جستجوی اول سطح (BFS)
- 51. پیمایش گراف: جستجوی اول عمق (DFS)
- 52. الگوریتم دایکسترا (Dijkstra's Algorithm)
- 53. الگوریتم پریم (Prim's Algorithm)
- 54. الگوریتم کروسکال (Kruskal's Algorithm)
- 55. مقدمه ای بر الگوریتمها
- 56. انواع الگوریتمها: بازگشتی، تکراری
- 57. الگوریتمهای مرتب سازی: مرتب سازی حبابی (Bubble Sort)
- 58. الگوریتمهای مرتب سازی: مرتب سازی انتخابی (Selection Sort)
- 59. الگوریتمهای مرتب سازی: مرتب سازی درجی (Insertion Sort)
- 60. الگوریتمهای مرتب سازی: مرتب سازی ادغامی (Merge Sort)
- 61. الگوریتمهای مرتب سازی: مرتب سازی سریع (Quick Sort)
- 62. الگوریتمهای جستجو: جستجوی خطی (Linear Search)
- 63. الگوریتمهای جستجو: جستجوی دودویی (Binary Search)
- 64. الگوریتمهای تقسیم و حل (Divide and Conquer)
- 65. الگوریتمهای حریصانه (Greedy Algorithms)
- 66. الگوریتمهای برنامهریزی پویا (Dynamic Programming)
- 67. مقدمه ای بر جدول هش (Hash Table)
- 68. تابع هش (Hash Function)
- 69. تضاد هش (Hash Collision)
- 70. روشهای حل تضاد هش: زنجیرهسازی (Chaining)
- 71. روشهای حل تضاد هش: کاوش باز (Open Addressing)
- 72. پیاده سازی جدول هش در پایتون
- 73. کاربرد جدول هش: دیکشنری پایتون
- 74. ساختار داده صف اولویت (Priority Queue)
- 75. پیاده سازی صف اولویت با هرم
- 76. مقدمه ای بر رشتهها و الگوهای متنی
- 77. الگوریتمهای جستجوی رشته: جستجوی ساده
- 78. الگوریتمهای جستجوی رشته: الگوریتم KMP
- 79. مقدمه ای بر الگوریتمهای تصادفی
- 80. کاربرد الگوریتمهای تصادفی
- 81. مقدمه ای بر الگوریتمهای گراف
- 82. مسائل پیمایش گراف
- 83. مسائل یافتن کوتاهترین مسیر
- 84. مسائل یافتن درخت پوشای کمینه
- 85. مقدمه ای بر الگوریتمهای مرتب سازی پیشرفته
- 86. مقدمه ای بر الگوریتمهای جستجوی پیشرفته
- 87. مقدمه ای بر الگوریتمهای تصادفی در ساختار دادهها
- 88. مقدمه ای بر الگوریتمهای فشرده سازی دادهها
- 89. کاربرد ساختار دادهها در مسائل واقعی
- 90. تمرینات عملی پیاده سازی ساختار دادهها
- 91. تمرینات عملی پیاده سازی الگوریتمها
- 92. مرور کلی بر ساختار دادهها و الگوریتمها
- 93. جمع بندی و منابع بیشتر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.