Brilliant course! The flow of information was perfect, and the examples really solidified the concepts. Loved it!
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
تعلم كيفية تحليل وتحسين وتوسيع نطاق كود Python الخاص بك باستخدام هياكل البيانات المتقدمة والمعالجة المتوازية والمكتبات الحديثة التي تركز على الأداء.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
Python شائع بشكل لا يصدق لبساطته، ولكن الكود القياسي يمكن أن يواجه اختناقات في الأداء مع توسع البيانات. كتابة كود فعال وسريع وواعٍ بالذاكرة أمر ضروري لبناء تطبيقات احترافية.
يرشدك هذا المساق النصي خلال المبادئ الأساسية لتحسين Python. ستنتقل من كتابة كود وظيفي أساسي إلى تصميم أنظمة عالية الكفاءة تستفيد من أنماط التنفيذ الحديثة والتزامن والمكتبات المحسنة.
ما ستتعلمه:
- فهم كيفية إدارة Python لموارد الذاكرة ووحدة المعالجة المركزية تحت الغطاء لكتابة كود أسرع بشكل طبيعي.
- تحليل وتشخيص اختناقات الأداء باستخدام أدوات احترافية مثل cProfile و line_profiler.
- تطبيق هياكل البيانات المتقدمة والمولدات وأدوات إطارات البيانات الحديثة مثل Polars و NumPy لمعالجة البيانات بكفاءة في الذاكرة.
- تنفيذ التزامن والمعالجة المتوازية باستخدام async/await و multiprocessing لزيادة استخدام وحدة المعالجة المركزية إلى الحد الأقصى.
- الاستفادة من تقنيات الترجمة والأدوات الخارجية مثل Cython لسد الفجوة بين سرعات تنفيذ Python و C.
ستبدأ بمفاهيم ذاكرة الكمبيوتر الأساسية والبنية الداخلية لـ Python قبل الانتقال خطوة بخطوة عبر التحليل واختيارات هياكل البيانات وأنماط التنفيذ المتوازية المتقدمة. يتم تعزيز كل مفهوم بشروحات مكتوبة واضحة وأمثلة عملية للكود.
تم تصميم هذا المساق لمطوري Python الذين يفهمون بناء الجملة الأساسي ويرغبون في الانتقال إلى كتابة برامج عالية الأداء جاهزة للإنتاج. لا يلزم وجود خبرة سابقة في برمجة الأنظمة أو تحسين الأجهزة.
ابدأ في كتابة كود Python أسرع وأكثر كفاءة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (1)
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
SR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
SR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
أنماط تصميم C# لإنشاء الكائنات: المصنع والمصنع التجريدي
شهادة
تطبيق عملي
SR 50.00
→
🔥 رائج
🎓 بشهادة
برمجة Rust: بناء أداة سطر أوامر وخدمة ويب
شهادة
تطبيق عملي
SR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع