تعلم بايثون للمبتدئين: خطة 8 أسابيع وأول برنامج تكتبه بيدك اليوم

قررت أن تتعلم البرمجة، ففتحت يوتيوب وكتبت «تعلم بايثون»، فظهرت لك مئات الدورات بعضها عشر ساعات وبعضها خمسون. شاهدت ثلاثة مقاطع، ثم انشغلت أسبوعًا، ثم نسيت كل شيء. هل يبدو هذا مألوفًا؟
المشكلة ليست في قدرتك، بل في غياب خطة واضحة ومشروع صغير تطبق عليه. لذلك ستجد هنا خطة من ثمانية أسابيع، وأول برنامج تكتبه بيدك اليوم. كذلك ستجد أخطاء توقف أغلب المبتدئين قبل النتيجة.
لماذا تبدأ بلغة بايثون تحديدًا؟
بايثون لغة تقرأ تقريبًا مثل الإنجليزية البسيطة، لذلك تركز على طريقة التفكير بدل الانشغال بالرموز. كذلك تستخدمها مجالات كثيرة: تحليل البيانات، والذكاء الاصطناعي، وأتمتة المهام المكتبية، وتطوير المواقع.
بمعنى آخر، ما تتعلمه اليوم لن يضيع إذا غيرت اهتمامك لاحقًا. وإذا كنت ما زلت مترددًا بين اللغات، فقد قارنا بينها في مقال أفضل لغات البرمجة للمبتدئين.
ماذا تحتاج قبل أن تبدأ تعلم بايثون؟
الخبر الجيد أن قائمة المتطلبات قصيرة جدًا:
- جهاز كمبيوتر عادي، ولا يشترط أن يكون حديثًا أو قويًا.
- نسخة بايثون من صفحة التنزيل الرسمية، وأحدث إصدار حاليًا هو 3.15.
- محرر نصوص مجاني مثل VS Code، أو محرر يعمل من المتصفح إذا لم تستطع التثبيت.
- ساعة يوميًا، أو خمس ساعات أسبوعيًا على الأقل.
لا تحتاج رياضيات متقدمة في البداية. إذا كنت تستطيع حساب نسبة مئوية، فأنت جاهز.
أول برنامج تكتبه اليوم: حاسبة ضريبة القيمة المضافة
بدل أمثلة «Hello World» المملة، لنكتب شيئًا تستخدمه فعلًا. ضريبة القيمة المضافة في السعودية 15%، فلنحسب السعر بعد الضريبة. افتح المحرر واكتب هذه الأسطر:
price = float(input("اكتب السعر قبل الضريبة: "))
total = round(price * 1.15, 2)
print("السعر بعد الضريبة:", total)
شغّل البرنامج واكتب 100، وستظهر لك النتيجة 115.0. لاحظ أننا استخدمنا الدالة round، لأن بايثون قد يعرض الناتج 114.99999999999999 دون تقريب. هذه أول معلومة حقيقية تتعلمها: الكمبيوتر يحسب الكسور العشرية بطريقة خاصة، والتقريب يحل المشكلة.
جرب بعد ذلك تعديلًا بسيطًا: اجعل البرنامج يعرض قيمة الضريبة وحدها أيضًا. هكذا تبدأ البرمجة فعلًا، بالتجربة والتعديل لا بالمشاهدة فقط.

خطة تعلم بايثون في 8 أسابيع
| الأسبوع | ماذا تتعلم؟ | تطبيق صغير في نهاية الأسبوع |
|---|---|---|
| 1 | المتغيرات والأنواع والإدخال والإخراج | حاسبة الضريبة السابقة |
| 2 | الشروط if وelse | برنامج يحدد هل الطالب ناجح حسب درجته |
| 3 | الحلقات for وwhile | جدول الضرب لأي رقم يختاره المستخدم |
| 4 | القوائم والقواميس | قائمة مصروفات أسبوعية مع مجموعها |
| 5 | الدوال | دالة تحسب القسط الشهري لمبلغ ومدة |
| 6 | التعامل مع الملفات | حفظ المصروفات في ملف وقراءتها لاحقًا |
| 7 | المكتبات الجاهزة | قراءة ملف إكسل بسيط باستخدام مكتبة pandas |
| 8 | مشروع شخصي | برنامج صغير يحل مشكلة حقيقية في عملك أو بيتك |
القاعدة هنا بسيطة: لا تنتقل إلى الأسبوع التالي قبل أن تنهي التطبيق الصغير بنفسك. إذا علقت، فاقرأ رسالة الخطأ أولًا، ثم ابحث عنها، ثم اسأل.
كيف تعرف أنك تتقدم فعلًا؟
الشعور بالتقدم في البرمجة خادع، فقد تشاهد عشرين درسًا وتظن أنك تعلمت. لذلك اختبر نفسك بهذه العلامات العملية في نهاية كل أسبوعين:
- تستطيع كتابة برنامج صغير من الصفر دون نسخ من الدرس.
- تفهم رسالة الخطأ وتعرف السطر الذي سببها في أغلب الحالات.
- تستطيع شرح ما يفعله برنامجك لصديق بكلمات بسيطة.
- تعدل برنامجًا قديمًا لك وتضيف إليه خاصية جديدة.
إذا تحققت ثلاث علامات من أربع، فأنت على الطريق الصحيح. أما إذا لم يتحقق شيء منها، فارجع أسبوعًا إلى الوراء وأعد التطبيقات بنفسك.
من أين تتعلم مجانًا بالعربي؟
توفر منصة «سطر» التابعة لأكاديمية طويق دورات برمجة عربية مجانية، ومنها مسارات للمبتدئين في بايثون. كذلك تجد على يوتيوب قنوات عربية كثيرة تشرح الأساسيات بشكل جيد.
لكن انتبه لفخ شائع: لا تشترك في خمس دورات معًا. اختر مصدرًا واحدًا وأكمله، ثم استخدم المصادر الأخرى للمراجعة فقط. للتوسع في طريقة التنظيم نفسها، راجع خطة تعلم البرمجة للمبتدئين خطوة بخطوة.
كتب قد تساعدك
- كتب تعلم بايثون للمبتدئين من أمازون: الكتاب الورقي يساعدك على المراجعة بعيدًا عن مشتتات الشاشة.
- كتاب Python Crash Course من أمازون: مناسب إذا كانت إنجليزيتك جيدة وتحب التعلم بالمشاريع.
إفصاح: بعض الروابط في هذا المقال روابط تسويقية من أمازون. بصفتنا مشاركين في برنامج شركاء أمازون، نحصل على عمولة من عمليات الشراء المؤهلة دون أي تكلفة إضافية عليك.
أخطاء توقف المبتدئ في تعلم بايثون
الخطأ الأول هو المشاهدة دون كتابة. ساعة تكتب فيها الكود بيدك أنفع من ثلاث ساعات مشاهدة، لأن الأخطاء التي تقع فيها هي ما يعلمك فعلًا.
الخطأ الثاني هو الخوف من رسائل الخطأ. رسالة الخطأ ليست فشلًا، بل دليل يخبرك بالسطر ونوع المشكلة. كذلك يخطئ البعض حين ينتظر أن يفهم كل شيء قبل أي مشروع. الأفضل أن تبدأ مشروعًا صغيرًا ناقصًا ثم تحسنه.
أما الخطأ الأخير فهو الانقطاع الطويل. يومان من التوقف مقبولان، لكن أسبوعين يعيدانك إلى البداية تقريبًا. لهذا اجعل جلستك قصيرة ويومية بدل جلسة طويلة كل أسبوعين.
أسئلة شائعة عن تعلم بايثون
كم يستغرق تعلم بايثون للمبتدئ؟
مع ساعة يوميًا، تستطيع إتقان الأساسيات خلال شهرين تقريبًا، كما في الخطة السابقة. أما الوصول إلى مستوى وظيفي فيحتاج غالبًا عدة أشهر إضافية من المشاريع في مجال محدد.
هل أستطيع تعلم بايثون من الجوال؟
تستطيع قراءة الدروس وتجربة أسطر قصيرة عبر تطبيقات ومحررات تعمل من المتصفح. لكن الكمبيوتر أفضل بكثير عند كتابة برامج أطول ومشاريع حقيقية.
هل أحتاج شهادة لأثبت أنني تعلمت؟
الشهادة تفيد في سيرتك الذاتية، خصوصًا إذا جاءت من جهة معروفة. لكن صاحب العمل يهتم أكثر بما تستطيع فعله، لذلك احفظ مشاريعك الصغيرة في حساب على GitHub. ثلاثة مشاريع واضحة تشرح ما تفعله أقوى من شهادة بلا تطبيق.
هل تفيدني بايثون في عملي المكتبي؟
نعم، خصوصًا إذا كنت تتعامل مع ملفات إكسل كثيرة أو تقارير متكررة. سكربت صغير قد ينجز في دقيقة ما تفعله يدويًا في ساعة. وإذا كان عملك على البيانات، فاطلع على أدوات تحليل البيانات للمبتدئين.
الخلاصة
تعلم بايثون لا يحتاج عبقرية، بل خطة واضحة وتطبيقًا يوميًا قصيرًا. ابدأ اليوم بحاسبة الضريبة، ثم التزم بأسبوع واحد من الخطة قبل أن تفكر في البقية. بعد ثمانية أسابيع، ستملك مشروعًا صغيرًا كتبته بيدك، وهذا أفضل دليل على أنك تعلمت فعلًا.
تمت مراجعة المعلومات في أكتوبر 2026.




