Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Ahmed Hisham

This course is in Arabic.

مرحباً جميعاً إلى كورس

تعلم البرمجة من الصفر إلى الاحتراف || Python 2025

تعلم أساسيات البرمجة باستعمال لغة بايثون

هذا الكورس يوفر مقدمة حديثة إلى عالم البرمجة وعلوم الحاسوب باستعمال لغة بايثون (Modern Python 3)

للتأسيس الصحيح في عالم البرمجة للمبتدئين تماما

No hype. Real, in-demand skills.

البرمجة من أكثر المهارات المطلوبة حالياً مع توافر فرص عمل عديدة ومتنوعة ومرتبات عالية

Read more

This course is in Arabic.

مرحباً جميعاً إلى كورس

تعلم البرمجة من الصفر إلى الاحتراف || Python 2025

تعلم أساسيات البرمجة باستعمال لغة بايثون

هذا الكورس يوفر مقدمة حديثة إلى عالم البرمجة وعلوم الحاسوب باستعمال لغة بايثون (Modern Python 3)

للتأسيس الصحيح في عالم البرمجة للمبتدئين تماما

No hype. Real, in-demand skills.

البرمجة من أكثر المهارات المطلوبة حالياً مع توافر فرص عمل عديدة ومتنوعة ومرتبات عالية

خطة الكورس حالياً هي تغطية جميع أساسيات البرمجة بلغة بايثونإتقان استعمال بايثون بشكل عملي من خلال التمارين والمشاريعتطوير فهم لمبادئ علوم الحاسوب لمعرفة كيف تعمل الأشياء خلف الكواليسالتدرج وتخطي مرحلة الأساسيات إلى فهم وتطبيق المواضيع المتقدمة

تطوير مهارات حل المشكلات

هذا الكورس يعتمد منهجية التدرج في عرض المعلومات

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

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

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

وسيتم تقديم أساسيات البرمجة وعلوم الحاسوب بشكل ميسر ومن أكثر من منظور لضمان فهمها

الهدف ليس إبقاء المتعلم في دائرة الأساسيات بل إتقانها للتدرج والوصول إلى المواضيع المتقدمة والمهارات المهمة المطلولة في سوق العمل

Python

بايثون من أهم لغات البرمجة حالياً وأصبحت من أكثر لغات البرمجة استعمالا في العالم ووصلت شعبيتها إلى جميع المجالات

للأسف يوجد العديد من الموار التعليمية بالإصادارات القديمة للغة مما يخلق حالة من الخلط عند المبتدئين ولكن

سنتعمل أحدث إصدار للغة بايثون خلال رحلتنا لتعلم البرمجة Python 3

ونستعرض أحدث الخصائص التي تم تطويرها والتي تدعمها الإصدارات الأخيرة للغة

لسهولة كتابتها والخصائص العديدة التي تدعمها تعد لغة بايثون من أفضل لغات البرمجة لبدء رحلة تعلم البرمجة

وكذلك هي من اللغات المستعملة في مشاريع العديد من الشركات الكبيرة كـIntel, IBM, NASA, Pixar, Netflix, Facebook, JP Morgan Chase, Spotify, Googleوغيرهم الكثيرة وهي أكثر لغة شائعة الاستعمال في مجالات الـmachine learning - artificial intelligne - data science

Enroll now

What's inside

Learning objectives

  • تعلم البرمجة ومبادئ علوم الحاسوب للتأسيس الصحيح للمبتدئين تاماً
  • العمل بأحدث إصادارات لغة بايثون وإتقان الخصائص الجديدة modern python 3
  • الاتقان العملي للغة بايثون
  • فهم متعمق لكيفية عمل الأمور خلف الكواليس
  • تطبيق المعرفة المكتسبة في صورة تمارين ومشاريع عملية
  • Problem solving حل المشكلات بشكل برمجي
  • إتقان المواضيع المتقدمة في بايثون بعد التمكن من الأساسيات
  • Oop: object oriented programming
  • Web apis and client-server architecture
  • File i/o, csv, json
  • Virtual environments, pip, libraries and packges
  • Decorators, iterables, functional programming, lambdas and higher order functions
  • Computational thinking / problem solving / algorithms / data structures !والمزيد
  • Exception handling
  • Show more
  • Show less

