We may earn an affiliate commission when you visit our partners.
Fahad Masood Reda

تُعتبر دورة "تعلم بايثون في مجال علم البيانات" من الدورات الأساسية والمهمة لمن يرغبون في دخول عالم تحليل وعلم البيانات والتعلم الآلة والتعلم العميق. تتجلى أهمية تعلم لغة بايثون في قدرتها على توفير بيئة تطوير سهلة ومرنة تتيح للمبرمجين والعلماء استخدامها بكفاءة في تحليل ومعالجة البيانات. بايثون تمتاز بقوتها في التعامل مع هياكل البيانات والمكتبات المتخصصة في علم البيانات والذكاء الاصطناعي.

Read more

تُعتبر دورة "تعلم بايثون في مجال علم البيانات" من الدورات الأساسية والمهمة لمن يرغبون في دخول عالم تحليل وعلم البيانات والتعلم الآلة والتعلم العميق. تتجلى أهمية تعلم لغة بايثون في قدرتها على توفير بيئة تطوير سهلة ومرنة تتيح للمبرمجين والعلماء استخدامها بكفاءة في تحليل ومعالجة البيانات. بايثون تمتاز بقوتها في التعامل مع هياكل البيانات والمكتبات المتخصصة في علم البيانات والذكاء الاصطناعي.

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

تتميز هذه الدورة ان جميع المواضيع تم شرحها اكثر من مرة وبشكل مفصل وكل درس يحتوي على تمرين مع حل التمرين وجميع الفيديوهات في هذه الدورة تم تسجيلها بجودة عالية

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

في هذه الدورة ستتعلم:

· ماهي لغة بايثون

· لماذا نتعلم لغة بايثون لمجال تحليل وعلم البيانات

· أساسيات البرمجة

· كيفية إنشاء متغير في لغة بايثون

· أنواع البيانات المستخدمة في لغة بايثون

· كيفية إنشاء لووب في بايثون

· كيفية إنشاء إف ستيتمنت في بايثون

· كيف تقوم بإنشاء داتا فريم في بايثون

· كيف تقوم بإنشاء لست في بايثون

· كيف تقوم بإنشاء دكشنري في بايثون

· كيف تقوم بعمل تابل في بايثون

· كيف تقوم بعمل عمليات حسابية في بايثون

· ستتعلم أساسيات برنامج جيوبتر نوت بوكس

Enroll now

What's inside

Learning objectives

  • ماهي لغة بايثون
  • لماذا نتعلم لغة بايثون لمجال تحليل وعلم البيانات
  • أساسيات البرمجة
  • كيفية إنشاء متغير في لغة بايثون
  • أنواع البيانات المستخدمة في لغة بايثون
  • كيفية إنشاء لووب في بايثون
  • كيفية إنشاء إف ستيتمنت في بايثون
  • كيف تقوم بإنشاء داتا فريم في بايثون
  • كيف تقوم بإنشاء لست في بايثون
  • كيف تقوم بإنشاء دكشنري في بايثون
  • كيف تقوم بعمل تابل في بايثون
  • كيف تتعامل مع النصوص ( سترينج ) في بايثون
  • كيف تقوم بعمل عمليات حسابية في بايثون
  • ستتعلم أساسيات برنامج جيوبتر نوت بوكس

Syllabus

Introduction
نظرة عامة على الدورة
تقييم الدورة
لماذا يجب عليك ان تقيم الدورة
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a strong foundation in Python programming concepts, such as variables, data types, loops, and conditional statements, which are essential for data analysis
Covers the basics of Jupyter Notebook, an essential tool for data science, allowing learners to become familiar with its interface and functionalities
Explores fundamental data structures like lists, tuples, sets, and dictionaries, which are crucial for organizing and manipulating data in Python
Introduces Anaconda, Google Colab, and Replit, which may require learners to create accounts and familiarize themselves with cloud-based development environments
Explores the differences between artificial intelligence, machine learning, and deep learning, providing context for the broader field of data science

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

