دورات هياكل البيانات بلغة Python
أتقن هياكل البيانات مع Coddy. تدرب على المصفوفات، القوائم المرتبطة، الأشجار، الرسوم البيانية، وجداول التجزئة من خلال تحديات عملية لبناء أساس قوي في حل المشكلات.
المكدس (Stack) - سلسلة هياكل البيانات #1
شائعفي هذا الدورة التدريبية، ستتعرف على هيكل البيانات المكدس (Stack)، وستنشئ مكدسًا من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات البرمجة باستخدامه!
- 13
- 11
- 1
شجرة AVL - سلسلة هياكل البيانات #10
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات شجرة AVL، وستقوم ببناء شجرة بحث ثنائية ذاتية التوازن من الصفر بلغة البرمجة التي تفضلها، وستتدرب على تحديات برمجية باستخدامها!
شهادة عند الإكمال
- 16
- 14
- 1
القوائم المترابطة (Linked List) - سلسلة هياكل البيانات #5
شائعفي هذا الدورة التدريبية، ستتعلم عن هيكل البيانات القائمة المترابطة (Linked List)، وتنشئ قائمة مترابطة من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة الخاصة بها!
شهادة عند الإكمال
- 14
- 12
- 1
الشجرة الثنائية (Binary Tree) - سلسلة هياكل البيانات #3
شائعفي هذا الدورة التدريبية، ستتعرف على هيكل البيانات الشجرة الثنائية (Binary Tree)، وتنشئ شجرة ثنائية من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة الخاصة بها!
- 13
- 11
- 1
الطابور (Queue) - سلسلة هياكل البيانات #2
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات الطابور (Queue)، وتنشئ طابورًا من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة باستخدامه!
- 12
- 10
- 1
جداول الهاش - سلسلة هياكل البيانات #4
في هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
القائمة المترابطة المزدوجة - سلسلة هياكل البيانات #6
في هذه الدورة، ستتعرف على هيكل البيانات "القائمة المترابطة المزدوجة" (Doubly Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك البرمجية المفضلة، بالإضافة إلى حل تحديات برمجية متنوعة لتطبيق ما تعلمته!
شهادة عند الإكمال
- 14
- 12
- 1
المخططات - سلسلة هياكل البيانات #9
في هذه الدورة، ستتعلم عن هيكل البيانات "Graph"، وستقوم بإنشاء مخطط غير موجه من الصفر بلغة البرمجة التي تفضلها، وستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
الترتيب السريع - سلسلة هياكل البيانات والخوارزميات
أتقن الترتيب السريع، أحد أسرع خوارزميات الترتيب في التطبيق العملي. نفّذ خطوة التقسيم، واكتب خوارزمية الترتيب العودية كاملة باللغة التي تختارها، وحلّل تعقيدها، وتدرّب من خلال تحديات برمجية.
شهادة عند الإكمال
- 9
- 4
- 1
- 52
الترتيب بالاختيار - سلسلة هياكل البيانات والخوارزميات
أتقن الترتيب بالاختيار، إحدى أبسط خوارزميات الترتيب. تعرّف على آلية عملها خطوة بخطوة، ونفّذها من الصفر باللغة التي تختارها، وحلّل تعقيدها، وتدرّب من خلال تحديات برمجية.
شهادة عند الإكمال
- 9
- 4
- 1
- 54
الترتيب بالعد - سلسلة هياكل البيانات والخوارزميات
أتقن خوارزمية الترتيب بالعد، وهي خوارزمية لا تعتمد على المقارنة لترتيب الأعداد الصحيحة غير السالبة في زمن خطي عبر إحصاء القيم. أنشئ مرحلة العد، واكتب خوارزمية الترتيب كاملة باللغة التي تختارها، وحلّل تعقيدها O(n + k)، وتدرّب على تحديات برمجية.
شهادة عند الإكمال
- 9
- 4
- 1
- 52
Heap Sort - سلسلة DSA
أتقن خوارزمية Heap Sort، وهي بنية بيانات binary heap تعتمد على المصفوفات تم تحويلها إلى خوارزمية فرز. تعلم كيفية بناء خطوة sift-down، واكتب الخوارزمية كاملة بلغة البرمجة التي تختارها، وحلل تعقيد الوقت O(n log n) والمساحة O(1)، ثم تدرب عبر تحديات برمجية متنوعة.
شهادة عند الإكمال
- 9
- 4
- 1
- 54
الترتيب بالدمج - سلسلة DSA
أتقن الترتيب بالدمج، خوارزمية فرق تسد الكلاسيكية. أنشئ خطوة الدمج، واكتب خوارزمية الترتيب العودية كاملة باللغة التي تختارها، وحلّل تعقيدها O(n log n)، وتدرّب من خلال تحديات برمجية.
شهادة عند الإكمال
- 9
- 4
- 1
- 52
Tries - سلسلة هياكل البيانات #8
في هذه الدورة، ستتعرف على الـ Trie (شجرة البادئات)، وستقوم ببرمجتها من الصفر بلغة البرمجة التي تفضلها، ثم ستتدرب على حل تحديات برمجية متنوعة باستخدامها!
شهادة عند الإكمال
- 14
- 12
Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7
في هذه الدورة، ستتعلم عن هيكل البيانات Heap (العمود الفقري لطوابير الأولويات)، وستقوم بإنشاء MinHeap من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
- 1
الترتيب الجذري - سلسلة هياكل البيانات والخوارزميات
أتقن خوارزمية الترتيب الجذري، وهي خوارزمية لا تعتمد على المقارنة لترتيب الأعداد الصحيحة غير السالبة خانةً خانة. أنشئ مرحلة فرز العدّ المستقرة، واكتب خوارزمية الترتيب كاملةً بلغة البرمجة التي تختارها، وحلّل أداءها ذي الزمن الخطي، وتدرّب من خلال تحديات برمجية.
شهادة عند الإكمال
- 9
- 4
- 1
- 55
الأسئلة الشائعة
ما هو Python دورات هياكل البيانات؟
أتقن هياكل البيانات مع Coddy. تدرب على المصفوفات، القوائم المرتبطة، الأشجار، الرسوم البيانية، وجداول التجزئة من خلال تحديات عملية لبناء أساس قوي في حل المشكلات.
هل دورات Python دورات هياكل البيانات مجانية؟
نعم. كل دورة مجانية للبدء وتعمل في متصفحك دون الحاجة إلى تنزيلات.
كم تستغرق دورات Python دورات هياكل البيانات؟
كل درس يستغرق 5-15 دقيقة؛ الدورات الكاملة تتراوح من بضع ساعات إلى بضعة أيام من التدريب حسب العمق.