Syllabus

كيف يتم تنفيذ كود بايثون؟ || تحميل وتسطيب اللازم || Python Interpreter
كيف تفهم الحواسيب البرامج؟ || تحميل اللازم
كيف نتعامل مع الحاسوب/النظام بشكل مباشر؟
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Python 3, which is widely adopted in industry and academia, ensuring learners are equipped with current and relevant skills
Covers topics such as web APIs, client-server architecture, and file I/O, which are essential for building modern applications
Includes practical exercises and projects, which allows learners to apply their knowledge and develop problem-solving skills
Explores advanced topics like decorators, iterables, and functional programming, which can help learners deepen their understanding of Python
Teaches skills in computational thinking, algorithms, and data structures, which are fundamental concepts in computer science
Requires no prior programming knowledge, making it accessible to complete beginners who are new to the world of coding

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

أساسيات بايثون والبرمجة من الصفر

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

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in تعلم البرمجة من الصفر إلى الاحتراف || Python 2025 with these activities:
قراءة كتاب: Python Crash Course
يوفر الكتاب أساسًا قويًا في بايثون من خلال المشاريع العملية.
Show steps
  • اقرأ الفصول الأولى التي تغطي الأساسيات.
  • جرب الأمثلة الموجودة في الكتاب.
تمارين على المتغيرات وأنواع البيانات
تعزز فهم كيفية استخدام المتغيرات وتخزين البيانات بشكل صحيح في بايثون.
Show steps
  • اكتب برنامجًا يقوم بتخزين أنواع مختلفة من البيانات.
  • قم بتحديث قيم المتغيرات وطباعتها.
إنشاء مدونة حول أساسيات بايثون
تساعد في تنظيم الأفكار وتعميق الفهم من خلال شرح المفاهيم للآخرين.
Show steps
  • اختر موضوعًا يتعلق بأساسيات بايثون.
  • اكتب شرحًا واضحًا ومبسطًا للموضوع.
  • أضف أمثلة برمجية لتوضيح الفكرة.
Three other activities
Expand to see all activities and additional details
Show all six activities
مشروع: آلة حاسبة بسيطة
تطبيق عملي للمفاهيم الأساسية مثل المتغيرات، العمليات الحسابية، والدوال.
Show steps
  • حدد العمليات الحسابية التي ستدعمها الآلة الحاسبة.
  • اكتب الدوال اللازمة لكل عملية.
  • قم بإنشاء واجهة مستخدم بسيطة.
قراءة كتاب: Automate the Boring Stuff with Python
يوفر الكتاب أمثلة عملية لكيفية استخدام بايثون لأتمتة المهام.
Show steps
  • اختر مهمة روتينية ترغب في أتمتتها.
  • اقرأ الفصول المتعلقة بالمكتبات اللازمة لأتمتة المهمة.
  • اكتب برنامجًا لأتمتة المهمة.
مساعدة المبتدئين في مجتمعات بايثون
تعزيز الفهم من خلال شرح المفاهيم للآخرين والإجابة على أسئلتهم.
Show steps
  • انضم إلى مجتمعات بايثون عبر الإنترنت.
  • أجب على أسئلة المبتدئين وشارك خبرتك.

Career center

