مسار أسس البرمجة

أساسيات البرمجة باستخدام لغة بايثون ١
(327)

ابدأ الآن تعلم أساسيات البرمجة باستخدام لغة بايثون Python واكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة تختارها.

سعر الدورة $25
  • +500طالب
  • 52درس
  • 10أقسام
  • 22اختبار
  • مبتدئالمستوى
عن الدورة

تعرّف على الدورة

هل أنت مستعد لتعلم إحدى أشهر لغات البرمجة “لغة بايثون Python”؟

ابدأ الآن تعلم أساسيات البرمجة باستخدام لغة بايثون Python واكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة تختارها!
لقد تم تصميم هذه الدورة لتعليمك كل ما تحتاج لمعرفته حول أساسيات البرمجة وبناء جمل البرمجة والمتغيرات وأنواع البيانات والكود الشرطي والكود المعياري باستخدام لغة البرمجة الأشهر بايثون Python.
قد تسأل لماذا أتعلم لغة بايثون؟
Python هي لغة ممتازة للمبتدئين والمحترفين على حد سواء لأنها سهلة التعلم ولها مجموعة واسعة من الاستخدامات، من تطوير الويب إلى تحليل البيانات.
في هذه الدورة، ستتعلم كيفية تثبيت Python وتشغيلها على سطر الأوامر Command line واستخدامها في برامج التحرير الشائعة مثل Visual Studio Code والمحررين عبر الإنترنت.
بمجرد تثبيت Python، سنتعمق في التفاصيل الجوهرية للبرمجة بما في ذلك كتابة كود المصدر source code ، وتشغيل الكود الخاص بك، واستخدام بيئة التطوير المتكاملة (IDE). ستتعرف أيضًا على العبارات والتعبيرات الأساسية وكيفية اكتشاف أي مشكلات قد تنشأ وإصلاحها.
أثناء تقدمك في الدورة، ستتعلم كيفية التعامل مع المتغيرات variables وأنواع البيانات، بما في ذلك الأرقام والسلاسل والمسافات البيضاء. ستحصل أيضًا على مقدمة حول التعليمات البرمجية الشرطية، حيث ستتعلم كيفية اتخاذ القرارات في التعليمات البرمجية الخاصة بك والعمل بشروط بسيطة. سنستكشف أيضًا الشرطية عبر لغات البرمجة.
أخيرًا، سنتناول الكود المعياري وأهمية الوظائف في البرمجة. ستتعلم كيفية إنشاء واستدعاء الوظائف، وتعيين المعلمات والوسيطات، وإرجاع القيم من الوظائف، مع أمثلة من لغات البرمجة المختلفة.
بحلول نهاية الدورة، ستكون قادرًا على كتابة برامج بسيطة واستكشاف المشكلات الشائعة وإصلاحها، وترقية مهاراتك في عالم البرمجة المثير.

ابدأ التعلم اليوم واتخذ خطواتك الأولى نحو أن تصبح مبرمجًا متقنا للغة Python!

تشمل الدورة

  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من قبل مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $25

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    لماذا نتعلم البرمجة؟
  2. 2
    مواد الدورة
  3. 3
    أساسيات البرمجة8 دروس · 4 اختبارات يحتوي على دروس مجانية
    1. ما هي البرمجة؟ درس مجاني
    2. مختصر كتابي: ما هي البرمجة (What is programming) درس مجاني
    3. اختبار قصير: ما هي البرمجة (What is programming)
    4. ما هي لغة البرمجة؟ درس مجاني
    5. مختصر كتابي: ما هي لغة البرمجة (What is a programming language) درس مجاني
    6. اختبار قصير: ما هي لغة البرمجة (What is a programming language)
    7. كتابة الكود المصدري درس مجاني
    8. تشغيل الكود درس مجاني
    9. مختصر كتابي: تشغيل الكود (Running your code) درس مجاني
    10. اختبار قصير: تشغيل الكود (Running your code)
    11. استعمال بيئة التطوير المتكاملة درس مجاني
    12. اختبار أساسيات البرمجة
  4. 4
    تركيب جمل البرمجة9 دروس · 3 اختبارات
    1. لماذا بايثون؟
    2. Python في محرر أونلاين
    3. تثبيت Python
    4. تشغيل Python من سطر الأوامر
    5. Python في VS Code
    6. العبارات والجمل البسيطة
    7. مختصر كتابي: العبارات والجمل البسيطة (Basic Statements and Expressions)
    8. اختبار قصير: العبارات والجمل البسيطة (Basic Statements and Expressions)
    9. اكتشاف الأخطاء
    10. مختصر كتابي: اكتشاف الأخطاء (Troubleshooting issues)
    11. اختبار قصير: اكتشاف الأخطاء (Troubleshooting issues)
    12. اختبار تركيب جمل البرمجة
  5. 5
    المتغيرات وأنواع البيانات12 درسًا · 5 اختبارات
    1. مقدمة في المتغيرات وأنواع البيانات
    2. مختصر كتابي: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
    3. اختبار قصير: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
    4. المتغيرات في اللغات المختلفة
    5. مختصر كتابي: المتغيرات في اللغات المختلفة (Variables across different languages)
    6. اختبار قصير: المتغيرات في اللغات المختلفة (Variables across different languages)
    7. العمل مع الأرقام
    8. العمل مع السلاسل النصية
    9. مختصر كتابي: العمل مع السلاسل (Working with strings)
    10. اختبار قصير: العمل مع السلاسل (Working with strings)
    11. استخدام المسافات بشكل صحيح
    12. استخدام التعليقات
    13. مختصر كتابي: استخدام التعليقات (Working with comments)
    14. اختبار قصير: استخدام التعليقات (Working with comments)
    15. تحدي المتغيرات وأنواع البيانات
    16. حل تحدي المتغيرات وأنواع البيانات
    17. اختبار المتغيرات وانواع البيانات
  6. 6
    الكود الشرطي12 درسًا · 4 اختبارات
    1. مقدمة في الكود الشرطي
    2. اتخاذ القرارات في الكود
    3. مختصر كتابي: اتخاذ القرارات في الكود (Making decisions in code)
    4. اختبار قصير: اتخاذ القرارات في الكود (Making decisions in code)
    5. استكشاف الكود الشرطي
    6. مختصر كتابي: استكشاف الكود الشرطي (Exploring conditional code)
    7. التعامل مع الشروط البسيطة
    8. مختصر كتابي: التعامل مع الشروط البسيطة (Dealing with simple conditions)
    9. اختبار قصير: التعامل مع الشروط البسيطة (Dealing with simple conditions)
    10. التعامل مع الشروط البسيطة (تكملة)
    11. مختصر كتابي: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
    12. اختبار قصير: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
    13. الكود الشرطي في اللغات المختلفة
    14. تحدي الكود الشرطي
    15. حل تحدي الكود الشرطي
    16. اختبار الكود الشرطي
  7. 7
    الكود المعياري11 درسًا · 5 اختبارات
    1. مقدمة في الدوال
    2. مختصر كتابي: مقدمة في الدوال (Introduction to functions)
    3. اختبار قصير: مقدمة في الدوال (Introduction to functions)
    4. إنشاء الدوال واستدعاؤها
    5. مختصر كتابي: عمل الدوال (Creating and calling Functions)
    6. اختبار قصير: عمل الدوال (Creating and calling Functions)
    7. تحديد المعاملات والوسائط
    8. مختصر كتابي: الباراميترات (Setting parameters and arguments)
    9. اختبار قصير: الباراميترات (Setting parameters and arguments)
    10. إرجاع القيم من الدوال
    11. مختصر كتابي: رجع قيم من الدوال (Returning values from functions)
    12. اختبار قصير: رجع قيم من الدوال (Returning values from functions)
    13. الدوال في اللغات المختلفة
    14. تحدي الكود المعياري
    15. حل تحدي الكود المعياري
    16. اختبار الكود المعياري
  8. 8
    خاتمة دورة الأساسيات
  1. الاختبار النهائي
    1. الاختبار النهائي لدورة الاساسيات
المعلم

تعلّم على يد م. أحمد فتحي

  • م. أحمد فتحي
    م. أحمد فتحي

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

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

4.9
متوسط التقييمات
327 عدد التقييمات
5
307
4
19
3
0
2
1
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Ahmed wageh
تم النشر قبل شهر واحد
السلام عليكم ورحمه الله وبركاته

ما شاء الله اللهم بارك علي هذه الدوره الجميله أكثر م يعجبني في هذه الدوره هو أن فيه اختبار من البشمهندس أحمد يعرفك ازاي تحل لوحدك كود او الاختبارات بارك الله فيكم وفي سعيكم وجهدكم علي هذا البذل الطيب وجزاكم الله خيراً

Mahmoud AbdAlhamayd
تم النشر قبل شهر واحد

البسمهندس احمد فتحي بيشرح بسرعه و في حجات بعديها بس احنا مابنكونش عارفين هي بتعمل ايه

البراء أبو عامر
تم النشر قبل شهر واحد
دورة رائعة

دورة غنية بالمعلومات , وتبدأ فيها الاحتراف للغة بايثون .

habiba samir
تم النشر قبل شهر واحد
ما شاء الله اللهم بارك تنظيم وشرح بطريقة ممتازة

أسلوب المعلم غاية فى الروعة وتبسيطه للمعلومات بجد جزاكم الله عنا كل خير تنظيم الدروس والجروبات والماتريال والامتحانات والمتابعة حاجة فوق الوصف ربنا ينفع بيكم وبينا ويجعل تعلمنا منكم فى ميزان حسناتكم

فريدة مدحت السيد
تم النشر قبل شهرين
مهتم

نشكر القاۍمين على هذا البرنامج التعليمي ومن شارك في اعداده وتنفيذه واتمنى التوفيق للجميع والالتزام بالمتابعه الطيبه واشكر صاحب الفكرة و بجد حلو جدا طويل و يخلي الشخص اللي قدامو يفهم الفكرة و توصلو بشكل ممتاز و تبقى ثابتة في دماغه دايما حتي لو بعد عن الكورس شوية هيبى في مختصرات كتابية علشان يرجع يبص فيها من جديدجديدو بجد كان كورس جميل جدا و مفيد كمان في المستقبل و ان شاء الله اكملالمدة بتاعتو تخلص

احمد ربيع
تم النشر قبل شهرين
بساطة الشرح

ممتااااز

Yahia Muhammad Saleh
تم النشر قبل شهرين
دورة أساسيات ممتازة لدخول عالم البرمجة

ما شاء الله لا قوة إلا بالله، الدورة ممتازة كبداية لدخول عالم البرمجة، تنظيم، شرح بسيط، وفيديوهات قصيرة لسهولة الاستيعاب، والملخصات والاختبارات زادت الدورة قيمة، والبشمهندس أحمد ربنا يحفظه ويبارك فيه يفتح النفس على التعلُّم بجد، جزاكم الله خيراً ونفع بكم.

Omnia Hamdi
تم النشر قبل 3 أشهر
هذه دورة أكثر من ممتازة

انا بصراحة كنت صفر فى البرمجة وكنت شيفاها صعبة جدا لكن بفضل الله وبفضل البشمهندس أحمد وفريق المدرسة كاملا تم تبسيطه جدا و دى أهم حاجة نتجت عن تعريب البرمجة والشرح بواسطة مهندسين محترفين زيكم جزاكم الله عنا خير الجزاء ويسر الله لكم كل أعمالكم كما يسرتوها علينا شكرا

reham osman
تم النشر قبل 3 أشهر
شرح مبسط ومفيد

الكورس يعجبني لانه مناسب لشخص مبتدأ حابب يتعلم صح

Mahmoud Samir El Saied
تم النشر قبل 3 أشهر
الشرح جميل

مشاء الله طريقة الشرح مبسطة وجميلة

لديك سؤال؟

الأسئلة الشائعة

لتعلم بايثون Python، يُمكنك البدء بفهم المفاهيم الأساسية للبرمجة مثل المتغيرات Variables وأنواع البيانات Data types وتركيب جمل البرمجة Programming Syntax، وغيرها من الأساسيات. وتجد هذا وأكثر في هذه الدورة؛ حيث تؤهلك لتكون قادرًا على كتابة برامج بسيطة، واستكشاف المشكلات الشائعة وإصلاحها، وترقية مهاراتك في عالم البرمجة عن طريق لغة بايثون.

يمكن أن تفتح لك Python العديد من الفرص الوظيفية في مجالات مثل علوم وتحليل البيانات، والتعلم الآلي، وتطوير الويب، وهندسة البرمجيات، وبمتوسط راتب سنوي يصل لعشرات الآلاف من الدولات؛ حيث تُستخدم لغة Python على نطاق واسع في عديد من المجالات. وقد تم تصميم هذه الدورة لتعليمك كل ما تحتاج معرفته حول أساسيات البرمجة باستخدام لغة البرمجة الأشهر بايثون Python، والذي تُعد لغة ممتازة للمبتدئين لأنها سهلة التعلم، وقواعدها البرمجية شبيهة باللغة الإنجليزية العادية.

نعم، Python هي لغة مناسبة للمبتدئين يسهل تعلمها لمن ليس لديهم أي خبرة في البرمجة والبدء بأساسيات البرمجة، وبناء معرفتك تدريجيًا هو مفتاح إتقان البرمجة، وهذا ما تجده في دورة أساسيات البرمجة باستخدام لغة بايثون ١ هذه وفي الدورات القادمة لهذا المسار.

يمكن استخدام Python لمجموعة واسعة من التطبيقات، بما في ذلك تحليل البيانات، والتعلم الآلي، وتطوير الويب، وتطوير الألعاب، والأتمتة. فتنوعها وسهولة استخدامها جعلها خيارًا شائعًا بين المبرمجين في مجلات عديدة. وفي هذه الدورة ستتعلم أساسيات البرمجة باستخدام لغة بايثون Python وتكتسب المهارات الأساسية التي تساعدك في الدخول لعالم البرمجة بلغة بايثون أو بأي لغة أخرى تختارها.

ابدأ أساسيات البرمجة باستخدام لغة بايثون ١ اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.