Menu
CoddyTech

دورات هياكل البيانات بلغة Python

أتقن هياكل البيانات مع Coddy. تدرب على المصفوفات، القوائم المرتبطة، الأشجار، الرسوم البيانية، وجداول التجزئة من خلال تحديات عملية لبناء أساس قوي في حل المشكلات.

المكدس (Stack) - سلسلة هياكل البيانات #1

شائع

في هذا الدورة التدريبية، ستتعرف على هيكل البيانات المكدس (Stack)، وستنشئ مكدسًا من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات البرمجة باستخدامه!

هياكل البيانات
  • 13
  • 11
  • 1

شجرة AVL - سلسلة هياكل البيانات #10

شائع

في هذه الدورة، ستتعلم عن هيكل البيانات شجرة AVL، وستقوم ببناء شجرة بحث ثنائية ذاتية التوازن من الصفر بلغة البرمجة التي تفضلها، وستتدرب على تحديات برمجية باستخدامها!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 16
  • 14
  • 1

القوائم المترابطة (Linked List) - سلسلة هياكل البيانات #5

شائع

في هذا الدورة التدريبية، ستتعلم عن هيكل البيانات القائمة المترابطة (Linked List)، وتنشئ قائمة مترابطة من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة الخاصة بها!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12
  • 1

الشجرة الثنائية (Binary Tree) - سلسلة هياكل البيانات #3

شائع

في هذا الدورة التدريبية، ستتعرف على هيكل البيانات الشجرة الثنائية (Binary Tree)، وتنشئ شجرة ثنائية من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة الخاصة بها!

هياكل البيانات
  • 13
  • 11
  • 1

الطابور (Queue) - سلسلة هياكل البيانات #2

شائع

في هذه الدورة، ستتعلم عن هيكل البيانات الطابور (Queue)، وتنشئ طابورًا من الصفر باستخدام لغتك المفضلة، وتتدرب على تحديات البرمجة باستخدامه!

هياكل البيانات
  • 12
  • 10
  • 1

جداول الهاش - سلسلة هياكل البيانات #4

في هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12

القائمة المترابطة المزدوجة - سلسلة هياكل البيانات #6

في هذه الدورة، ستتعرف على هيكل البيانات "القائمة المترابطة المزدوجة" (Doubly Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك البرمجية المفضلة، بالإضافة إلى حل تحديات برمجية متنوعة لتطبيق ما تعلمته!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12
  • 1

المخططات - سلسلة هياكل البيانات #9

في هذه الدورة، ستتعلم عن هيكل البيانات "Graph"، وستقوم بإنشاء مخطط غير موجه من الصفر بلغة البرمجة التي تفضلها، وستتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12

الترتيب السريع - سلسلة هياكل البيانات والخوارزميات

أتقن الترتيب السريع، أحد أسرع خوارزميات الترتيب في التطبيق العملي. نفّذ خطوة التقسيم، واكتب خوارزمية الترتيب العودية كاملة باللغة التي تختارها، وحلّل تعقيدها، وتدرّب من خلال تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 52

الترتيب بالاختيار - سلسلة هياكل البيانات والخوارزميات

أتقن الترتيب بالاختيار، إحدى أبسط خوارزميات الترتيب. تعرّف على آلية عملها خطوة بخطوة، ونفّذها من الصفر باللغة التي تختارها، وحلّل تعقيدها، وتدرّب من خلال تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 54

الترتيب بالعد - سلسلة هياكل البيانات والخوارزميات

أتقن خوارزمية الترتيب بالعد، وهي خوارزمية لا تعتمد على المقارنة لترتيب الأعداد الصحيحة غير السالبة في زمن خطي عبر إحصاء القيم. أنشئ مرحلة العد، واكتب خوارزمية الترتيب كاملة باللغة التي تختارها، وحلّل تعقيدها O(n + k)، وتدرّب على تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 52

Heap Sort - سلسلة DSA

أتقن خوارزمية Heap Sort، وهي بنية بيانات binary heap تعتمد على المصفوفات تم تحويلها إلى خوارزمية فرز. تعلم كيفية بناء خطوة sift-down، واكتب الخوارزمية كاملة بلغة البرمجة التي تختارها، وحلل تعقيد الوقت O(n log n) والمساحة O(1)، ثم تدرب عبر تحديات برمجية متنوعة.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 54

الترتيب بالدمج - سلسلة DSA

أتقن الترتيب بالدمج، خوارزمية فرق تسد الكلاسيكية. أنشئ خطوة الدمج، واكتب خوارزمية الترتيب العودية كاملة باللغة التي تختارها، وحلّل تعقيدها O(n log n)، وتدرّب من خلال تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 52

Tries - سلسلة هياكل البيانات #8

في هذه الدورة، ستتعرف على الـ Trie (شجرة البادئات)، وستقوم ببرمجتها من الصفر بلغة البرمجة التي تفضلها، ثم ستتدرب على حل تحديات برمجية متنوعة باستخدامها!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12

Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7

في هذه الدورة، ستتعلم عن هيكل البيانات Heap (العمود الفقري لطوابير الأولويات)، وستقوم بإنشاء MinHeap من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12
  • 1

الترتيب الجذري - سلسلة هياكل البيانات والخوارزميات

أتقن خوارزمية الترتيب الجذري، وهي خوارزمية لا تعتمد على المقارنة لترتيب الأعداد الصحيحة غير السالبة خانةً خانة. أنشئ مرحلة فرز العدّ المستقرة، واكتب خوارزمية الترتيب كاملةً بلغة البرمجة التي تختارها، وحلّل أداءها ذي الزمن الخطي، وتدرّب من خلال تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 4
  • 1
  • 55

شاهد هياكل البيانات هذه أثناء العمل

مشاهدة الهيكل يتحرك تجعل فهمه أسهل. تنقّل عبر هذه العروض التفاعلية ثم عُد لبنائها بالكود.

تصفّح كل العروض المرئية

الأسئلة الشائعة

ما هو Python دورات هياكل البيانات؟

أتقن هياكل البيانات مع Coddy. تدرب على المصفوفات، القوائم المرتبطة، الأشجار، الرسوم البيانية، وجداول التجزئة من خلال تحديات عملية لبناء أساس قوي في حل المشكلات.

هل دورات Python دورات هياكل البيانات مجانية؟

نعم. كل دورة مجانية للبدء وتعمل في متصفحك دون الحاجة إلى تنزيلات.

كم تستغرق دورات Python دورات هياكل البيانات؟

كل درس يستغرق 5-15 دقيقة؛ الدورات الكاملة تتراوح من بضع ساعات إلى بضعة أيام من التدريب حسب العمق.

رسم توضيحي للغات البرمجة في Coddy

ابدأ دورات هياكل البيانات بلغة Python

ابدأ الآن