مدرّس لغة Python عبر الإنترنت، دروس بالعربية
علّم البرمجة بلغة Python عبر الإنترنت بالعربية
من أول سكربت إلى جدول بيانات عنيد في pandas: درّس Python عبر الإنترنت بالعربية. السعر والمواعيد قرارك، ولا عمولة تقتطعها Clasora.
نظرة سريعة
- الدور
- مدرّس لغة Python عبر الإنترنت، دروس بالعربية
- المكان
- عبر الإنترنت بالكامل، من أي مكان تقيم فيه
- طريقة العمل
- بشكل مستقل. أنت من يحدد السعر والمواعيد.
- تاريخ النشر
- بلدان الإقامة المقبولة
إريتريا, إسرائيل, الأراضي الفلسطينية · عرض الكل
إريتريا, إسرائيل, الأراضي الفلسطينية, الأردن, الإمارات العربية المتحدة, البحرين, الجزائر, السودان, الصحراء الغربية, الصومال, العراق, الكويت, المغرب, المملكة العربية السعودية, اليمن, تشاد, تونس, جزر القمر, جنوب السودان, جيبوتي, سوريا, عُمان, قطر, لبنان, ليبيا, مصر, موريتانيا
كثيرون يبدؤون تعلّم البرمجة بلغة Python، والسبب واضح. فالشيفرة تُقرأ كأنها وصف مكتوب للخطوات، ولا توجد أقواس معقوفة ولا فواصل منقوطة يسهل نسيانها، ويكفي أن تكتب سطرًا واحدًا في المفسّر لترى النتيجة فورًا. ثم تأخذ اللغة نفسها صاحبها بعيدًا: الباحثون ينظّفون بها بياناتهم بمكتبة pandas، والمحلل يوفّر بسكربت من عشرين سطرًا صباحًا كاملًا كان يقضيه في النسخ بين جداول البيانات، وكثير من تطبيقات الويب يعمل على Django أو Flask أو FastAPI.
لكن خلف هذا الوجه الودود مفاجآت. فالإزاحة جزء من قواعد اللغة، ومسافة جدولة واحدة في غير مكانها توقف البرنامج كله. وقد يشير متغيّران إلى القائمة نفسها، فيظهر التعديل الذي تجريه عبر أحدهما في الآخر دون أي تنبيه. والقائمة الفارغة حين تكون قيمة افتراضية لمعامل في دالة تحتفظ بمحتواها من استدعاء إلى آخر. ومن يصطدم بهذه الأمور وحده يستنتج غالبًا أن البرمجة ليست له. أما المدرّس الذي يستطيع أن يقول بدقة ما الذي تفعله Python، ويعرضه على الشاشة، فيعيد المتعلّم إلى الطريق.
لماذا تحتاج Clasora إلى مدرّسين يعلّمون Python بالعربية
في Clasora يظهر لكل طالب المدرّسون الذين يعلّمون باللغة التي يستخدم بها الموقع. فمن يتصفح Clasora بالعربية يرى مدرّسين يعطون دروسهم بالعربية، وإن كانت العربية لغة تدريسك فأنت من سيصل إليه هؤلاء الطلاب.
الكلمات المحجوزة في Python إنجليزية، وكذلك رسائل الأخطاء ومعظم التوثيق. وسطر أحمر مثل «list index out of range» لا يعني الكثير للمبتدئ حتى يريه أحدٌ السطر الذي صدر عنه ويشرح له ما حدث هناك. أما المواد الدراسية بالعربية فتتحدث عن القوائم والقواميس والصفوف والحلقات التكرارية والسلاسل النصية. والمدرّس هو من يربط الكلمات الإنجليزية في الشيفرة بالمصطلحات العربية، فتتضح أفكار مثل الكائن القابل للتكرار والنوع القابل للتغيير ونطاق المتغير حين تُشرح بمثال جيد باللغة الأم.
Clasora ليست جهة توظيف، وما تقرؤه هنا ليس إعلانًا عن وظيفة. أنت تعمل باستقلالية: تحدد أسعارك ومواعيدك، وتقرر عدد الدروس التي تقبلها. بعض المدرّسين يخصصون لذلك أمسيتين في الأسبوع إلى جانب عملهم في البرمجة أو البحث، طلبًا لدخل إضافي. وآخرون يعطون من الدروس ما يكفي ليحلّ التدريس محلّ وظيفة بدوام كامل.
كيف يبدو تدريس Python على Clasora يومًا بيوم
العمل كله عن بُعد. كل درس يجري عبر الإنترنت، وأنت تدرّس من المكان الذي تعيش فيه.
يحجز الطلاب مواعيدهم من تقويمك، ولا يرون إلا الساعات التي فتحتها، محوّلة إلى منطقتهم الزمنية. وأنت تحدد المهلة التي تحتاجها قبل كل حجز، وإلى أي مدى في المستقبل يبقى الحجز متاحًا. ويمكن مزامنة تقويم Google مع تقويمك على Clasora إن كنت تعتمد عليه في تنظيم أسبوعك.
تعمل مكالمة الفيديو في المتصفح، فلا يحتاج أحد إلى تثبيت أي شيء. وفي درس Python يجري معظم العمل على الشاشة المشتركة: تفتح مثلًا VS Code أو PyCharm، وتكتب دالة وأنت تشرحها، ثم تشغّلها في الحال. أو تبني تحليلًا بمكتبة pandas في دفتر Jupyter خلية بعد خلية. ومع المبتدئ تمامًا يفيد محرر بسيط مثل Thonny، يتيح المرور على الشيفرة سطرًا سطرًا ومشاهدة كل متغير وهو يتغير. وكثيرًا ما يشارك الطالب شاشته هو، فتقرأ رسالة الخطأ الحقيقية بدل أن يرويها لك من ذاكرته. وتفيد الدردشة داخل المكالمة في تمرير مقطع من الشيفرة أو أمر pip دون إملاء، ويُبقي تمويه الخلفية غرفتك خارج الصورة.
وخارج أوقات الدروس تجمعك بكل طالب محادثة مستقلة. إليها يصل السكربت الذي يتعطل عند السطر 40 أو رابط المستودع، ومنها ترد بتلميح أو تمرين قصير. وتبقى الرسائل والملفات والروابط بجوار الدرس الذي تخصه، فتجد بسهولة ما شرحته قبل شهر. ويمكنك حفظ تمارينك وقوالب الشيفرة في مساحة ملفاتك الشخصية، ونقل المستندات من Google Drive.
أين يتعثّر متعلّمو Python عادةً
البرنامج الأول: المتغيرات، والإدخال والإخراج، والشروط، وحلقتا for وwhile، ولماذا يصل الرقم المكتوب من لوحة المفاتيح نصًا.
هياكل البيانات المدمجة: القوائم والصفوف والقواميس والمجموعات، والتقطيع، واختيار الهيكل المناسب لكل مهمة.
الدوال والمراجع: المعاملات والقيم المعادة ونطاق المتغيرات، وما يفعله الإسناد فعلًا، والفرق بين نسخ قائمة ومشاركتها، وبين is و==.
قراءة الأخطاء: قراءة رسالة التتبع من الأسفل إلى الأعلى، وأخطاء مثل IndentationError وKeyError، والتنقيح بنقاط التوقف بدل أوامر print المبعثرة في كل مكان.
البرمجة الكائنية: الأصناف وself و__init__، والوراثة، والدوال الخاصة مثل __str__.
بيئة العمل: تثبيت Python والبيئات الافتراضية وpip، وخطأ ModuleNotFoundError حين تُثبَّت الحزمة في غير مكانها.
تحليل البيانات: مصفوفات NumPy وجداول pandas، وتجميع الجداول ودمجها، والرسوم البيانية بمكتبة Matplotlib، وكثيرًا ما يكون ذلك من أجل رسالة جامعية أو مشروع بحثي.
الأتمتة: إعادة تسمية مجلد كامل من الملفات، وقراءة ملفات CSV وExcel، والاتصال بواجهة برمجية، وجمع البيانات من صفحات الويب.
الخطوات التالية: أول تطبيق ويب بإطار Flask أو Django، والاختبارات بأداة pytest، وأول لقاء مع تعلّم الآلة عبر scikit-learn.
المواعيد النهائية: مشروع مقرر في البرمجة، أو الاستعداد لامتحان أو لمقابلة عمل تقنية.
من نبحث عنه
تكتب بلغة Python بثقة، وتستطيع أن تشرح ما يفعله المفسّر بكل سطر.
تشرح بوضوح بالعربية، وتعرف كيف تتمهّل مع من لم يبرمج قط، وتسرع مع من يعرف Java أو C.
تترك الطالب يكتب الشيفرة بنفسه، وتقوده إلى موضع الخطأ بدل أن تصلحه عنه.
ربما تعمل مبرمجًا أو محلل بيانات، أو تدرّس البرمجة، أو تجري أبحاثًا بلغة Python، أو تدرس تخصصًا تستعملها فيه كل يوم.
لديك حاسوب بكاميرا وميكروفون، واتصال مستقر بالإنترنت، ومحرر تستخدمه براحة أثناء مشاركة الشاشة.
بلغت الثامنة عشرة من عمرك.
خبرتك السابقة في التدريس تفيد، ولا يُشترط وجودها.
ما الذي تحصل عليه
صفر عمولة. السعر الذي تحدده لا تقتطع منه Clasora شيئًا.
الانضمام والنشر مجانًا. لن تدفع اشتراكًا، ولا رسومًا مقابل نشر خدمتك.
أسعارك أنت. لكل مدة جلسة سعر تختاره أنت، ولك أن تجعل الجلسة الأولى مجانية.
جدولك أنت. تختار ساعاتك الأسبوعية وأيام راحتك، والمهلة التي تحتاجها قبل الحجز، وإلى أي مدى يمكن الحجز مسبقًا.
صفحة خاصة بك. لخدمتك صفحة عامة مستقلة تجدها محركات البحث ويراها كل زائر بلغته، وفيها صورتك وفيديو تعريفي وما تدرّسه واللغات التي تتحدثها وسعرك لكل مدة جلسة.
تقييمات عن تدريسك. في كل تقييم يمنحك الطالب درجات على المعرفة ووضوح الشرح والتفاعل.
مؤهلات تخضع للمراجعة. أضف شهاداتك إلى ملفك الشخصي، وسيراجعها مشرف.
دروس في المتصفح. فيديو مع مشاركة الشاشة وتمويه الخلفية ودردشة أثناء المكالمة، دون تثبيت أي برنامج.
كيف تبدأ
اضغط الزر في هذه الصفحة وسجّل حسابًا جديدًا.
انشر خدمة لتدريس Python واذكر الموضوعات التي تغطيها.
افتح تقويمك وحدد الأوقات التي تريد التدريس فيها.
الأمر كله مسألة دقائق. وبانتقالك إلى حساب مدرّس توافق على شروط الاستخدام، ولا تظهر خدمتك للعموم إلا بعد أن يراجعها مشرف.
أسئلة يطرحها المدرّسون
هل أستطيع تدريس من لم يكتب سطرًا برمجيًا من قبل؟
نعم. كثيرًا ما تُختار Python لغةً أولى، لأن الشيفرة تبقى مقروءة بينما الأفكار نفسها جديدة. اذكر في خدمتك أنك تستقبل المبتدئين تمامًا، وابنِ الدروس الأولى حول برامج صغيرة يشغّلها الطالب ويعدّلها بنفسه.
ماذا يحتاج الطالب على حاسوبه؟
للدرس نفسه يكفي المتصفح. أما لكتابة الشيفرة فيبدأ كثير من المبتدئين بمحرر Python على الإنترنت، ثم يثبّتون Python على أجهزتهم لاحقًا، وغالبًا بمساعدتك.
هل يمكنني تدريس تحليل البيانات وحده أو Django وحده؟
نعم. تصف في خدمتك ما تدرّسه، فتستطيع أن تعرض Python كاملة أو أن تركّز على الجزء الذي تعرفه من عملك.
كيف يدفع الطلاب؟
الدفع بالبطاقة غير مفعّل بعد على Clasora. في الوقت الحالي يُؤكَّد الحجز دون بطاقة، وتتفق مع الطالب على طريقة الدفع مباشرة. وسعرك لا تُقتطع منه أي عمولة.
ابدأ التدريس على Clasora
أنشئ حساباً، وانشر خدمة واحدة، وافتح تقويمك. الأمر يستغرق دقائق ولا يكلّف شيئاً.