دوره سفری گرافیکی به دنیای ساختمان دادهها و الگوریتمها با پایتون ۳ همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفری گرافیکی به دنیای ساختمان دادهها و الگوریتمها با پایتون ۳
موضوع کلی: مبانی ساختمان دادهها و الگوریتمها در پایتون
موضوع میانی: ساختمان دادههای اساسی و پیشرفته
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. چرا ساختمان دادهها و الگوریتمها مهم هستند؟
- 3. نصب و راهاندازی پایتون ۳
- 4. مفاهیم پایه پایتون برای ساختمان دادهها
- 5. انواع دادههای پایه در پایتون
- 6. لیستها در پایتون
- 7. تاپلها در پایتون
- 8. دیکشنریها در پایتون
- 9. مجموعهها (Sets) در پایتون
- 10. رشتهها در پایتون
- 11. عملگرها در پایتون
- 12. دستورات شرطی در پایتون
- 13. حلقهها در پایتون
- 14. توابع در پایتون
- 15. کلاسها و اشیاء در پایتون
- 16. مفاهیم پیچیدگی زمانی و فضایی
- 17. نماد O بزرگ (Big O Notation)
- 18. تحلیل پیچیدگی زمانی الگوریتمها
- 19. تحلیل پیچیدگی فضایی الگوریتمها
- 20. مقدمهای بر ساختمان دادههای خطی
- 21. آرایهها (Arrays)
- 22. عملیات روی آرایهها
- 23. پیچیدگی عملیات آرایه
- 24. مقدمهای بر پشتهها (Stacks)
- 25. عملیات پشته: Push و Pop
- 26. پیادهسازی پشته با لیست پایتون
- 27. کاربردهای پشته: ارزیابی عبارات ریاضی
- 28. کاربردهای پشته: بازگشت (Recursion)
- 29. مقدمهای بر صفها (Queues)
- 30. عملیات صف: Enqueue و Dequeue
- 31. پیادهسازی صف با لیست پایتون
- 32. پیادهسازی صف با ماژول `collections.deque`
- 33. کاربردهای صف: مدیریت وظایف
- 34. کاربردهای صف: شبیهسازی
- 35. مقدمهای بر لیستهای پیوندی (Linked Lists)
- 36. انواع لیستهای پیوندی: یکطرفه
- 37. عملیات روی لیست پیوندی یکطرفه: درج
- 38. عملیات روی لیست پیوندی یکطرفه: حذف
- 39. عملیات روی لیست پیوندی یکطرفه: پیمایش
- 40. پیادهسازی لیست پیوندی یکطرفه در پایتون
- 41. انواع لیستهای پیوندی: دوطرفه
- 42. عملیات روی لیست پیوندی دوطرفه
- 43. پیادهسازی لیست پیوندی دوطرفه در پایتون
- 44. کاربردهای لیست پیوندی
- 45. مقدمهای بر درختها (Trees)
- 46. مفهوم گره (Node) و ریشه (Root)
- 47. درختهای دودویی (Binary Trees)
- 48. درختهای دودویی جستجو (Binary Search Trees - BST)
- 49. عملیات روی BST: درج
- 50. عملیات روی BST: جستجو
- 51. عملیات روی BST: حذف
- 52. پیمایش درخت: In-order Traversal
- 53. پیمایش درخت: Pre-order Traversal
- 54. پیمایش درخت: Post-order Traversal
- 55. پیادهسازی BST در پایتون
- 56. کاربردهای درختهای دودویی
- 57. مقدمهای بر گرافها (Graphs)
- 58. مفاهیم پایه گراف: راس (Vertex) و یال (Edge)
- 59. انواع گراف: جهتدار (Directed) و بدون جهت (Undirected)
- 60. نمایش گراف: ماتریس مجاورت (Adjacency Matrix)
- 61. نمایش گراف: لیست مجاورت (Adjacency List)
- 62. پیمایش گراف: جستجوی اول سطح (Breadth-First Search - BFS)
- 63. پیادهسازی BFS در پایتون
- 64. کاربردهای BFS
- 65. پیمایش گراف: جستجوی اول عمق (Depth-First Search - DFS)
- 66. پیادهسازی DFS در پایتون
- 67. کاربردهای DFS
- 68. مقدمهای بر الگوریتمهای مرتبسازی (Sorting Algorithms)
- 69. مرتبسازی حبابی (Bubble Sort)
- 70. پیادهسازی Bubble Sort
- 71. تحلیل پیچیدگی Bubble Sort
- 72. مرتبسازی انتخابی (Selection Sort)
- 73. پیادهسازی Selection Sort
- 74. تحلیل پیچیدگی Selection Sort
- 75. مرتبسازی درجی (Insertion Sort)
- 76. پیادهسازی Insertion Sort
- 77. تحلیل پیچیدگی Insertion Sort
- 78. مرتبسازی ادغامی (Merge Sort)
- 79. پیادهسازی Merge Sort
- 80. تحلیل پیچیدگی Merge Sort
- 81. مرتبسازی سریع (Quick Sort)
- 82. پیادهسازی Quick Sort
- 83. تحلیل پیچیدگی Quick Sort
- 84. مرتبسازی هیپ (Heap Sort)
- 85. مقدمهای بر هیپ (Heap)
- 86. پیادهسازی Heap Sort
- 87. تحلیل پیچیدگی Heap Sort
- 88. مقدمهای بر الگوریتمهای جستجو (Searching Algorithms)
- 89. جستجوی خطی (Linear Search)
- 90. پیادهسازی Linear Search
- 91. تحلیل پیچیدگی Linear Search
- 92. جستجوی دودویی (Binary Search)
- 93. پیشنیازهای Binary Search
- 94. پیادهسازی Binary Search
- 95. تحلیل پیچیدگی Binary Search
- 96. مقدمهای بر ساختمان دادههای پیشرفته
- 97. هَش تیبلها (Hash Tables)
- 98. تابع هَش (Hash Function)
- 99. مدیریت برخورد (Collision Handling)
- 100. پیادهسازی Hash Table در پایتون
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.