Enroll Course: https://www.coursera.org/learn/python-scripting-files-inheritance-databases

مقدمة

في عالم البرمجة المتزايد التعقيد، يعتبر تعلم أساسيات البرمجة أمرًا ضروريًا لتحقيق النجاح كمهندس برمجيات. واحدة من الدورات الأكثر شمولية المتاحة على منصة كورسيرا هي Python Scripting: Files, Inheritance, and Databases والتي تمثل الدورة الثالثة في سلسلة تهدف إلى إعدادك لدور كمبرمج. في هذا المقال، سأستعرض محتوى الدورة وأشارك رأيي حولها وأوصي بها لمن يمكن أن يستفيد منها.

نظرة عامة على الدورة

تتناول هذه الدورة ثلاثة مفاهيم رئيسية في البرمجة: الملفات، الوراثة، والمكتبات الخارجية. يتم تضمين مختبرات للطلاب لتطبيق المواد التي تم تعلمها في محاضرات بسيطة تهدف إلى تعزيز المفاهيم في الدروس.

المحتوى الدراسي

إدخال وإخراج الملفات

في هذه الوحدة، نتناول كيفية حفظ البيانات في الملفات لضمان استمرارها بعد انتهاء تنفيذ البرنامج. نتعلم كيفية كتابة البيانات في صيغتين: نصية وثنائية، ثم نتبع ذلك بطرق لقراءة تلك البيانات مرة أخرى إلى حالة البرنامج الذي يتم تنفيذه.

الوراثة

نسلط الضوء على كيفية تنفيذ علاقات is-a التي تم تصميمها مسبقًا في مخططات UML من خلال استخدام الوراثة. توفر الوراثة طرقًا إضافية لتجريد التعليمات البرمجية في قوائم تصنيف حيث تتشارك الفئات الأساسية التعليمات البرمجية مع النسخ المتخصصة من الفئات.

المكتبات في بايثون للوصول إلى قواعد البيانات

تمتد أدواتنا البرمجية بمراجعة المكتبات المتاحة في بايثون للوصول إلى قواعد البيانات. هذه المكتبات توفر طرقًا مرنة وسهلة للتفاعل مع البيانات المخزنة.

مكتبات بايثون الإضافية

نواصل استكشاف الأدوات المتاحة في سكريبت بايثون لحل مشكلات تكنولوجيا المعلومات، ونستعرض مكتبات لرسم البيانات، ومعالجة قوائم البيانات بسرعة، وتحليل، وتنظيف، واستكشاف، والتلاعب بالبيانات.

التوصية

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

Enroll Course: https://www.coursera.org/learn/python-scripting-files-inheritance-databases