
البرمجة للجميع (البدء باستخدام Python)
تهدف هذه الدورة المقدمة من جامعة ميتشغان Michigan University إلى تعليم الجميع أساسيات برمجة الحواسيب باستخدام Python، حيث تغطي أساسيات كيفية بناء برنامج من سلسلة من التعليمات البسيطة في Python.
المستوى: مبتدئ.
لا توجد متطلبات مسبقة لهذه الدورة، كما وأنها تتجنب استخدام الرياضيات إلا البسيط منها، لذا يمكن لأي شخص لديه خبرة بسيطة في الحواسيب أن يكون قادراً على اتقان المواد في هذه الدورة.
المدة: 18 ساعة.
تتألف هذه الدورة من 7 وحدات:
ستغطي هذه الدورة الفصول 1 - 5 من كتاب "Python for Everybody"، وبمجرد أن يكمل الطالب هذه الدورة، سيكون جاهزاً لأخذ دورات برمجية أكثر تقدماً.
ستغطي هذه الدورة الفصول 1 - 5 من كتاب "Python for Everybody"، وبمجرد أن يكمل الطالب هذه الدورة، سيكون جاهزاً لأخذ دورات برمجية أكثر تقدماً.
الوحدات هي:
1. لماذا نبرمج؟
2. تثبيت Python.
3. لماذا نبرمج (مستمر).
4. المتغيرات والتعابير.
5. الشفرة الشرطية.
6. الدوال.
7. الحلقات والتكرار.
1. لماذا نبرمج؟
2. تثبيت Python.
3. لماذا نبرمج (مستمر).
4. المتغيرات والتعابير.
5. الشفرة الشرطية.
6. الدوال.
7. الحلقات والتكرار.
الرابط: من هنا
وإليك عدد من الدورات ذات الصلة والمتممة لموضوع الدورة:
1. هياكل بيانات Python
المدة: 18 ساعة.
ما ستتعلمه:
1. شرح مبادئ هياكل البيانات وكيفية استخدامها.
2. إنشاء برامج قادرة على قراءة وكتابة البيانات من الملفات.
3. تخزين البيانات كأزواج مفتاح/قيمة باستخدام القواميس في Python.
4. إنجاز مهام متعددة الخطوات مثل الترتيب أو الحلقة باستخدام tuples.
1. هياكل بيانات Python
المدة: 18 ساعة.
ما ستتعلمه:
1. شرح مبادئ هياكل البيانات وكيفية استخدامها.
2. إنشاء برامج قادرة على قراءة وكتابة البيانات من الملفات.
3. تخزين البيانات كأزواج مفتاح/قيمة باستخدام القواميس في Python.
4. إنجاز مهام متعددة الخطوات مثل الترتيب أو الحلقة باستخدام tuples.
الرابط: من هنا
2. الأساسيات في لغة البرمجة Python
المدة: 34 ساعة.
ما ستتعلمه:
1. تعلم أساسيات Python 3، بما في ذلك البيانات الشرطية، والحلقات، وهياكل البيانات مثل السلاسل والقوائم.
2 .تطوير مهارات البرمجة العملية من خلال إنشاء رسومات وبناء قدراتك في تصحيح الأخطاء.
المدة: 34 ساعة.
ما ستتعلمه:
1. تعلم أساسيات Python 3، بما في ذلك البيانات الشرطية، والحلقات، وهياكل البيانات مثل السلاسل والقوائم.
2 .تطوير مهارات البرمجة العملية من خلال إنشاء رسومات وبناء قدراتك في تصحيح الأخطاء.
الرابط: من هنا
3. Python للجميع (تخصصي)
المدة: شهران (10 ساعات أسبوعياً).
ستقدم هذه الدورة مفاهيم برمجية أساسية بما في ذلك هياكل البيانات، وواجهات برمجة تطبيقات الشبكات، وقواعد البيانات، باستخدام لغة البرمجة Python.
المدة: شهران (10 ساعات أسبوعياً).
ستقدم هذه الدورة مفاهيم برمجية أساسية بما في ذلك هياكل البيانات، وواجهات برمجة تطبيقات الشبكات، وقواعد البيانات، باستخدام لغة البرمجة Python.
الرابط: من هنا
4. دورة مكثفة في لغة البرمجة Python
المدة: 32 ساعة.
ما ستتعلمه:
1. فهم ما هي لغة Python ولماذا تكون مهمة في الأتمتة.
2. كتابة سكربتات Python قصيرة لتنفيذ إجراءات آلية.
3. فهم كيفية استخدام الهياكل الأساسية في Python: السلاسل، القوائم، والقواميس.
4. إنشاء موضوعات Python الخاصة بك.
المدة: 32 ساعة.
ما ستتعلمه:
1. فهم ما هي لغة Python ولماذا تكون مهمة في الأتمتة.
2. كتابة سكربتات Python قصيرة لتنفيذ إجراءات آلية.
3. فهم كيفية استخدام الهياكل الأساسية في Python: السلاسل، القوائم، والقواميس.
4. إنشاء موضوعات Python الخاصة بك.
الرابط: من هنا
5. أساسيات برمجة Python
المدة: 23 ساعة.
ما ستتعلمه:
1. استخدام إطار عمل منطقي من سبع خطوات لإنشاء خوارزميات وبرامج.
2. إنشاء حالات اختبار مفيدة، وتصحيح رمز Python بكفاءة.
3. احتراف أساسيات Python (شروط، حلقات، عوامل رياضية، أنواع البيانات).
4. تطوير برنامج Python من البداية لحل مشكلة معينة في علم البيانات.
المدة: 23 ساعة.
ما ستتعلمه:
1. استخدام إطار عمل منطقي من سبع خطوات لإنشاء خوارزميات وبرامج.
2. إنشاء حالات اختبار مفيدة، وتصحيح رمز Python بكفاءة.
3. احتراف أساسيات Python (شروط، حلقات، عوامل رياضية، أنواع البيانات).
4. تطوير برنامج Python من البداية لحل مشكلة معينة في علم البيانات.
الرابط: من هنا



