أساسيات البرمجة باستخدام لغة بايثون ١(327)
ابدأ الآن تعلم أساسيات البرمجة باستخدام لغة بايثون Python واكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة تختارها.
- +500طالب
- 52درس
- 10أقسام
- 22اختبار
- مبتدئالمستوى
تعرّف على الدورة
هل أنت مستعد لتعلم إحدى أشهر لغات البرمجة “لغة بايثون Python”؟
ابدأ الآن تعلم أساسيات البرمجة باستخدام لغة بايثون Python واكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة تختارها!
لقد تم تصميم هذه الدورة لتعليمك كل ما تحتاج لمعرفته حول أساسيات البرمجة وبناء جمل البرمجة والمتغيرات وأنواع البيانات والكود الشرطي والكود المعياري باستخدام لغة البرمجة الأشهر بايثون Python.
قد تسأل لماذا أتعلم لغة بايثون؟
Python هي لغة ممتازة للمبتدئين والمحترفين على حد سواء لأنها سهلة التعلم ولها مجموعة واسعة من الاستخدامات، من تطوير الويب إلى تحليل البيانات.
في هذه الدورة، ستتعلم كيفية تثبيت Python وتشغيلها على سطر الأوامر Command line واستخدامها في برامج التحرير الشائعة مثل Visual Studio Code والمحررين عبر الإنترنت.
بمجرد تثبيت Python، سنتعمق في التفاصيل الجوهرية للبرمجة بما في ذلك كتابة كود المصدر source code ، وتشغيل الكود الخاص بك، واستخدام بيئة التطوير المتكاملة (IDE). ستتعرف أيضًا على العبارات والتعبيرات الأساسية وكيفية اكتشاف أي مشكلات قد تنشأ وإصلاحها.
أثناء تقدمك في الدورة، ستتعلم كيفية التعامل مع المتغيرات variables وأنواع البيانات، بما في ذلك الأرقام والسلاسل والمسافات البيضاء. ستحصل أيضًا على مقدمة حول التعليمات البرمجية الشرطية، حيث ستتعلم كيفية اتخاذ القرارات في التعليمات البرمجية الخاصة بك والعمل بشروط بسيطة. سنستكشف أيضًا الشرطية عبر لغات البرمجة.
أخيرًا، سنتناول الكود المعياري وأهمية الوظائف في البرمجة. ستتعلم كيفية إنشاء واستدعاء الوظائف، وتعيين المعلمات والوسيطات، وإرجاع القيم من الوظائف، مع أمثلة من لغات البرمجة المختلفة.
بحلول نهاية الدورة، ستكون قادرًا على كتابة برامج بسيطة واستكشاف المشكلات الشائعة وإصلاحها، وترقية مهاراتك في عالم البرمجة المثير.
ابدأ التعلم اليوم واتخذ خطواتك الأولى نحو أن تصبح مبرمجًا متقنا للغة Python!
تشمل الدورة
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من قبل مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1لماذا نتعلم البرمجة؟
- 2مواد الدورة
- 3أساسيات البرمجة8 دروس · 4 اختبارات يحتوي على دروس مجانية
- ما هي البرمجة؟ درس مجاني
- مختصر كتابي: ما هي البرمجة (What is programming) درس مجاني
- اختبار قصير: ما هي البرمجة (What is programming)
- ما هي لغة البرمجة؟ درس مجاني
- مختصر كتابي: ما هي لغة البرمجة (What is a programming language) درس مجاني
- اختبار قصير: ما هي لغة البرمجة (What is a programming language)
- كتابة الكود المصدري درس مجاني
- تشغيل الكود درس مجاني
- مختصر كتابي: تشغيل الكود (Running your code) درس مجاني
- اختبار قصير: تشغيل الكود (Running your code)
- استعمال بيئة التطوير المتكاملة درس مجاني
- اختبار أساسيات البرمجة
- 4تركيب جمل البرمجة9 دروس · 3 اختبارات
- لماذا بايثون؟
- Python في محرر أونلاين
- تثبيت Python
- تشغيل Python من سطر الأوامر
- Python في VS Code
- العبارات والجمل البسيطة
- مختصر كتابي: العبارات والجمل البسيطة (Basic Statements and Expressions)
- اختبار قصير: العبارات والجمل البسيطة (Basic Statements and Expressions)
- اكتشاف الأخطاء
- مختصر كتابي: اكتشاف الأخطاء (Troubleshooting issues)
- اختبار قصير: اكتشاف الأخطاء (Troubleshooting issues)
- اختبار تركيب جمل البرمجة
- 5المتغيرات وأنواع البيانات12 درسًا · 5 اختبارات
- مقدمة في المتغيرات وأنواع البيانات
- مختصر كتابي: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
- اختبار قصير: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
- المتغيرات في اللغات المختلفة
- مختصر كتابي: المتغيرات في اللغات المختلفة (Variables across different languages)
- اختبار قصير: المتغيرات في اللغات المختلفة (Variables across different languages)
- العمل مع الأرقام
- العمل مع السلاسل النصية
- مختصر كتابي: العمل مع السلاسل (Working with strings)
- اختبار قصير: العمل مع السلاسل (Working with strings)
- استخدام المسافات بشكل صحيح
- استخدام التعليقات
- مختصر كتابي: استخدام التعليقات (Working with comments)
- اختبار قصير: استخدام التعليقات (Working with comments)
- تحدي المتغيرات وأنواع البيانات
- حل تحدي المتغيرات وأنواع البيانات
- اختبار المتغيرات وانواع البيانات
- 6الكود الشرطي12 درسًا · 4 اختبارات
- مقدمة في الكود الشرطي
- اتخاذ القرارات في الكود
- مختصر كتابي: اتخاذ القرارات في الكود (Making decisions in code)
- اختبار قصير: اتخاذ القرارات في الكود (Making decisions in code)
- استكشاف الكود الشرطي
- مختصر كتابي: استكشاف الكود الشرطي (Exploring conditional code)
- التعامل مع الشروط البسيطة
- مختصر كتابي: التعامل مع الشروط البسيطة (Dealing with simple conditions)
- اختبار قصير: التعامل مع الشروط البسيطة (Dealing with simple conditions)
- التعامل مع الشروط البسيطة (تكملة)
- مختصر كتابي: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
- اختبار قصير: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
- الكود الشرطي في اللغات المختلفة
- تحدي الكود الشرطي
- حل تحدي الكود الشرطي
- اختبار الكود الشرطي
- 7الكود المعياري11 درسًا · 5 اختبارات
- مقدمة في الدوال
- مختصر كتابي: مقدمة في الدوال (Introduction to functions)
- اختبار قصير: مقدمة في الدوال (Introduction to functions)
- إنشاء الدوال واستدعاؤها
- مختصر كتابي: عمل الدوال (Creating and calling Functions)
- اختبار قصير: عمل الدوال (Creating and calling Functions)
- تحديد المعاملات والوسائط
- مختصر كتابي: الباراميترات (Setting parameters and arguments)
- اختبار قصير: الباراميترات (Setting parameters and arguments)
- إرجاع القيم من الدوال
- مختصر كتابي: رجع قيم من الدوال (Returning values from functions)
- اختبار قصير: رجع قيم من الدوال (Returning values from functions)
- الدوال في اللغات المختلفة
- تحدي الكود المعياري
- حل تحدي الكود المعياري
- اختبار الكود المعياري
- 8خاتمة دورة الأساسيات
- الاختبار النهائي
- الاختبار النهائي لدورة الاساسيات
تعلّم على يد م. أحمد فتحي
م. أحمد فتحيمهندس برمجيات ذو خبرة أكثر من خمس عشرة سنة. شارك في بناء العديد من الشركات الناشئة، وعمل في كبرى الشركات الأمريكية. يمتلك خبرة واسعة في التدريس بجامعات مثل القاهرة والنيل، وله منشورات علمية في تعليم الآلة. يشغل حاليًا منصب مدير هندسة البرمجيات لشركة رائدة في مجال تصنيع الأدوية. كل هذا مع شهادات علمية مرموقة وموثقة من كبرى المؤسسات كمايكروسوفت و AWS.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
البسمهندس احمد فتحي بيشرح بسرعه و في حجات بعديها بس احنا مابنكونش عارفين هي بتعمل ايه
دورة غنية بالمعلومات , وتبدأ فيها الاحتراف للغة بايثون .
أسلوب المعلم غاية فى الروعة وتبسيطه للمعلومات بجد جزاكم الله عنا كل خير تنظيم الدروس والجروبات والماتريال والامتحانات والمتابعة حاجة فوق الوصف ربنا ينفع بيكم وبينا ويجعل تعلمنا منكم فى ميزان حسناتكم
نشكر القاۍمين على هذا البرنامج التعليمي ومن شارك في اعداده وتنفيذه واتمنى التوفيق للجميع والالتزام بالمتابعه الطيبه واشكر صاحب الفكرة و بجد حلو جدا طويل و يخلي الشخص اللي قدامو يفهم الفكرة و توصلو بشكل ممتاز و تبقى ثابتة في دماغه دايما حتي لو بعد عن الكورس شوية هيبى في مختصرات كتابية علشان يرجع يبص فيها من جديدجديدو بجد كان كورس جميل جدا و مفيد كمان في المستقبل و ان شاء الله اكملالمدة بتاعتو تخلص
ممتااااز
ما شاء الله لا قوة إلا بالله، الدورة ممتازة كبداية لدخول عالم البرمجة، تنظيم، شرح بسيط، وفيديوهات قصيرة لسهولة الاستيعاب، والملخصات والاختبارات زادت الدورة قيمة، والبشمهندس أحمد ربنا يحفظه ويبارك فيه يفتح النفس على التعلُّم بجد، جزاكم الله خيراً ونفع بكم.
انا بصراحة كنت صفر فى البرمجة وكنت شيفاها صعبة جدا لكن بفضل الله وبفضل البشمهندس أحمد وفريق المدرسة كاملا تم تبسيطه جدا و دى أهم حاجة نتجت عن تعريب البرمجة والشرح بواسطة مهندسين محترفين زيكم جزاكم الله عنا خير الجزاء ويسر الله لكم كل أعمالكم كما يسرتوها علينا شكرا
الكورس يعجبني لانه مناسب لشخص مبتدأ حابب يتعلم صح
مشاء الله طريقة الشرح مبسطة وجميلة
الدورة سلسة جدا فى التعامل وحتي الاسالة اللي بتيجي بعد كل درس للتاكيد من الفهم وزيادة النشوة انك فهمان
Very simple way to figure out coding basics really
تعرفت على البرمجة وتعلمت الكثير في هذه الدورة والقادم أفضل إن شاء الله
nice platform for beginners
الشرح جميل وسهل لإيصال المعلومه جزاكم الله خيرا
الدوره مميزه بما فيها من جهد لتقديم المعلومات في أفضل صوره
يعجبني لانها منصه تعليميه رقم واحد في الوطن العربي
محتوي منظم بس مش عارفه اتعامل اوي شرخ مختصر ولحد الان الفيديوهات شفوي مفيش تطبيق
خير موفقين يشباب
دورة ممتازة شكرا جدا على المجهود. الحمد لله الذي بنعمته تتم الصالحات. نسأل الله أن يبارك لنا في كل مساعينا، ويتمم لنا أمورنا على خير، ويديم علينا نعمه ظاهرة وباطنة.
ماشاءالله تبارك الله
جزاكم الله خيرا
الحمدلله رب العالمين تم الانتهاء من هذا الكورس الرائع
أعجبني أسلوب المعلم في التلقين و التدريس وشموليته في جميع اللغات البرمجة مع الشرح المبسط لها
جزاكم الله خيرا شرح و محتوي متكامل من فيديوهات مبسطة ومختصر ومصادر واختبارات وتحديات لتأكيد التطبيق
الشرح مفيد و مناسب و مختصر و المميز في الكورس المصادر الزيادة اللي بتكون موجودة ف ينهاية كل سكشن و خاصة بالجزء ده و جزاكم الله خيرا
ممتاز
كويس
الفديوهات قصيره ومفيدة والاختبرات جميلة خير الكلام ما قل ودل
جزاكم الله خيرا
والكتابة المختصرة اللتي كانت بعد كل درس كانت حلوه ساعدتنا بشكل كبير. ولكن شرح المهندس للمحتوي كان سريع جدا وبسببه الواحد كان بيسمع الفيديو أكتر من مره والأمثلة بتاعت التحديات كان بيستخدم جمل إنجليزي صعبه شويه ف بعض الأوقات.
الدورة جميلة والله والاجمل الشرح ربنا يبارك للمهندس أحمد والفريق كلة اللهم بارك يعني بجد
اساسيات مهمه لاي مبرمج.
بس محتاج عند تثبيت برنامج الرجاء نمشى خطوه بخطوه تكون توضيحيه لان المتعلم لسه بيكون من المبتدئين
الكورس مناسب جدا للمبتدئين
الحمدلله الدورة جميلة جدا وسهلة, مشكلتي الوحيدة هي الdef, واجهت صعوبة بفهمها نوعا ما. جزاكم الله خيرا.
الحمد لله افهمت معظم الكورس النقطة اللي مش فاهمها RETURN
كورس جميل وسهل بالنسبة لأي أحد يريد تعلم البرمجة
جزاكم الله خير ممتازه جدا شرح ميسر و تحفييييز في كل خطوه
ان الكورس ممتاز انا الاول كنت مشتت وهذا كنت ما احتاجه طرق واضح وبدون تشتت
كانت تجربة تعليمية ممتعة وملهمة، وأعتبرها خطوة أساسية في رحلتي نحو الاحتراف في البرمجة. وممتن جدًا للمحتوى المبسط والدعم المستمر من فريق المنصة. شكرًا منصة المدرسة على هذا العمل الرائع والفرصة المميزة للتعلم والتطوير 💙🙏
رائع جدا الكورس بصراحة و شرح مهندس أحمد فتحي كان اكثر من رائع بارك الله فيه و اكتر حاجه عجبتني هو التطبيق و اتعلمت ابحث و اعرف اجيب المعلومة و ازود معلومات و معرفتي اكتر و كمان جزء المختصر الكتائي فكرة رائعة و فعلا ساعدني كتير علي التلخيص و فهم الدرس اكتر. جزاكم الله خيرا جميعا.
ممتازه جدا شرح ميسر و تحفييييز في كل خطوه
ياريت يبقى في فيديو واحد مجمع في اخر كل دورة للمراجعه على بعض
رائع !
ان شاء الله بداية خير
كانت هذه الدورة تجربة تعليمية مفيدة للغاية، فقد ساعدتني على فهم المفاهيم الأساسية للبرمجة بلغة بايثون بطريقة بسيطة ومنظمة خصوصا انا من يشرحها م.أحمد فتحي بارك الله في مجهوداته
الدورة مهمة و الانطباع ناتج من المحتوي
دورة ممتازة بارك الله في المهندس احمد وكل القائمين علي منصة المدرسة في فكرة ممكن مش وقتها دلوقتي بس لاحظتها عندما تقوم بحل التحديات فان vs يقوم بملئ الخانات بشكل تلقائي وده ممكن يخلي حتي لو واحد مش فاهم هيقدر يعمل التحدي بسرعة وده بيضيع علية فرصة الخطاء و التجربة فممكن يتم عمل التحديات علي منصة مختلفة وارفاق الرابط او جزء من المنصة دي كدة كدة الي حابب يتعلم فعلا الافضل انه يكتب الكود علي اي منصة مفيهاش مساعدة ويحاول يشغلة ويشوف الغلط ويرجع يعدل بارك الله فيكم جميعا وربنا يوفقكم ويوفقنا لم فيه الخير
الحمد لله، شغوف بالبرمجة فهي رياضة ذهنية تجعل الفكر دائما في نشاط بفضل الله. متطلع للتأهل لسوق العمل جزاكم الله خيرا
اكتسبت المهارات الأساسية التي أتتني تساعدني على بدء تعلم البرمجة على أعلى درجة! الدورة منظمة بشكل رائع، تبدأ من الصفر وتصل إلى مواضيع متقدمة مثل المتغيرات، الشروط، والكود المعياري بطريقة سلسة وممتعة. المواد التعليمية (Course materials) واضحة، الفيديوهات ممتازة، والتمارين العملية تساعد على التطبيق الفوري. كل درس مصحوب بأمثلة حقيقية واختبارات تفاعلية، مما جعل التعلم ممتعًا وفعّالًا. شكرًا للقائمين على الدورة
الدورة بتبتدى معانا باهم المفاهيم البرمجية البسيطة باستخدام لغة سهلة زى بايثون و ده مدخل رائع للبرمجة وفى المرحلة دى حاول تفهم المفهوم اللى بيتكلم عنه الباش مهندس أكتر من اهتمامك بالكود نفسه
بداية مُمتازة للي عايز يبدأ يدخل عالم البرمجة وخصوصًا لغة سهلة التعلم زي بايثون، الشرح مُبسّط ومُمتاز، وفيه بعض المفاهيم الي قد تواجه فيها صعوبة في بعض الحالات ولكن لو واجهتك حاجة زي كده أبحث وهتوصل لحل، جزاكم اللَّه خيرًا على هذا المحتوى العربي المُمَيَّز، دُمتم بخير.
تلخيص وتبسيط المعلومة في وقت قصير، ولكن أعتقد ليست بالوضوح الكافِ للمبتديء في تعلم البرمجة
أدخلتني برفق في عالم البرمجة جزاكم الله خير
ممتاز جزاكم الله خيرا و نفع الله بكم و بنا
جزاكم الله كل خير الشرح سلس ووافي ويبسط المادة بشكل كبير
بارك الله فيكم
جزاكم الله خيرا
دورة جميلة جدا ورائعة تعلمت فيها أساسيات البايثون بطريقة مختلفة ورائعة وطريقة تقسيم الفيديوهات رائع جدا يعطى حافز للانجاز والاستمرار ومواصلة التعلم وطريقة الشرح مبسطة جدا جزاكم الله خيرا
الأسئلة الشائعة
لتعلم بايثون Python، يُمكنك البدء بفهم المفاهيم الأساسية للبرمجة مثل المتغيرات Variables وأنواع البيانات Data types وتركيب جمل البرمجة Programming Syntax، وغيرها من الأساسيات. وتجد هذا وأكثر في هذه الدورة؛ حيث تؤهلك لتكون قادرًا على كتابة برامج بسيطة، واستكشاف المشكلات الشائعة وإصلاحها، وترقية مهاراتك في عالم البرمجة عن طريق لغة بايثون.
يمكن أن تفتح لك Python العديد من الفرص الوظيفية في مجالات مثل علوم وتحليل البيانات، والتعلم الآلي، وتطوير الويب، وهندسة البرمجيات، وبمتوسط راتب سنوي يصل لعشرات الآلاف من الدولات؛ حيث تُستخدم لغة Python على نطاق واسع في عديد من المجالات. وقد تم تصميم هذه الدورة لتعليمك كل ما تحتاج معرفته حول أساسيات البرمجة باستخدام لغة البرمجة الأشهر بايثون Python، والذي تُعد لغة ممتازة للمبتدئين لأنها سهلة التعلم، وقواعدها البرمجية شبيهة باللغة الإنجليزية العادية.
نعم، Python هي لغة مناسبة للمبتدئين يسهل تعلمها لمن ليس لديهم أي خبرة في البرمجة والبدء بأساسيات البرمجة، وبناء معرفتك تدريجيًا هو مفتاح إتقان البرمجة، وهذا ما تجده في دورة أساسيات البرمجة باستخدام لغة بايثون ١ هذه وفي الدورات القادمة لهذا المسار.
يمكن استخدام Python لمجموعة واسعة من التطبيقات، بما في ذلك تحليل البيانات، والتعلم الآلي، وتطوير الويب، وتطوير الألعاب، والأتمتة. فتنوعها وسهولة استخدامها جعلها خيارًا شائعًا بين المبرمجين في مجلات عديدة. وفي هذه الدورة ستتعلم أساسيات البرمجة باستخدام لغة بايثون Python وتكتسب المهارات الأساسية التي تساعدك في الدخول لعالم البرمجة بلغة بايثون أو بأي لغة أخرى تختارها.
ابدأ أساسيات البرمجة باستخدام لغة بايثون ١ اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
ما شاء الله اللهم بارك علي هذه الدوره الجميله أكثر م يعجبني في هذه الدوره هو أن فيه اختبار من البشمهندس أحمد يعرفك ازاي تحل لوحدك كود او الاختبارات بارك الله فيكم وفي سعيكم وجهدكم علي هذا البذل الطيب وجزاكم الله خيراً