تخصص Learn SQL Basics for Data Science

0

تقدم كورسيرا تخصص Learn SQL Basics for Data Science لمن لديهم خبرة سابقة في مجال البرمجة، ويريد أن يقوم بتطوير مهاراته في SQL، فهذا التخصص سيعرفك على علاقة لغة SQL بعلوم البيانات، وتطبيقات علوم البيانات، كذلك ستتعلم أساسيات SQL، وكيف يتم تنسيق البيانات وتحليلها، وماهو اختبار AB والحوسبة الموزعة عن طريق استخدام Delta Lake و Apache spark، فهذه المواضيع تكون هامة عند تعلم SQL، بالإضافة إلى تعلم كيف يتم إنشاء مجموعة بيانات خاصة بتحليل البيانات وطرق استخدام SQL مع أدوات التحليل والتعلم الآلي، ذلك من خلال مجموعة من الدورات سنعرضها لك في هذا المقال.

دورة SQL for Data Science

دورة SQL for Data Scienceلقد زاد تجمع البيانات بشكل كبير، ونتيجة لذلك زاد الحاجة إلى الأشخاص الجيدة في استخدام البيانات والعمل معها، فالأشخاص التي تتعامل مع البيانات تمتاز بقدرتها على التفكير النقدي، اقتراح رؤى جيدة، استطاعتهم إلى اتخاذ قرارات أفضل والعمل على تحسين مهاراتهم في العمل، ولكي تكون شخص جيد ذا مهارات عالية في تجميع البيانات يجب أن تتعلم لغة SQL، فهي تعد اللغة الأساسية لكي تستطيع أن تتعامل مع أنظمة قواعد البيانات.

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

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

فستكون هذه هي الدورة التمهيدية لك لتعلم أساسيات اللغة ومعرفة صلتها بعلم البيانات، ومن دروس هذه الدورة:

  • What is SQL Anyway? ماهي لغة SQL.
  • Data Models, Part 1: Thinking About Your Data: نماذج البيانات، الجزء الأول: التفكير في بياناتك.
  • Retrieving Data with a SELECT Statement: استرجاع البيانات باستخدام Select.
  • Basics of Filtering with SQL: أساسيات التصفية في SQL.
  • Aggregate Functions: الوظائف المجمعة.
  • Grouping Data with SQL: تجميع البيانات باستخدام SQL.
  • Subquery Best Practices and Considerations: أفضل الممارسات بالاستعلام الفرعي.
  • Working with Text Strings: العمل مع السلاسة النصية.
  • Date and Time Strings Examples: أمثلة على سلاسل التاريخ والوقت.

ولك تستطيع أن تتعلم أكثر عن أساسيات لغة SQL، قم بزيارة رابط الدورة التالي:

رابط الدورة


دورة Data Wrangling, Analysis and AB Testing with SQL

دورة Data Wrangling, Analysis and AB Testing with SQLبعد أن تدربت على أساسيات لغة SQL سوف تجعلك هذه الدورة بتطبيق ما تعلمته، فستتعلم عن طرق تحويل الطوابع الزمنية وأنواعها وكيف تتم التنسيقات الشائعة وإجراء حسابات التاريخ والوقت، بالإضافة إلى تعلمك كيف تقوم بعمل تصفية للبيانات وذلك عن طريق حذف البيانات المكررة، وتشغيل فحوصات الجودة، والتعرف على طرق التعامل مع القيم الخالية. وكذلك التعرف على بيانات الحالة، واستخدامها لتنفيذ المنطق الشرطي لمعالجة استفسار علم البيانات، وطرق تحويل الاستعلامات إلى مهام تمت جدولتها، وإدراج بيانات قسم التاريخ، فهذه الدورة أيضا ستعلمك الإجراءات اللازمة لكي تقوم بتحليل اختبار AB، وذلك من خلال عدة دروس منها على سبيل المثال:

  • Introduction of Data of Unknown Quality: مقدمة لبيانات ذات جودة غير معروفة.
  • Flexible Data Formats: تنسيقات البيانات المرنة.
  • Answering Ambiguous Questions: الإجابة على الأسئلة الغامضة.
  • Creating Clean Datasets Introduction: مقدمة عن إنشاء مجموعة بيانات نظيفة.
  • Create a View-Item Table: إنشاء جدول عرض.
  • Create User Info Table: إنشاء جدول معلومات المستخدم.
  • Map Out Your Joins: التخطيط لعمليات الانضمام لديك.
  • Review Windowing Functions: مراجعة وظائف النوافذ.
  • Create a New Metric: إنشاء مقياس جديد.