Learners who complete تعلم البرمجة من الصفر إلى الاحتراف || Python 2025 will develop knowledge and skills that may be useful to these careers:
مطور برامج
يعمل مطور البرامج على كتابة التعليمات البرمجية وتصميمها واختبارها وتصحيحها. تعتبر هذه الدورة مفيدة بشكل خاص لأنها تقدم مقدمة حديثة لعالم البرمجة وعلوم الكمبيوتر باستخدام لغة بايثون الحديثة. تتضمن الخطة الحالية للدورة تغطية جميع أساسيات البرمجة بلغة بايثون، وإتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، وتطوير فهم لمبادئ علوم الكمبيوتر. من خلال التركيز على أحدث إصدار من لغة بايثون واستكشاف أحدث الميزات، تقوم هذه الدورة بإعداد الأفراد ليصبحوا مطوري برامج ناجحين.
عالم بيانات
يقوم عالم البيانات بتحليل البيانات المعقدة وتفسيرها لإنشاء رؤى قابلة للتنفيذ وحلول تنبؤية. هذه الدورة مفيدة لعلماء البيانات الطموحين لأنها تغطي أساسيات البرمجة بلغة بايثون، وهي لغة رئيسية في مجال علم البيانات. من خلال إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، يمكن للمتعلمين تطوير المهارات اللازمة لتصميم وتنفيذ نماذج التعلم الآلي وحل المشكلات المعقدة.
محلل بيانات
يقوم محلل البيانات بفحص مجموعات البيانات الكبيرة لتحديد الاتجاهات واستخلاص النتائج وتقديم توصيات لمساعدة المؤسسات على اتخاذ قرارات مستنيرة. هذه الدورة مفيدة لمحللي البيانات الطموحين لأنها توفر أساسيات البرمجة بلغة بايثون، والتي تُستخدم على نطاق واسع في تحليل البيانات. من خلال إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، يمكن للمتعلمين تطوير المهارات اللازمة لتحليل البيانات بكفاءة.
مهندس تعلم آلي
يقوم مهندس تعلم الآلي بتصميم وتطوير ونشر نماذج التعلم الآلي. هذه الدورة ضرورية لمهندسي تعلم الآلة الطموحين لأنها توفر أساسيات البرمجة بلغة بايثون، وهي اللغة الأكثر شيوعًا في مجالات التعلم الآلي والذكاء الاصطناعي وعلوم البيانات. تركز الدورة على إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، مما يسمح للمتعلمين ببناء نماذج تعلم آلي قوية.
مهندس بيانات
يقوم مهندس البيانات بتصميم وبناء وإدارة البنية التحتية للبيانات للمؤسسات. تركز هذه الدورة على إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، وتطوير فهم لمبادئ علوم الكمبيوتر لمعرفة كيفية عمل الأشياء خلف الكواليس، وهذا يساعد في بناء أساس متين لمهنة في هندسة البيانات. توفر الدورة منهجية تدريجية في عرض المعلومات، مما يضمن أن المتعلمين ليسوا عالقين في الأساسيات ولكنهم يتقنونها للانتقال إلى الموضوعات والمهارات المتقدمة.
مهندس أتمتة
يقوم مهندس الأتمتة بتصميم وتنفيذ حلول الأتمتة لتبسيط العمليات وتحسين الكفاءة. تعتبر هذه الدورة مثالية لمهندسي الأتمتة الطموحين لأنها تركز على إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، وتطوير فهم لمبادئ علوم الكمبيوتر. يساعد تعلم أساسيات البرمجة باستعمال لغة بايثون (Modern Python 3) على أتمتة المهام المتكررة وتحسين الكفاءة.
مطور ويب
يقوم مطور الويب بإنشاء مواقع وتطبيقات الويب وصيانتها. هذه الدورة مفيدة لمطوري الويب الطموحين لأنها تقدم أساسيات البرمجة بلغة بايثون، والتي تُستخدم على نطاق واسع في تطوير الويب الخلفي. تساعد هذه الدورة في إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، مما يضمن أن المتعلمين يمكنهم تطوير تطبيقات ويب قوية.
مهندس ضمان الجودة
يقوم مهندس ضمان الجودة باختبار البرامج وتحديد العيوب لضمان الجودة والموثوقية. هذه الدورة مفيدة لمهندسي ضمان الجودة الطموحين لأنها توفر أساسيات البرمجة بلغة بايثون، والتي تُستخدم غالبًا في أتمتة الاختبار. تساعد هذه الدورة في إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، مما يضمن أن المتعلمين يمكنهم تطوير اختبارات آلية قوية.
محلل الأمن السيبراني
يقوم محلل الأمن السيبراني بمراقبة وتحليل التهديدات الأمنية وحماية أنظمة وشبكات الكمبيوتر. قد تكون هذه الدورة مفيدة لمحللي الأمن السيبراني لأنها توفر أساسيات البرمجة بلغة بايثون، والتي تُستخدم غالبًا في مهام أمنية مختلفة مثل اختبار الاختراق وأتمتة الأمان. تتضمن الدورة التدريج وتخطي مرحلة الأساسيات إلى فهم وتطبيق الموضوعات المتقدمة.
مهندس DevOps
يقوم مهندس DevOps بأتمتة وتوحيد عمليات تطوير البرامج ونشرها. قد تكون هذه الدورة مفيدة لمهندسي DevOps الطموحين لأنها تعلم أساسيات البرمجة بلغة بايثون، والتي تستخدم على نطاق واسع في DevOps للأتمتة والتكوين وإدارة البنية التحتية. تعلم أساسيات البرمجة باستعمال لغة بايثون سيساعد في تبسيط العمليات.
مطور ألعاب
يقوم مطور الألعاب بإنشاء ألعاب فيديو لأنظمة أساسية مختلفة. قد تكون هذه الدورة ذات قيمة لمطوري الألعاب الطموحين لأنها تقدم أساسيات البرمجة بلغة بايثون، والتي تُستخدم في محركات الألعاب وأدوات تطوير الألعاب. تساعد هذه الدورة في إتقان استخدام بايثون بشكل عملي من خلال التمارين والمشاريع، مما يضمن أن المتعلمين يمكنهم تطوير آليات اللعبة ووظائفها.
مطور تطبيقات الهاتف المحمول
يقوم مطور تطبيقات الهاتف المحمول بإنشاء تطبيقات للهواتف الذكية والأجهزة اللوحية. قد تكون هذه الدورة مفيدة لمطوري تطبيقات الهاتف المحمول الطموحين لأنها توفر أساسيات البرمجة بلغة بايثون، والتي يمكن استخدامها لتطوير الواجهة الخلفية لتطبيقات الهاتف المحمول أو لإنشاء أدوات للأتمتة والاختبار. تغطي الدورة أساسيات البرمجة للتأسيس الصحيح في عالم البرمجة للمبتدئين تماما.
محلل نظم
يقوم محلل النظم بتقييم أنظمة الكمبيوتر الحالية وتصميم تحسينات. قد تكون هذه الدورة مفيدة لمحللي النظم لأنها تعلم أساسيات البرمجة بلغة بايثون، مما يسمح لهم بفهم كيفية عمل الأنظمة بشكل أفضل وأتمتة مهام معينة. تركز الدورة على الأساسيات ولا تحتاج لأي علم مسبق وسيتم تقديم أساسيات البرمجة وعلوم الحاسوب بشكل ميسر ومن أكثر من منظور لضمان فهمها.
مدير مشروع تقنية المعلومات
يشرف مدير مشروع تقنية المعلومات على مشاريع تقنية المعلومات ويضمن اكتمالها في الوقت المحدد وفي حدود الميزانية. قد تساعد هذه الدورة مديري مشاريع تقنية المعلومات في فهم الجوانب التقنية للمشاريع بشكل أفضل، حيث تغطي أساسيات البرمجة بلغة بايثون. بالإضافة إلى ذلك، تركز الدورة على تطوير مهارات حل المشكلات.
فني دعم تقنية المعلومات
يقدم فني دعم تقنية المعلومات المساعدة الفنية لمستخدمي الكمبيوتر ويحل مشكلات الأجهزة والبرامج. قد تساعد هذه الدورة فنيي دعم تقنية المعلومات في أتمتة بعض المهام الروتينية أو إنشاء أدوات صغيرة لتحسين كفاءتهم، حيث تغطي أساسيات البرمجة بلغة بايثون. تساعد الدورة في إتقان استعمال بايثون بشكل عملي من خلال التمارين والمشاريع.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in تعلم البرمجة من الصفر إلى الاحتراف || Python 2025.
يقدم هذا الكتاب مقدمة شاملة لبرمجة بايثون مع التركيز على المشاريع العملية. يعتبر مرجعًا ممتازًا للمبتدئين لتعلم الأساسيات وتطبيقها على الفور. يوفر الكتاب شرحًا واضحًا ومبسطًا للمفاهيم، مما يجعله مناسبًا للمتعلمين الذين ليس لديهم خبرة سابقة في البرمجة. كما أنه مفيد كمرجع إضافي لتعميق الفهم.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser