لمن تناسب هذه الدورة في بايثون، ولمن لا تناسب؟
هذه الدورة مخصصة للمهنيين الذين لا يملكون خلفية في البرمجة، ويكررون العمل اليدوي نفسه باستخدام جداول البيانات أو الملفات المصدّرة أو النسخ واللصق، ويعتقدون أن برنامجًا نصيًا قد ينجز هذا العمل. ومن المتعلمين المعتادين فيها محللون يعتمدون على Excel باستمرار، ومنسقو عمليات، ومساعدون ماليون، وباحثون، ومسوقون يتعاملون مع البيانات المصدّرة من الحملات.
هذه ليست معسكرًا تدريبيًا مكثفًا بدوام كامل، أو برنامجًا للحصول على درجة علمية في علوم الحاسوب، أو وعدًا بوظيفة مطوّر. لن تبني تطبيقات كبيرة، أو تدرس الخوارزميات بتعمق، أو تستعد للمقابلات التقنية. الهدف عملي: تعلّم ما يكفي من Python لأتمتة عملك وتحليله بأمان، وبناء أساس لدورات البيانات وتعلّم الآلة وتطبيقات الذكاء الاصطناعي التي تليها.
ما الذي سأتعلمه في دورة Python هذه للمبتدئين؟
ست وحدات، تنتهي كل منها بنص برمجي يمكنك استخدامه فعلياً. تستند أوصاف اللغة ومكتبتها القياسية إلى وثائق Python الرسمية على python.org.
1. برامجك الأولى
ما هو البرنامج، وما هو المتغير، وما هي الدالة، ثم تشغيل Python في دفتر برمجي داخل المتصفح وعلى حاسوبك. تخزّن نصوصًا وأرقامًا وقيمًا منطقية، صواب أو خطأ، وتغيّرها.
2. القرارات والحلقات التكرارية والمجموعات
الجمل الشرطية، وحلقات التكرار المحددة والمشروطة، والقوائم والقواميس. تنظّم مجموعة من الفواتير أو المهام ضمن بنية بيانات، ثم تعالجها واحدة تلو الأخرى.
3. الدوال وقراءة الشيفرة البرمجية
كتابة دوال بمدخلات ومخرجات واضحة، وقراءة نص برمجي غير مألوف سطرًا بسطر قبل تغيير أي شيء فيه.
4. الملفات والقيم المفصولة بفواصل والأخطاء
قراءة الملفات النصية والكتابة فيها، ومعالجة البيانات المُصدَّرة من جداول البيانات باستخدام وحدة csv في Python، والتعامل مع الأخطاء حتى لا يتسبب صف واحد معيب في إيقاف عملية التشغيل بأكملها.
5. واجهات برمجة التطبيقات والحزم البرمجية
جلب البيانات من واجهة برمجة تطبيقات عامة على الويب، وتثبيت المكتبات داخل بيئة افتراضية، وحفظ مفاتيح واجهة برمجة التطبيقات وكلمات المرور خارج الشيفرة البرمجية.
6. Git والاختبارات وعملية أتمتة مكتملة
حفظ الشيفرة البرمجية ومشاركتها باستخدام Git وGitHub، وكتابة اختبارات بسيطة تكشف الأخطاء، ونشر صفحة صغيرة باستخدام GitHub Pages، واستبدال مهمة أسبوعية يدوية واحدة ببرنامج نصي.
هل أحتاج إلى أي خبرة برمجية لتعلّم بايثون هنا؟
لا. تفترض الدورة أنك لم تبرمج من قبل. تحتاج إلى إجادة التعامل مع الملفات والمجلدات وجداول البيانات ومتصفح الويب، كما تحتاج إلى حاسوب محمول أو مكتبي، لأن دروس البرمجة لا يمكن تطبيقها جيدًا على الهاتف. تبدأ الدروس الأولى في دفتر برمجي يعمل في المتصفح، لذلك لن تحتاج إلى تثبيت أي شيء حتى الوحدة الخامسة، حيث تثبّت Python على جهازك خطوة بخطوة.
كيف يتكيّف مسار التعلّم المخصّص معي؟
يعرض عليك اختبار تحديد المستوى برنامجًا نصيًا من عشرة أسطر ويسألك عمّا يطبعه، ثم يسألك عن المهام المتكررة خلال أسبوعك. إذا كنت تستطيع بالفعل تتبّع تنفيذ حلقة تكرار، تتجاوز الوحدة الأولى وتنتقل مباشرة إلى الملفات وصيغة CSV. وإذا لم تكن تفهم البرنامج النصي بعد، تبدأ بكتابة برامجك الأولى دون أي عقوبة.
تتناسب الأمثلة المحلولة مع دورك الوظيفي. يمرّ مساعد مالي على فواتير الموردين باستخدام حلقة تكرار؛ ويجمع مسؤول تسويق عدد النقرات من ملف مُصدَّر لبيانات حملة؛ ويتحقق منسق عمليات من قائمة مخزون لتحديد الأصناف التي انخفض مخزونها عن حد إعادة الطلب. بيانات التدريب افتراضية دائمًا، لذا لا تدخل أي بيانات من جهة عملك في أي درس.
ما الذي أتدرب عليه في دورة بايثون؟
ينتهي كل درس بشفرة برمجية تشغّلها بنفسك. إليك مثالًا من الوحدة الرابعة: تصدّر «مخابز هاربور لين»، وهي سلسلة خيالية تضم أربعة مخابز، مبيعاتها اليومية في ملف CSV يتضمن بعض الصفوف غير المنظّمة. تكتب برنامجًا نصيًا يقرأ الملف، ويتجاوز الصفوف التي ينقصها مبلغ ويُبلغ عنها، ثم يكتب إجمالي المبيعات الأسبوعية لكل متجر في ملف جديد.
يُعرض دليل التقييم قبل أن تبدأ. ويتحقق من أن البرنامج النصي يعمل دون تعطل عند معالجة الصفوف ذات البيانات غير المنضبطة، وأن المجاميع تطابق إجابة جرى التحقق منها يدويًا، وأن الصفوف التي جرى تخطيها مدرجة مع سبب التخطي، وأن أسماء المتغيرات والدوال ستكون مفهومة لزميل يقرأ الشفرة الشهر المقبل.
كم يستغرق تعلّم بايثون في هذه الدورة؟
يستغرق كل درس من 10 إلى 15 دقيقة، بما في ذلك مهمة البرمجة. يعتمد عدد الدروس في مسارك على نتيجة تقييم مستواك الأولي وسرعة إنجازك، لذلك لا نَعِد بعدد محدد من الساعات أو الأسابيع.
ما الذي أحصل عليه في نهاية دورة بايثون؟
تختتم الدورة بتقييم عملي نهائي: مهمة أتمتة موجزة تنفّذها بلغة بايثون، مع اختبارات. عند اجتيازها تحصل على شهادة معترف بها. وهي تُثبت قدرتك على كتابة نصوص برمجية تعمل واختبارها؛ لكنها ليست مؤهلًا معتمدًا، ولا تصدر عن مؤسسة برمجيات بايثون.
كم تبلغ تكلفة دورة بايثون؟
دورة Python جزء من كل خطة في Tosheo.ai، إلى جانب دروس الذكاء الاصطناعي في العمل. إذا كنت تتعلم بمفردك، تبلغ تكلفة الخطة الفردية USD 79 شهريًا أو USD 790 سنويًا. وللمجموعات، تبلغ تكلفة خطة الفريق USD 189 شهريًا أو USD 1,890 سنويًا لما يصل إلى 3 أعضاء، وتبلغ تكلفة كل عضو إضافي USD 49 شهريًا أو USD 490 سنويًا، مع تسعير حسب حجم المجموعة بدءًا من 25 عضوًا. ابدأ بالتجربة المجانية لمدة 7 أيام؛ لا تحتاج إلى بطاقة ائتمان.
المصادر والنطاق
توثيق Python، الدليل التعليمي للغة Python، تمت المراجعة في 19 أكتوبر 2026 ↗
توثيق Python، csv: قراءة ملفات CSV وكتابتها، تمت المراجعة في 19 أكتوبر 2026 ↗
توثيق Python، venv: إنشاء بيئات افتراضية، تمت المراجعة في 19 أكتوبر 2026 ↗
Git، نبذة عن Git، تم التحقق في 19 أكتوبر 2026 ↗
وثائق GitHub، ما هي GitHub Pages؟، تم التحقق في 19 أكتوبر 2026 ↗