ولكي تستفيد من هذا المساق، فهذا هو الرابط الخاص به:

رابط الدورة


دورة Distributed Computing with Spark SQL

دورة Distributed Computing with Spark SQLهذه الدورة التدريبية ليست فقط لمن قاموا بدراسة المساقين السابقين، بل أيضا لمن لم يدرسهم ولكن لديه خبرة في لغة SQL ويريد أن يزيد هذه الخبرة، فهذه الدورة تكون حول البيانات الضخمة، وتعلم الحوسبة الموزعة باستخدام Apache Spark، فسوف تتعلم في هذه الدورة:

  • كيف تتعامل مع البيانات الكبيرة.
  • اساسيات تحليل البيانات باستخدام SQL on Spark.
  • كيف يتم دمج البيانات مع التحليلات المتقدمة على نطاق واسع.
  • فسوف تتعرف على بيئة Spark وبيئة Databricks.
  • كيف تقوم بتوزيع Spark للحسابات، و Spark SQL.
  • مفاهيم التخزين، والتخزين المؤقت، والأقسام.
  • معرفة مشكلات الأداء وطرق حلها عبر Spark UI.
  • ماهي انواع البيانات والتنسيقات الخاصة بالملفات، وكتابة البيانات الموثوقة.

في هذه الدورة ستتعرض لأربع وحدات لدراستها، وكل وحدة تعتمد على الوحدة الأخرى لتستطيع فهم بنية spark وطرق تحسين Spark SQL، ومن الدروس المقدمة في هذه الدورة:

  • Why Distributed Computing?: لماذا الحوسبة الموزعة.
  • The Databricks Environment: بيئة قوالب البيانات.
  • Import Data: استيراد البيانات.
  • Spark Terminology: مصطلحات سبارك.
  • Spark UI: وجهة مستخدم سبارك.
  • Accessing Data: الوصول إلى البيانات.
  • File Formats: تنسيقات الملفات.
  • Data Lakes vs. Data Warehouses: بحيرات البيانات مقابل مستودعات البيانات.
  • Delta Advanced Features: ميزات دلتا المتقدمة.

ولتدرس هذا المساق قم بزيارة الرابط التالي:

رابط الدورة


دورة SQL for Data Science Capstone Project

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

  • The Proposal Process: عملية الاقتراح.
  • Import of Elon Musk Data: استيراد بيانات ألون ماسك.
  • Import Data: استيراد البيانات.
  • Importance of Understanding Your Data: أهمية فهم بياناتك.
  • Impact of Findings on Hypotheses: تأثير النتائج على الفرضيات.
  • Text Analysis of Elon Musk Tweets: تحليل نص تغريدات ألون ماسك.
  • Analyze Results: تحليل النتائج.
  • Working with Text Strings: العمل مع السلاسل النصية.
  • Data Governance and Profiling: إداراة البيانات والتنميط.

ولكي تتمكن من تنفيذ هذا المشروع، قم بزيارة رابط الدورة التالي:

رابط الدورة

وإذا كنت تريد أن تلقي نظرة على التخصص كاملا، فهذا هو رابط التخصص:

رابط التخصص

وفي نهاية هذا المقال، لقد تحدثنا عن تخصص Learn SQL Basics for Data Science، ولا تنسى عزيزي القاريء أن تتابعنا على مواقع التواصل الاجتماعي:

أترك رد

بريدك الإلكتروني أو أي معلومات سرية أخرى لن يتم نشرها.