TrueschoTruescho
كل الدورات
بايثون وراست مع أدوات سطر أوامر لينكس
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

بايثون وراست مع أدوات سطر أوامر لينكس

Pragmatic AI Labs

تعلّم أتمتة المهام عبر سطر أوامر لينكس ببناء أدوات CLI عملية باستخدام بايثون وراست لإدارة المهام بكفاءة وموثوقية.

4 ساعة/أسبوع4 أسبوعالإنجليزية346 متسجل
مجاني للتدقيق

عن الدورة

تعلّم كيفية بناء أدوات أتمتة قوية تعمل داخل الطرفية باستخدام بايثون وراست، مع التركيز على إنشاء أدوات سطر أوامر (CLI) فعّالة وموثوقة تساعدك على إدارة المهام اليومية بكفاءة في مجالات هندسة البيانات وهندسة الأنظمة. ستتدرّب عبر شروحات خطوة بخطوة على المفاهيم الأساسية لتطوير أدوات CLI، مثل قراءة وتحليل معاملات سطر الأوامر (CLI args)، وإنشاء أوامر فرعية (subcommands) لتنظيم وظائف الأداة، وبناء تدفقات عمل عملية مثل توليد التقارير وعمليات المعالجة المتكررة. كما ستتعرّف على أفضل الممارسات لبناء أدوات قابلة للصيانة وسهلة الاستخدام، وكيفية تجهيزها للتوزيع والاستخدام من قبل الآخرين. يركّز المساق على الاستفادة من نقاط قوة كل لغة: ستستخدم راست لكتابة أجزاء عالية الأداء للمهام المكثفة على المعالج والذاكرة، بينما تستفيد من منظومة بايثون الغنية في التعامل مع الملفات (File I/O)، وإجراء طلبات HTTP، ومعالجة البيانات بسرعة ومرونة. كما ستتعلّم كيفية الجمع بين بايثون وراست لبناء أدوات قوية تجمع بين الإنتاجية والأداء. لا يشترط وجود معرفة مسبقة ببايثون أو راست، لكن يُنصح بامتلاك أساسيات البرمجة. بنهاية المساق ستكون قادرًا على تصميم وبناء أدوات طرفية عملية، وتغليفها (Packaging) وتوزيعها (Distribution) وفق ممارسات احترافية لتصبح جاهزة للاستخدام في بيئات العمل الحقيقية.

ماذا ستتعلم

  • بناء أدوات سطر أوامر قوية باستخدام راست وبايثون
  • دمج بايثون مع راست لبناء أدوات أكثر قوة وكفاءة
  • تغليف أدواتك البرمجية وتجهيزها للتوزيع والاستخدام

المدرسون

A

Alfredo Deza

Adjunct Assistant Professor in the Pratt School of Engineering

المواضيع

تطوير أدوات سطر الأوامر
أتمتة المهام على لينكس

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن