مقدمة دورة Python
إذا كنت تريد دخول عالم البرمجة من البداية الصحيحة، فـ Python هي أفضل خيار للمبتدئ. لغتها بسيطة، واضحة، وتخليك تركّز على الفكرة بدل ما تتعب في تفاصيل معقدة. في هذه الدورة ستبدأ من الصفر تمامًا حتى تصبح قادرًا على كتابة برامج مفيدة بنفسك.
ما هي Python؟
Python هي لغة برمجة شهيرة تُستخدم في مجالات كثيرة مثل:
- برمجة البرامج والتطبيقات
- تحليل البيانات
- الذكاء الاصطناعي وتعلّم الآلة
- الأتمتة (Automation) مثل تنظيم ملفاتك أو تشغيل مهام تلقائيًا
- برمجة بوتات مثل Telegram Bots
الجميل في Python أنها تبدأ معك “سهلة”… ثم تفتح لك أبواب مجالات قوية جدًا لاحقًا.
لماذا Python مناسبة للمبتدئين؟
سهلة القراءة
كود Python يشبه اللغة الإنجليزية، وهذا يساعدك تفهمه بسرعة.
تطبيقات كثيرة
تتعلم الأساسيات ثم تستخدمها مباشرة في مشاريع مفيدة بدل تمارين مملة.
مجتمع ضخم
أي مشكلة تواجهك ستجد لها حلول وأمثلة كثيرة.
مستقبل قوي
مناسبة للذكاء الاصطناعي وتحليل البيانات والأتمتة… وهي مطلوبة في سوق العمل.
ماذا ستتعلم في هذه الدورة؟
- تشغيل Python وكتابة أول برنامج
- المتغيرات وأنواع البيانات
- الطباعة والإدخال (print / input)
- الشروط (if / else)
- الحلقات (for / while)
- القوائم والقواميس (Lists / Dictionaries)
- الدوال (Functions)
- معالجة الأخطاء (try / except)
- مشروع ختامي بسيط يثبت كل المهارات
كيف يبدو كود Python؟ (مثال بسيط)
لا تقلق إذا لم تفهم كل شيء الآن—المهم تشوف كيف شكله “واضح”:
name = input("اكتب اسمك: ")
print("أهلاً بك يا", name)
هذا البرنامج يسألك عن اسمك ثم يطبع رسالة ترحيب. في الدروس القادمة سنشرح كل سطر بالتفصيل.
لمن هذه الدورة؟
- للمبتدئ الذي لم يبرمج من قبل
- لمن يريد دخول عالم الذكاء الاصطناعي مستقبلاً (لكن يبدأ صح)
- لمن يريد تعلم الأتمتة وتسهيل المهام اليومية
- لطلاب المدارس والجامعة
متطلبات الدورة
قبل أن تبدأ
- ✅ لا تحتاج خبرة برمجية
- ✅ جهاز كمبيوتر + إنترنت
- ✅ رغبة في التطبيق
بعد الدورة ستكون قادرًا على
- 🐍 كتابة برامج Python بسيطة ومفيدة
- 🧠 فهم المنطق البرمجي بدل الحفظ
- 🧰 بناء مشاريع صغيرة بنفسك
لماذا يبدأ معظم المبرمجين العرب بـ Python؟
قد تتساءل: هناك عشرات لغات البرمجة، فلماذا Python تحديدًا؟ السبب أن Python تزيح عنك العقبات التقنية في البداية وتترك ذهنك حرًّا للتركيز على التفكير المنطقي نفسه. في لغات أخرى قد تقضي ساعتك الأولى في إعداد بيئة معقّدة وكتابة أسطر طويلة لمجرد طباعة جملة، بينما في Python تكتب سطرًا واحدًا وترى النتيجة فورًا.
أسئلة شائعة قبل أن تبدأ
هل أحتاج خلفية في الرياضيات؟
لا. تكفيك العمليات الأساسية التي تعرفها من المدرسة. البرمجة منطق وترتيب خطوات أكثر منها رياضيات معقّدة.
كم يلزمني لأتقن الأساسيات؟
إذا طبّقت كل درس بيدك بدل القراءة فقط، فأساسيات هذه الدورة تُبنى خلال أسابيع قليلة. السر في الكتابة اليومية ولو لعشر دقائق.
هل يصلح جهازي القديم؟
نعم. Python خفيفة وتعمل على أجهزة متواضعة، بل يمكنك التجربة من المتصفح بدون تثبيت شيء في البداية.
ماذا بعد هذا الدرس؟
الدرس القادم: تثبيت Python وتشغيل أول برنامج
سنثبت Python على ويندوز/ماك/لينكس، ثم نكتب أول برنامج “Hello World” ونفهم طريقة التشغيل.