Python

أتقن لغة البرمجة الأكثر تنوعًا وسهولة في الاستخدام لتطوير مشاريعك

اكتشف الدروس التعليمية

لماذا تتعلّم بايثون؟

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

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

11 درسًا تعليميًا
حوالي 5 ساعات من القراءة
من مبتدئ إلى متوسط
ثعبان بايثون - رمز لغة بايثون

دروس السلسلة

1

مقدمة إلى بايثون

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

تثبيت بايثون

تعلّم كيفية تثبيت بايثون وإعداد بيئة التطوير الخاصة بك على Windows وmacOS وLinux.
مدة القراءة: 20 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
3

أساسيات الصياغة

تعرّف على الصياغة الأساسية في بايثون، والمتغيرات، وأنواع البيانات، والعوامل.
مدة القراءة: 30 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
4

هياكل البيانات

أتقن القوائم (lists) والصفوف (tuples) والقواميس (dictionaries) والمجموعات (sets) لتنظيم بياناتك والتعامل معها بكفاءة.
مدة القراءة: 35 دقيقة
المستوى: مبتدئ-متوسط
ابدأ هذا الدرس
5

هياكل التحكم

تعلّم استخدام الشروط if/else والحلقات for وwhile وهياكل التحكم المتقدمة.
مدة القراءة: 30 دقيقة
المستوى: مبتدئ-متوسط
ابدأ هذا الدرس
6

الدوال والوحدات

اكتشف كيفية إنشاء الدوال واستخدامها، واستيراد الوحدات (modules)، وتنظيم الشيفرة البرمجية.
مدة القراءة: 35 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
7

البرمجة كائنية التوجه

أتقن مفاهيم الأصناف (classes) والكائنات والوراثة وتعدد الأشكال في بايثون.
مدة القراءة: 40 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
8

معالجة الاستثناءات

تعلّم كيفية معالجة الأخطاء والاستثناءات لجعل برامجك أكثر متانة.
مدة القراءة: 25 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
9

التعامل مع الملفات

اكتشف كيفية قراءة الملفات وكتابتها، والعمل مع صيغ CSV وJSON وصيغ أخرى.
مدة القراءة: 30 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
10

المكتبات القياسية

استكشف مكتبات بايثون القياسية مثل datetime وmath وrandom وos وsys.
مدة القراءة: 35 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
11

مشروع متكامل بلغة بايثون

طبّق كل معارفك عمليًا من خلال تطوير مشروع من البداية إلى النهاية.
مدة القراءة: 60 دقيقة
المستوى: متوسط-متقدم
ابدأ هذا الدرس