أساسيات بايثون لعلوم البيانات بالعربية

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

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn Python for Data Science in Arabic (Part 1) with these activities:
مراجعة كتاب 'Automate the Boring Stuff with Python'
يوفر أمثلة عملية لكيفية استخدام بايثون لأتمتة المهام، مما يعزز فهم التطبيقات العملية للغة.
Show steps
  • اقرأ الفصول المتعلقة بأتمتة المهام الشائعة.
  • جرب أمثلة التعليمات البرمجية في الكتاب.
  • حاول أتمتة مهمة مملة في حياتك اليومية.
مراجعة كتاب 'Python Data Science Handbook'
يوفر فهمًا أعمق للمكتبات الأساسية المستخدمة في علم البيانات باستخدام بايثون.
Show steps
  • اقرأ الفصول المتعلقة بـ NumPy و Pandas.
  • جرب أمثلة التعليمات البرمجية في الكتاب.
  • طبق المفاهيم على مجموعات بيانات صغيرة.
تمارين عملية على Pandas
تعزيز مهارات معالجة البيانات باستخدام مكتبة Pandas.
Show steps
  • قم بتنزيل مجموعة بيانات من Kaggle.
  • استخدم Pandas لتحميل البيانات وتنظيفها.
  • قم بإجراء تحليل استكشافي للبيانات.
Three other activities
Expand to see all activities and additional details
Show all six activities
مساعدة الطلاب الآخرين في المنتديات
تعزيز الفهم من خلال شرح المفاهيم للآخرين.
Show steps
  • راقب منتديات الدورة.
  • أجب على أسئلة الطلاب الآخرين.
  • شارك أمثلة التعليمات البرمجية ذات الصلة.
إنشاء مدونة حول أساسيات بايثون لعلم البيانات
تساعد في توضيح المفاهيم الأساسية من خلال شرحها للآخرين.
Show steps
  • اختر موضوعًا يتعلق بأساسيات بايثون.
  • اكتب شرحًا واضحًا وموجزًا للموضوع.
  • أضف أمثلة التعليمات البرمجية ذات الصلة.
  • انشر المدونة على منصة مثل Medium.
مشروع: تحليل بيانات بسيط
تطبيق المعرفة المكتسبة في الدورة على مشروع عملي.
Show steps
  • اختر مجموعة بيانات صغيرة ومثيرة للاهتمام.
  • استخدم Pandas لتحميل البيانات وتنظيفها.
  • قم بإجراء تحليل استكشافي للبيانات.
  • قم بإنشاء تصورات بسيطة باستخدام Matplotlib.
  • اكتب تقريرًا موجزًا عن النتائج.

Career center

