Main menu

Pages

مقدمة جامعة هارفارد CS50 للبرمجة باستخدام بايثون - دورة جامعية كاملة

مقدمة جامعة هارفارد CS50 للبرمجة باستخدام بايثون - دورة جامعية كاملة

تعلم برمجة بايثون من جامعة هارفارد. إنه يتعمق أكثر في تصميم وتنفيذ تطبيقات الويب باستخدام Python وJavaScript وSQL باستخدام أطر عمل مثل Django وReact وBootstrap. تشمل المواضيع تصميم قاعدة البيانات وقابلية التوسع والأمان وتجربة المستخدم. سوف تتعلم كيفية كتابة واجهات برمجة التطبيقات واستخدامها، وإنشاء واجهات مستخدم تفاعلية، والاستفادة من الخدمات السحابية مثل GitHub وHeroku.

ستعلمك هذه الدورة التدريبية كيفية قراءة التعليمات البرمجية وكتابتها بالإضافة إلى كيفية اختبارها و"تصحيح أخطائها". إنه مصمم للطلاب الذين لديهم أو ليس لديهم خبرة سابقة في البرمجة والذين يرغبون في تعلم لغة بايثون على وجه التحديد. تعرف على الوظائف والوسائط وقيم الإرجاع (يا إلهي!)؛ المتغيرات والأنواع. الشرطية والتعبيرات المنطقية. والحلقات. تعرف على كيفية التعامل مع الاستثناءات، والعثور على الأخطاء وإصلاحها، وكتابة اختبارات الوحدة؛ استخدام مكتبات الطرف الثالث؛ التحقق من صحة البيانات واستخراجها باستخدام التعبيرات العادية؛ نمذجة كيانات العالم الحقيقي باستخدام الفئات والكائنات والأساليب والخصائص؛ وقراءة وكتابة الملفات. التدريب العملي على الفرص للكثير من الممارسة. تمارين مستوحاة من مشاكل البرمجة في العالم الحقيقي. لا توجد حاجة لأي برامج باستثناء متصفح الويب، أو يمكنك كتابة التعليمات البرمجية على جهاز الكمبيوتر الشخصي أو جهاز Mac الخاص بك.

في حين أن CS50x (دورة CS50 الأصلية) نفسها تركز على علوم الكمبيوتر بشكل عام بالإضافة إلى البرمجة باستخدام C وPython وSQL وJavaScript، فإن هذه الدورة، والمعروفة أيضًا باسم CS50P، تركز بالكامل على البرمجة باستخدام Python. يمكنك أخذ CS50P قبل CS50x، أو أثناء CS50x، أو بعد CS50x. ولكن للحصول على مقدمة لعلوم الكمبيوتر نفسها، لا يزال يتعين عليك استخدام CS50x!

💻 الشرائح والكود المصدري والمزيد على https://cs50.harvard.edu/python

✏️ يقوم الدكتور ديفيد جي مالان بتدريس هذه الدورة.

🖥 شاهد دورة CS50x الأصلية: • Harvard CS50 – جامعة علوم الكمبيوتر الكاملة...

❤️ جرب دورات Python التفاعلية التي نحبها، مباشرة في متصفحك: https://scrimba.com/freeCodeCamp-Python (أصبح ذلك ممكنًا بفضل منحة من أصدقائنا في Scrimba)

⭐️ محتويات الدورة ⭐️
(00:00:00) المقدمة
(00:04:48) المحاضرة 0 - الدوال والمتغيرات
(01:50:24) المحاضرة الأولى - الشروط
(02:46:23) المحاضرة الثانية – الحلقات
(04:07:10) المحاضرة الثالثة - الاستثناءات
(04:51:45) المحاضرة الرابعة – المكتبات
(06:09:15) المحاضرة الخامسة – اختبارات الوحدة
(07:00:22) المحاضرة السادسة - ملف الإدخال والإخراج
(08:32:32) المحاضرة السابعة – التعابير العادية
(10:37:35) المحاضرة الثامنة - البرمجة الشيئية
(13:28:47) المحاضرة 9 – إلى آخره

كيفية الانضمام إلى مجتمعات CS50

الخلاف: / الخلاف
إد: https://cs50.harvard.edu/x/ed
مجموعة الفيسبوك: /cs50
صفحة الفيسبوك : /cs50
جيثب: https://github.com/cs50
غيتر: https://gitter.im/cs50/x
انستقرام:/cs50
مجموعة لينكد إن: / 7437240
صفحة لينكد إن: /cs50
متوسط: /cs50
كورا: https://www.quora.com/topic/CS50
رديت: / CS50
سلاك: https://cs50.edx.org/slack
سناب شات: /cs50
ساوند كلاود: /cs50
تبادل المكدس: https://cs50.stackexchange.com/
تيك توك:/cs50
تويتر: /cs50
يوتيوب: /cs50

كيفية متابعة ديفيد ج. مالان

الفيسبوك: / دملان
جيثب: https://github.com/dmalan
انستقرام : / davidjmalan
ينكدين: / مالان
تيك توك : / دافيدجمالان
تويتر: / دافيدجمالان

الترخيص

سي سي بي-إن سي-سا 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 الرخصة العامة الدولية
https://creativecommons.org/licenses/...
نسخة
اتبع على طول باستخدام النص.
إظهار النص
freeCodeCamp.org
11.6 مليون مشترك
فيديوهات
حول
عرض أقل



مشاهدة الدورة التدريبية كاملة:


تم إعداد هذا المحتوى التعليمي آلياً بناءً على تفاصيل الفيديو - 2026

Comments