SQLite للتحليلات - دورة 3000 فرك. من ستيبيك، مدة التدريب 40 ساعة، التاريخ: 2 ديسمبر 2023.
Miscellanea / / December 05, 2023
غالبًا ما يعمل المحللون والمطورون والمختبرون مع مجموعات البيانات. قم بحساب إحصائيات المبيعات بأبعاد مختلفة، وقم بتحويل و"تنظيف" JSON للبنية غير الملائمة، وابحث عن المشكلات في سجل nginx بسعة 500 ميجابايت - يجب حل المهام المماثلة باستمرار.
لتحليل البيانات أو تحويلها، غالبًا ما يتم استخدام برنامج Excel أو مكتبات مثل الباندا. هذه ليست أدوات سيئة: يعد برنامج Excel مفيدًا لمعظم المهام الأساسية، ويكون برنامج الباندا رائعًا بمجرد تخصيص أول 1000 ساعة له.
ولكن هناك أداة أخرى. إنه أقوى بكثير من Excel، وأبسط وأكثر تعبيراً من الباندا. هذا هو SQLite - نظام إدارة قواعد البيانات الكامل الذي لا يتطلب التثبيت أو التكوين. يستخدم SQLite SQL، وهي لغة مصممة خصيصًا لمعالجة البيانات، ويضيف إليها مجموعة من الميزات الرائعة.
حول ماذا ولمن
ستعلمك الدورة كيفية استخدام SQLite للعمل اليومي مع البيانات:
قم بتحليل مجموعة كبيرة من البيانات بسرعة وابحث عن أنماط غير واضحة.
قم ببناء تقرير موجز من عدة مصادر، مع المجموعات والوظائف التحليلية.
تحميل وتحويل وتحميل البيانات بالتنسيق المطلوب.
من الملائم العمل مع مستندات JSON.
الدورة مناسبة لك إذا:
هل سئمت من العبث ببرنامج Excel أو لا تريد أن تتذكر آلاف أوامر الباندا.
تعرف بالفعل لغة SQL ولا ترغب في تعلم لغة أو مكتبة أخرى لحل المشكلات اليومية.
هل تريد إتقان أداة عالمية لإدارة البيانات مرة واحدة وإلى الأبد؟
تعتقد أن SQLite عبارة عن نظام إدارة قواعد بيانات "لعبة" وغير مناسب للمهام الحقيقية.
الدورة غير مناسبة إذا:
أنت لا تعرف SQL على الإطلاق.
غير مستعد للعمل مع سطر الأوامر.
الدورة عملية حصرا. لن نخوض في الأشكال الخمسة لـ FOREIGN KEY ON DELETE، أو مستويات عزل المعاملات، أو الفرق بين النماذج العادية. بدلاً من ذلك، دعنا نركز على مهام محددة حتى تتمكن من تطبيق المعرفة على عملك على الفور.
ستكون قادرًا على استخدام SQLite عمليًا بعد الوحدة الأولى. وإذا أكملت الدورة التدريبية حتى النهاية، فسوف يتحول SQLite إلى أداة عالمية مناسبة لأي مهمة تقريبًا.
الدورة تفاعلية. يمكن إجراء التمارين مباشرة في المتصفح، ليست هناك حاجة لتنزيل أو تثبيت أي شيء. عندما تتقن الأمر، كررها في وحدة التحكم.
لا مهارات البرمجة المطلوبة.
محتوى
أساسيات SQLite. نقوم بتحميل مجموعة البيانات، ونتذكر SQL، ونرفعها إلى ملف CSV.
تنظيف البيانات. نحن "نمشط" البيانات الإشكالية ونفهم الأنواع.
العلاقات في البيانات. الانضمام إلى الجداول وربطها وتقاطعها في مجموعة بيانات.
البيانات → المعرفة. نحن نحسب المتوسط والنسب المئوية والتوزيع والارتباط. نحن نحلل النص.
JSON. نحن نعمل بشكل أصلي مع مستندات JSON وهياكل البيانات غير العلائقية.
مجموعات كبيرة. نحن نعمل بفعالية مع الطاولات الثقيلة.
وظائف النافذة. نحن نتقن الوظائف التحليلية المتقدمة لإعداد تقارير رائعة.
كيف يتم إجراء الفصول الدراسية؟
يتم تجميع الدورة التدريبية من وحدات، كل وحدة عبارة عن موضوع كبير منفصل: على سبيل المثال، "JSON" أو "وظائف النافذة". تتكون الوحدة من 5-6 دروس. يتكون الدرس من محاضرة والعديد من المهام العملية.
يقوم المشاركون بمهام عملية في بيئة رملية تفاعلية. يتم التحقق من الإجابات تلقائيا، لذلك ليس عليك الانتظار. إذا لم ينجح شيء ما، يطرح المشاركون أسئلة في التعليقات على المهمة، وأنا أجيب.
المحاضرات مكتوبة، لا يوجد فيديو. أستطيع أن أشرح الأشياء المعقدة بوضوح، لذلك من دواعي سروري قراءتها. الكثير من الأمثلة والصور، لا نظرية جافة. في نهاية كل وحدة هناك ملخص قصير.
يستغرق إكمال الوحدة من 2 إلى 4 ساعات، اعتمادًا على تحضيرك. ستستغرق الدورة بأكملها من 15 إلى 30 ساعة.
التكلفة والمشاركة
تتكون الدورة من سبع وحدات واختبار. هذه 47 درسًا و130 مهمة عملية. إذا سجلت 80% من النقاط، فستحصل على شهادة، و90% من النقاط ستحصل على شهادة مع مرتبة الشرف.
تكلفة الدورة 3000 ₽. الوحدة الأولى متاحة مجانا.
جميع المعلومات المنشورة في هذا القسم من Lifehacker ليست عرضًا عامًا كما هو محدد في أحكام المادة 437 من القانون المدني للاتحاد الروسي، وهي لأغراض إعلامية فقط.
تستخدم الخدمة تقنيات من مشروع "متعلمون" ولا تقدم خدمات تعليمية.