Learners who complete Learn Python for Data Science in Arabic (Part 1) will develop knowledge and skills that may be useful to these careers:
محلل بيانات
يقوم محلل البيانات بفحص وتفسير البيانات لتحديد الاتجاهات والأنماط، مما يساعد المؤسسات على اتخاذ قرارات مستنيرة. هذه الدورة تعتبر نقطة انطلاق ممتازة لمن يرغب في أن يصبح محلل بيانات، حيث تغطي أساسيات البرمجة بلغة بايثون، وهي لغة أساسية في مجال تحليل البيانات. من خلال هذه الدورة، سيتعلم المتدرب كيفية التعامل مع البيانات، وإنشاء هياكل البيانات، واستخدام المكتبات المتخصصة مثل بانداز وماتبلوت ليب، مما يمنحه الأدوات اللازمة لتحليل البيانات وتصويرها بشكل فعال. هذه المهارات ضرورية لأي محلل بيانات يسعى لفهم واستخلاص القيمة من البيانات المعقدة. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدم غالبا في مجال تحليل البيانات.
عالم بيانات
يعمل عالم البيانات على تطوير نماذج إحصائية وتطبيق خوارزميات التعلم الآلي لحل المشكلات المعقدة وتحسين الأداء. هذه الدورة قد تكون مفيدة لمن يرغب في أن يصبح عالم بيانات، حيث تركز على أساسيات البرمجة بلغة بايثون، وهي لغة حاسمة في علم البيانات. يتم التركيز على كيفية معالجة وتحليل البيانات باستخدام بايثون، إلى جانب تعلم أساسيات هياكل البيانات والمكتبات المتخصصة. هذه المهارات ضرورية لعالم البيانات لفهم البيانات الكبيرة والمعقدة واستخدامها لاستخلاص رؤى قيمة. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في مجال علم البيانات.
مهندس بيانات
يقوم مهندس البيانات بتصميم وبناء وصيانة البنية التحتية اللازمة لتخزين ومعالجة البيانات. هذه الدورة قد تكون مفيدة لمن يطمح لأن يصبح مهندس بيانات، لأنها تقدم الأساسيات في البرمجة بلغة بايثون. الدورة تغطي كيفية التعامل مع البيانات، وإنشاء هياكل البيانات، وكيفية استخدام المكتبات المتخصصة، وهي أساس لمهندس البيانات. يتعلم الطالب كيفية إنشاء داتا فريم في بايثون، وكيفية عمل لوب، وكيفية إنشاء ليست، وهي أساسيات لهندسة البيانات. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدمه مهندسي البيانات.
باحث في مجال التعلم الآلي
يقوم الباحث في مجال التعلم الآلي بتطوير خوارزميات ونماذج جديدة للتعلم الآلي. هذه الدورة قد تكون مفيدة لمن يرغب في هذا المجال، إذ أنها توفر أساسيات البرمجة بلغة بايثون. الدورة تعلم كيفية التعامل مع البيانات، وإنشاء هياكل البيانات، وكيفية استخدام المكتبات المتخصصة في تحليل البيانات. يتعلم الطالب كيفية عمل لوب في بايثون، وإنشاء ليست، وإنشاء دكشنري، هي أساسيات لباحث التعلم الآلي. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدمه الباحثون.
مطور برمجيات
يقوم مطور البرمجيات بتصميم وكتابة واختبار التعليمات البرمجية لتطبيقات مختلفة. هذه الدورة قد تكون مفيدة لمن يريد أن يصبح مطور برمجيات، لأنها تقدم الأساسيات في تطوير البرمجيات بلغة بايثون. الدورة تغطي كيفية إنشاء المتغيرات، والتعامل مع أنواع البيانات المختلفة، وكيفية إنشاء اللوب، والتعليمات الشرطية، وهي أساسيات لجميع مطوري البرمجيات. الدورة تغطي كذلك كيفية إنشاء ليست و دكشنري في بايثون. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في التطوير.
مهندس ذكاء اصطناعي
يقوم مهندس الذكاء الاصطناعي بتصميم وتنفيذ أنظمة الذكاء الاصطناعي. هذه الدورة قد تكون مفيدة لمن يطمح لأن يصبح مهندس في الذكاء الاصطناعي لأنها توفر الأساسيات في البرمجة بلغة بايثون. الدورة تشرح كيفية التعامل مع البيانات، وإنشاء هياكل البيانات، وكيفية استخدام المكتبات المتخصصة، وهي أمور أساسية في هندسة الذكاء الاصطناعي. يتعلم الطالب كيفية إنشاء داتا فريم في بايثون وكيفية عمل لوب، وهي أساسيات مهمة في هذا المجال. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في الذكاء الاصطناعي.
مدرس علوم البيانات
يقوم مدرس علوم البيانات بتعليم الطلاب المفاهيم والمهارات الأساسية في مجال علم البيانات. هذه الدورة قد تكون مفيدة لمن يرغب في التدريس، حيث أنها تغطي جوانب أساسية في لغة بايثون واستخدامها في علم البيانات. الدورة تعلم أساسيات البرمجة، وكيفية إنشاء المتغيرات، والتعامل مع أنواع البيانات، وإنشاء هياكل البيانات، وهي كلها جوانب يجب أن يكون المدرس على علم بها. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس، وهو برنامج شائع في التدريس.
محلل أعمال
يعمل محلل الأعمال على فهم احتياجات العمل وتحويلها إلى متطلبات فنية. هذه الدورة قد تكون مفيدة لمحلل الأعمال، حيث أنها تعلم كيفية فهم البيانات واستخدامها في اتخاذ القرارات. الدورة تعلم كيفية التعامل مع البيانات باستخدام بايثون، وكيفية إنشاء داتا فريم، وكيفية عمل لوب، وهي مهارات مفيدة لأي محلل أعمال. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في تحليل الأعمال.
محلل مالي
يقوم المحلل المالي بتحليل البيانات المالية لتقديم رؤى وتوصيات للقرارات المالية. هذه الدورة قد تكون مفيدة للمحلل المالي حيث أن الدورة تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات، وهي مهارات أساسية في التحليل المالي. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. كذلك الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدم في التحليل المالي.
إحصائي
يقوم الإحصائي بتطبيق الأساليب الإحصائية لتحليل البيانات واستخلاص النتائج. هذه الدورة قد تكون مفيدة للإحصائي، حيث أن الدورة تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. هذه المهارات قد تكون مفيدة للإحصائيين. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في الإحصاء.
مسؤول قاعدة بيانات
يقوم مسؤول قاعدة البيانات بتصميم وصيانة قواعد البيانات. هذه الدورة قد تكون مفيدة لمسؤول قاعدة البيانات، حيث أن الدورة تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. هذه المهارات قد تكون مفيدة لمن يريد أن يكون مسؤول قاعدة بيانات. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في مجال قواعد البيانات.
محلل أبحاث السوق
يقوم محلل أبحاث السوق بجمع وتحليل البيانات لتحديد اتجاهات السوق واحتياجات العملاء. هذه الدورة قد تكون مفيدة لمن يعمل في هذا المجال، حيث أنها تعلم أساسيات التعامل مع البيانات باستخدام بايثون. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس وهو أداة شائعة في هذا المجال.
أمين مكتبة رقمية
يقوم أمين المكتبة الرقمية بإدارة وتنظيم المصادر الرقمية. هذه الدورة قد تكون مفيدة لمن يعمل في هذا المجال حيث أن الدورة تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. هذه المهارات قد تكون مفيدة لأمين المكتبة الرقمية في التعامل مع البيانات. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدم أحيانا في هذا المجال.
محلل نظم
يقوم محلل النظم بتحليل وتصميم أنظمة المعلومات. هذه الدورة قد تكون مفيدة لمن يريد أن يعمل كمحلل نظم، حيث أنها تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. هذه المهارات قد تكون مفيدة في تحليل النظم. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس والذي يستخدم في هذا المجال.
مساعد باحث
يقوم مساعد الباحث بجمع البيانات وتحليلها وتنظيمها. هذه الدورة قد تكون مفيدة لمساعد الباحث، حيث أنها تعلم أساسيات البرمجة بلغة بايثون وكيفية التعامل مع البيانات. الدورة تعلم كيفية إنشاء داتا فريم وكيفية عمل لوب في بايثون. هذه المهارات قد تكون مفيدة في البحث. كما أن الدورة تعلم أساسيات برنامج جيوبتر نوت بوكس الذي يستخدم في مجال البحث.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Learn Python for Data Science in Arabic (Part 1).
يعد هذا الكتاب مرجعًا شاملاً لعلماء البيانات الذين يستخدمون بايثون. يغطي المكتبات الأساسية مثل NumPy و Pandas و Matplotlib و Scikit-Learn بعمق. إنه مفيد بشكل خاص لفهم المفاهيم الأساسية وتطبيقها في مشاريع علم البيانات.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser