تحليل البيانات Data Analysis
برمجة programming
هندسة البيانات Data Engineer
علم البيانات Data Science

بايثون لتحليل البيانات

Python for Data Analysis

الوصف

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

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

هل أنت جاهز لاكتشاف قوة البيانات مع شاي؟ 🚀


ماذا سوف تتعلم

1- فهم أساسيات تحليل البيانات ببايثون، وأسباب الاهتمام به، ودور مكتباته في تسهيل العمليات التحليلية.

2- استخدام مكتبة NumPy بكفاءة لإنشاء وإدارة المصفوفات، وإعادة تشكيل البيانات، والفهرسة لاستخراج المعلومات بفعالية.

3- استخدام مكتبة Pandas من خلال إنشاء أطر البيانات والسلاسل، واسترجاع البيانات، وتصفيتها، وتجزئتها، وتجميعها بكفاءة.

4- تنظيف ومعالجة البيانات عبر التعامل مع القيم الفارغة، وتحويل أنواع البيانات، وإعادة تنظيمها بما يناسب التحليل.

5- دمج البيانات وضبط هيكلها باستخدام تقنيات مثل merge، join، وconcat لإنشاء بيانات متماسكة للتحليل.

6- فرز البيانات والوصول إليها بطرق متقدمة مثل الفهرسة المنطقية، والبحث، وmulti-indexing لاستخراج معلومات محددة بدقة.

7- إنشاء تصورات بيانية فعالة باستخدام Matplotlib و Seaborn، بما يشمل عدد من المخططات البيانية مثل line, bar, scatter, heatmap, and more.


لمن هذا المساق

طلاب الجامعات

الخريجون الجدد 

الموظفون التقنيون وغير التقنيين

العاملون والمهتمون في مجال علوم البيانات 

العاملون والمهتمون في مجال تحليل البيانات 

الراغبون في تطوير أعمالهم أو تغيير مسار أعمالهم في ضوء الذكاء الاصطناعي

المتطلبات

أساسيات لغة برمجة بايثون (python) 

 وبالتأكيد، الرغبة بالتعلم المستمر! 


محتوى الدورة

14 وحدة

3 ساعات و 31 دقيقة

لماذا نستخدم بايثون لتحليل البيانات ؟

0/2 إكتمل

Python لتحليل البيانات

3 دقائق

إرشادات التعامل مع ملفات google colab

دقيقة

مكتبة NumPy

0/7 إكتمل

مكتبة NumPy

What is NumPy

دقيقتين

 إنشاء مصفوفات باستخدام NumPy

Creating NumPy Array (max, min, argmax, argmin)

4 دقائق

الوظائف الجاهزة 

 Built-in Methods

8 دقائق

التحكم بشكل المصفوفة من خلال  (Shape& Reshape)

Shape & Reshape

3 دقائق

تجزئة المصفوفات وتحديد موقع عناصرها

Indexing & Selection

5 دقائق

Numpy Cheat Sheet

0

اختبر معلوماتك!

10 دقائق

مقدمة إلى Pandas

Introduction to Pandas

0/5 إكتمل

مقدمة

Introduction

استيراد وتثبيت Pandas

Installing and Importing Pandas

دقيقتين

Series and Dataframe Structures

أُطر البيانات (الأعمدة والصفوف في Pandas)

دقيقتين

اختبر معلوماتك

4 دقائق

Pandas Cheat Sheet

10 دقائق

فهرسة البيانات واختيارها

Data Indexing and Selection

0/5 إكتمل

مقدمة

Introduction

الوصول إلى بيانات الأعمدة

Accessing Columns Data in DataFrames

6 دقائق

 تجزئة البيانات

Data Slicing

5 دقائق

 الاختيار المشروط

Conditional Selections

4 دقائق

اختبر معلوماتك

9 دقائق

معالجة البيانات

Data Manipulation

0/5 إكتمل

 مقدمة

Introduction

حذف البيانات

Deleting Data

6 دقائق

إضافة البيانات

Adding Data

5 دقائق

ضم البيانات بأساليب مختلفة

Aggregating and Grouping Data

7 دقائق

اختبر معلوماتك

9 دقائق

التعامل مع البيانات المفقودة

Handling Missing Data

0/4 إكتمل

مقدمة

Introduction

اكتشاف البيانات المفقودة

Detecting Null Values

دقيقتين

ملء أو حذف البيانات المفقودة

Strategies for Filling or Dropping Nulls

6 دقائق

اختبر معلوماتك

6 دقائق

تحويل أنواع البيانات

Data Type Conversions

0/6 إكتمل

مقدمة

Introduction

تغيير نوع البيانات (as type)

5 دقائق

تغيير نوع البيانات (pd.numeric)

4 دقائق

البيانات المرتبطة بالتاريخ والوقت (datetime)

دقيقتين

البيانات التصنيفية

Categorical Data

دقيقتين

اختبر معلوماتك

6 دقائق

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

Renaming and Reindexing

0/6 إكتمل

مقدمة 

Introduction 

تغيير أسماء الأعمدة 

Renaming Columns 

دقيقتين

 إعداد وإعادة تعيين الفهارس

Setting and Resetting indices

5 دقائق

تغيير الفهارس

Indexing and Reindexing Data

دقيقتين

الجداول المحورية

 Pivot Tables 

7 دقائق

اختبر معلوماتك

6 دقائق

 الضَّم والدمج والتسلسل

Joining, Merging, and Concatenate

0/5 إكتمل

مقدمة

Introduction

دمج البيانات باستخدام merge

8 دقائق

ضم البيانات باستخدام join

6 دقائق

ضم البيانات باستخدام concatenating

4 دقائق

اختبر معلوماتك

6 دقائق

 التصفية المتقدمة

Advanced-Data Filtering

0/5 إكتمل

مقدمة

Introduction

دقيقة

التصفية المتقدمة

Advanced-Data Filtering

8 دقائق

ترتيب البيانات وضمها

Ordering Data (orderby) 

دقيقتين

ضم البيانات

Grouping

3 دقائق

اختبر معلوماتك

7 دقائق

مكتبة Matplotilb

0/4 إكتمل

مقدمة 

Introduction

دقيقة

الرسومات البيانية في مكتبة Matplotlib 

Charts in Matplotlib Library

10 دقائق

اختبر معلوماتك

6 دقائق

Matplotlib Cheat Sheet

5 دقائق

مكتبة Seaborn

0/10 إكتمل

مقدمة

Introduction

دقيقة

lineplot

3 دقائق

histplot

8 دقائق

scatterplot

3 دقائق

barplot

6 دقائق

pieplot

4 دقائق

countplot

6 دقائق

heatmap

6 دقائق

اختبر معلوماتك

9 دقائق

Seaborn Cheat Sheet

5 دقائق

Python Libraries Cheat Sheet

0/1 إكتمل

Python Libraries Cheat Sheet

15 دقيقة

نصائح هامة لمحللي البيانات

0/1 إكتمل

نصائح وإرشادات

دقيقة