It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.
تزامن Python: تعدد الخيوط وتعدد العمليات للمبتدئين
تعلم بناء تطبيقات فعالة وعالية الأداء من خلال إتقان الخيوط والعمليات والتعليمات البرمجية غير المتزامنة في Python.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتجنب العديد من المطورين البرمجة المتزامنة لأنها تبدو لغزًا متقدمًا وعرضة للأخطاء. ومع ذلك، فإن فهم كيفية تشغيل مهام متعددة في وقت واحد أمر ضروري لبناء برامج سريعة الاستجابة وفعالة في العصر الحديث. تزيل هذه الدورة تعقيدات نماذج التنفيذ، مما يمنحك الأدوات اللازمة لتحسين التعليمات البرمجية الخاصة بك لتحقيق السرعة.
ستقوم بتحويل نهجك في البرمجة من خلال تجاوز البرامج النصية المتسلسلة البسيطة. من خلال الشروحات المكتوبة الواضحة وأمثلة التعليمات البرمجية، ستتعلم كيفية تصميم برامج قوية تستفيد من القوة الكاملة لأجهزتك والتعامل مع مهام البيانات المعقدة دون خوف من فشل النظام بأكمله.
ما ستتعلمه:
- فهم الاختلافات الأساسية بين الخيوط والعمليات وكيفية تفاعلها مع قفل المفسر العام (GIL).
- تطبيق مكتبة asyncio لإدارة المهام غير المتزامنة عالية الأداء وعمليات الإدخال/الإخراج.
- إتقان بدائيات المزامنة مثل الأقفال وأشباه الموصلات لمنع حالات السباق والجمود.
- استخدام concurrent.futures الحديث لإدارة مجموعات العمال في معالجة البيانات المتوازية.
- تنفيذ تلميحات النوع ومعالجة الأخطاء المنظمة لضمان أن التعليمات البرمجية المتزامنة الخاصة بك قابلة للصيانة وخالية من الأخطاء.
- التدرب على تحديد ما إذا كانت المهمة مرتبطة بوحدة المعالجة المركزية (CPU-bound) أو مرتبطة بالإدخال/الإخراج (I/O-bound) لاختيار نموذج التزامن الصحيح.
تبدأ الدورة بالمصطلحات الأساسية والمفاهيم التأسيسية للتنفيذ قبل الانتقال إلى أنماط التنفيذ العملية. ستقرأ شروحات مفصلة لجدولة المهام والذاكرة المشتركة وأحدث الأنماط غير المتزامنة المستخدمة في تطوير البرامج الاحترافية. تم تصميم هذا البرنامج للمتعلمين المبتدئين في Python الذين يرغبون في فهم كيفية تنفيذ التعليمات البرمجية خلف الكواليس؛ لا يلزم وجود خبرة سابقة في البرمجة المتوازية.
ابدأ في كتابة تعليمات برمجية Python أسرع وأكثر قوة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (2)
Couldn't have asked for a better learning experience. The structure flowed perfectly, and the examples were incredibly relevant. Highly recommend!
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
QR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
QR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع