دورات Python
52 دورات تفاعلية مجانية
تصفح كل دورات Python على Coddy. كل دورة تعمل في متصفحك مع تلميحات بمساعدة الذكاء الاصطناعي وتمارين حقيقية وشهادة عند الإكمال.
تحديات للمبتدئين - ممارسة المفاهيم الأساسية
شائعاختبر معرفتك البرمجية كمبتدئ وحاول حل هذه التحديات البرمجية، استخدم أي لغة تريدها، برمجة ممتعة!
شهادة عند الإكمال
- 20
- 20
مسائل برمجية
شائعاختبر مهاراتك في حل المشكلات البرمجية من خلال تمارين بمستويات صعوبة مختلفة في هذا المسار. صُمم هذا المسار للمبرمجين الذين لديهم معرفة مسبقة بالقواعد الأساسية لأي لغة برمجة.
شهادة عند الإكمال
- 32
- 31
Pandas Analytics
شائعIn this course you will learn how to handle tables in python using pandas
شهادة عند الإكمال
- 19
Stack - سلسلة هياكل البيانات #1
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات Stack، وستقوم بإنشاء Stack من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 13
- 6
- 1
مسائل برمجية: الجزء الثاني
شائعاختبر مهاراتك في حل المشكلات البرمجية من خلال تمارين بمستويات صعوبة مختلفة في هذا الكورس. تم تصميم هذا الكورس للمبرمجين الذين لديهم معرفة مسبقة بالقواعد الأساسية لأي لغة برمجة، وهو يعد امتداداً للجزء الأول من "مسائل برمجية".
شهادة عند الإكمال
- 25
- 24
Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7
جديدفي هذه الدورة، ستتعلم عن هيكل البيانات Heap (العمود الفقري لطوابير الأولويات)، وستقوم بإنشاء MinHeap من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 6
- 1
Python JSON
شائعفي هذه الدورة، ستتعلم عن JSON وتتعمق في مكتبة json في Python، وتتقن التعامل معها!
- 9
أساسيات Numpy
شائعتعلم إتقان الحسابات العددية القوية في Python لعلوم البيانات من خلال هذه الدورة التدريبية الموجزة والعملية.
- 18
- 34
Binary Tree - سلسلة هياكل البيانات #3
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات Binary Tree، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 13
- 5
- 1
مكررات Python
شائعستتعلم في هذه الدورة عن المكررات في Python وتطبق معرفتك عملياً، لتتمكن بنهايتها من إتقان هذا الموضوع تماماً!
شهادة عند الإكمال
- 13
Queue - سلسلة هياكل البيانات #2
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات Queue، وستقوم بإنشائه من الصفر باستخدام لغتك البرمجية المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 12
- 5
- 1
معسكر أنماط النجوم
شائعاستخدم مهاراتك في حل المشكلات البرمجية لتعلم كيفية طباعة أنماط النجوم التي تتراوح بين البسيطة والمعقدة، وذلك باستخدام مستويات مختلفة من الحلقات التكرارية المتداخلة، والجمل الشرطية، والحسابات الرياضية.
- 30
- 28
RegEx في Python
شائعاكتشف قوة التعبيرات النمطية (RegEx) في Python من خلال هذه الدورة الموجزة والعملية. تعلم إتقان البحث في النصوص، ومطابقة الأنماط، واستخراج البيانات باستخدام أمثلة واقعية وتحديات تطبيقية.
شهادة عند الإكمال
- 28
جداول الهاش - سلسلة هياكل البيانات #4
جديدفي هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
تحديات البرمجة للمقابلات - الحزمة الأولى
شائعهل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً. بالتوفيق!
- 3
- 3
تحديات البرمجة للمقابلات - X
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!
- 3
- 3
المجموعات في Python
في هذه الدورة، ستتقن المجموعات في Python. ستتعلم كيفية إنشاء المجموعات وتعديلها وإجراء العمليات عليها من خلال دروس شاملة وتحديات عملية. وبنهاية الدورة، ستكون بارعاً في استخدام المجموعات لتحسين كود Python الخاص بك.
- 11
API في Python
تعلم كيفية جلب وإرسال البيانات إلى خادم API باستخدام Python.
- 10
- 1
القائمة المرتبطة - سلسلة هياكل البيانات #5
جديدفي هذه الدورة، ستتعلم عن هيكل البيانات "القائمة المرتبطة" (Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامها!
شهادة عند الإكمال
- 14
- 6
- 1
Introduction to Machine Learning
In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
شهادة عند الإكمال
- 19
- 3
- 39
القواميس في Python
استكشف العالم الديناميكي لقواميس Python، بدءًا من المفاهيم الأساسية وصولاً إلى التطبيقات المتقدمة، وعزز مهاراتك في برمجة Python من خلال تمارين عملية.
- 14
مشروع OOP - User Class
في هذا المشروع، ستقوم بإنشاء User Class وممارسة مهاراتك في البرمجة كائنية التوجه (OOP) بلغة البرمجة التي تختارها!
- 8
- 1
- 2
ألغاز رياضية
سيوفر هذا المساق طرقاً للتفكير واستراتيجيات لحل المشكلات والألغاز الرياضية باستخدام البرمجة.
- 20
- 18
الفرز الفقاعي (Bubble Sort)
كل ما تريد معرفته عن خوارزمية الفرز الفقاعي (Bubble Sort).
- 11
- 10
التعامل مع الملفات في Python
ستتعلم في هذه الدورة كل شيء عن التعامل مع الملفات في Python، بدءاً من الإنشاء والقراءة والكتابة، وصولاً إلى الإضافة والحذف.
- 12
القائمة المترابطة المزدوجة - سلسلة هياكل البيانات #6
جديدفي هذه الدورة، ستتعرف على هيكل البيانات "القائمة المترابطة المزدوجة" (Doubly Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك البرمجية المفضلة، بالإضافة إلى حل تحديات برمجية متنوعة لتطبيق ما تعلمته!
شهادة عند الإكمال
- 14
- 6
- 1
دوال Lambda في Python
ستتعلم في هذه الدورة عن دوال Lambda في Python، والمعروفة أيضاً بالدوال المجهولة في لغات أخرى، وستتمكن بعد هذه الدورة من إتقان هذا الموضوع!
- 9
تحديات البرمجة للمقابلات - الحزمة الثانية
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً. بالتوفيق!
- 3
- 3
تحديات الاستدعاء الذاتي - أتقن التفكير العودي
يُعد الاستدعاء الذاتي مفهوماً هاماً في علوم الحاسوب وأداة قوية جداً في كتابة الخوارزميات. في هذه الدورة، ستستخدم الاستدعاء الذاتي لحل تحديات تتدرج من المستوى المبتدئ إلى المتقدم، لتتمكن في النهاية من إتقان هذا الموضوع تماماً.
شهادة عند الإكمال
- 15
- 15
تحديات البرمجة للمقابلات - الحزمة التاسعة
هل أنت مستعد لمقابلة البرمجة القادمة؟ اختبر معرفتك ومهاراتك من خلال هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!
- 3
- 3
تحديات البرمجة للمقابلات - الحزمة الخامسة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً، هل أنهيت الحزم السابقة؟ برمجة ممتعة!
- 3
- 3
تحديات البرمجة للمقابلات - الحزمة الثالثة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً. بالتوفيق!
- 3
- 3
Clean Code - كتابة كود أفضل باستخدام Python
سيوفر لك هذا الكورس الأدوات اللازمة لكتابة كود أفضل باستخدام مبادئ Clean Code مع لغة Python، برمجة ممتعة!
- 28
الترتيب بالإدراج - سلسلة DSA
خوارزمية بسيطة لكنها قوية. تعلم كيفية ترتيب العناصر بكفاءة، وفهم التعقيد الزمني، وتعزيز مهاراتك في الترتيب. ابدأ الآن!
- 9
- 3
- 1
المزخرفات في Python
ستتعلم في هذه الدورة كيفية استخدام المزخرفات في Python، وهي أداة قوية لتعديل سلوك الدوال. تدرب مع سلسلة من تحديات البرمجة لتعزيز فهمك.
- 12
تضمين القوائم في Python
تضمين القوائم هو أسلوب كتابة خاص في Python، يوفر طريقة مختصرة وقوية لإنشاء قائمة جديدة من قائمة موجودة، في هذه الدورة ستتقن هذا المفهوم!
- 9
مولد حقائق عشوائية - مشروع Python
في هذا المشروع، ستقوم بإنشاء مولد حقائق عشوائية باستخدام Python مع API عام (uselessfacts).
- 7
- 2
تحديات البرمجة للمقابلات - الحزمة السابعة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!
- 3
- 3
تحديات البرمجة للمقابلات - الحزمة السادسة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!
- 3
- 3
تحديات البرمجة للمقابلات - الحزمة الثامنة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!
- 3
- 3
مولد أوراق لعب (نصي)
في هذه الدورة، ستقوم بإنشاء مولد أوراق لعب نصي باستخدام لغتك المفضلة، برمجة ممتعة!
- 6
- 1
- 1
سلسلة أسئلة مقابلات Python
يحتوي هذا المسار على 12 سؤالاً تدريبياً للمقابلات تتنوع بين المستويين السهل والمتوسط. يتحداك هذا المسار لحل الأسئلة ضمن وقت محدد وللتدرب بشكل جيد على مواضيع متنوعة.
شهادة عند الإكمال
- 12
تحديات البرمجة للمقابلات - الحزمة الرابعة
هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً، هل أنهيت الحزم السابقة؟ برمجة ممتعة!
- 3
- 3
محول العملات - مشروع Python
في هذه الدورة، ستنشئ محول عملات باستخدام Python يمكنه تحويل المبالغ بين العملات المختلفة.
- 5
- 1
البرمجة الديناميكية 101
أتقن فن حل المشكلات المعقدة بكفاءة. عزز مهاراتك في حل المشكلات للمقابلات البرمجية من خلال دروس سهلة المتابعة وتحديات عملية.
- 15
معالجة الاستثناءات في Python
في هذا الفصل، ستتعلم أحد أهم المفاهيم في البرمجة وهو معالجة الاستثناءات. تُعد معالجة الاستثناءات هي المفتاح إذا كنت ترغب في تطوير برامج قوية ومتينة. معالجة الاستثناءات هي عملية الاستجابة للاستثناءات التي تؤدي إلى تعطل البرنامج.
- 16
رحلة إلى الماضي || دليل المبتدئين لسلاسل Python النصية
ستتعلم في هذه الدورة كل ما يتعلق بالسلاسل النصية، وتقنيات التقطيع (slicing)، والدمج، والتكافؤ.
- 19
برنامج التحقق من البريد الإلكتروني باستخدام Python
في هذه الدورة، ستقوم بإنشاء برنامج متكامل للتحقق من صحة البريد الإلكتروني، حيث يستقبل المدخلات من المستخدم ويحدد ما إذا كان البريد الإلكتروني صالحاً أم لا!
- 8
- 2
مشروع نظام التسجيل وتسجيل الدخول
في هذه الدورة، ستنشئ نظام مصادقة أساسي لإنشاء وإدارة المستخدمين.
- 8
- 2
مولد اختبارات - مشروع Python OOP
في هذه الدورة، ستقوم بإنشاء مولد اختبارات يعمل بشكل كامل باستخدام Python ومهارات البرمجة كائنية التوجه (OOP). برمجة ممتعة!
- 11
- 3
مشروع آلة حاسبة باستخدام Python
ستتعلم في هذه الدورة كيفية بناء آلة حاسبة متكاملة تعمل عبر الـ console باستخدام Python، خطوة بخطوة ودون منحك الكود مباشرة. في النهاية، ستكون قد كتبت الكود الخاص بك بنفسك!
- 29
- 6
مشروع البحث في وسائل التواصل الاجتماعي - أساسيات JSON في Python
ستتعلم في هذه الدورة كيفية إدارة البيانات بتنسيق JSON باستخدام لغة Python. سنستخدم هذه المعرفة لبناء تطبيق للبحث في وسائل التواصل الاجتماعي. يُعد JSON وسيلة شائعة لتنسيق البيانات، وستصادفه كثيرًا خلال مسيرتك المهنية في Python.
- 10