تخطَّ إلى المحتوى
أكاديمية بدر التعليمية
English
أكاديمية بدر التعليمية

تصفح حسب المجال

البرمجة

البرمجة بلغة Python

تعلّم البرمجة من الصفر بلغة Python: المتغيرات والقرارات والتكرار والقوائم والدوال والملفات، وصولًا إلى مشروع تطبيقي كامل.

  • م. عبدالمقصود بدر
  • لا توجد تقييمات بعد
  • مبتدئلا يشترط خبرة سابقة
  • 36 ساعةإجمالي وقت المحتوى
  • بالعربيةمع المصطلحات التقنية بالإنجليزية

عن الكورس

دورة تأسيسية تبني طريقة التفكير البرمجي خطوة بخطوة. كل درس يحتوي على شرح وأمثلة قصيرة قابلة للتشغيل وتدريب عملي واختبار سريع، وكل وحدة تنتهي باختبار. ينتهي المسار بمشروع «مدير مصروفات الطالب» يجمع كل ما تعلمته.

Estimated duration: 36 hours (8 modules × ≈ 4.5 h) over 10–12 weeks

تفاصيل الكورس (بالإنجليزية)

What you will learn

  • Install Python, run code in the interactive shell and as a script, and read an error message to find the faulty line
  • Use numbers, strings and booleans, variables and type conversion to compute and display results
  • Write programs that choose between paths with if/elif/else and boolean logic
  • Repeat work with while and for loops and apply the counter, accumulator and search patterns
  • Store and process data with lists, tuples, sets and dictionaries, including slicing and simple comprehensions
  • Decompose a problem into functions with parameters and return values, and explain variable scope
  • Read and write text files safely and handle runtime errors with try/except
  • Organise a small program into modules, use the standard library, and test it with assert

Who it is for: first-time programmers: preparatory/secondary learners, university students outside CS, career changers

Prerequisites: none — keyboard and file basics; arithmetic of Preparatory 1

محتوى من إعداد أكاديمية بدر. / Academy-authored content.

محتوى من إعداد أكاديمية بدر.

النتيجة العملية

ما ستبنيه في هذا الكورس

تعلّم البرمجة من الصفر بلغة Python: المتغيرات والقرارات والتكرار والقوائم والدوال والملفات، وصولًا إلى مشروع تطبيقي كامل.

آخر درس: 8.4 الاختبار وتصحيح الأخطاء

محتوى الكورس

كل محتوى الكورس ظاهر هنا بمدة كل جلسة، والجلسات تُفتح بعد الاشتراك في الكورس وتفعيله في حسابك.

  • 9وحدات
  • 33جلسة
Module 1 — البداية مع Python4 جلسات
  1. 1.1 ما البرمجة؟ ولماذا Python؟ فيديو المقدمة قريبًا
  2. 1.2 تثبيت Python وتشغيل الـ shell
  3. 1.3 أول برنامج: print والتعليقات
  4. 1.4 قراءة رسائل الخطأ
Module 2 — القيم والمتغيرات4 جلسات
  1. 2.1 الأعداد والعمليات
  2. 2.2 المتغيرات والتسمية
  3. 2.3 النصوص و f-strings
  4. 2.4 input() وتحويل الأنواع
Module 3 — اتخاذ القرار4 جلسات
  1. 3.1 القيم المنطقية والمقارنة
  2. 3.2 if / elif / else
  3. 3.3 and / or / not
  4. 3.4 الشروط المتداخلة وأخطاء شائعة
Module 4 — التكرار4 جلسات
  1. 4.1 while
  2. 4.2 for و range()
  3. 4.3 break و continue
  4. 4.4 أنماط التكرار
Module 5 — هياكل البيانات5 جلسات
  1. 5.1 القوائم
  2. 5.2 التقطيع ودوال القوائم
  3. 5.3 tuples و sets
  4. 5.4 القواميس
  5. 5.5 list comprehensions
Module 6 — الدوال4 جلسات
  1. 6.1 تعريف دالة
  2. 6.2 المعاملات والقيم الافتراضية
  3. 6.3 النطاق (scope)
  4. 6.4 تقسيم المشكلة + docstrings
Module 7 — النصوص والملفات والأخطاء4 جلسات
  1. 7.1 دوال النصوص
  2. 7.2 الملفات
  3. 7.3 try / except
  4. 7.4 المكتبة القياسية
Module 8 — تنظيم البرامج4 جلسات
  1. 8.1 الوحدات و __name__
  2. 8.2 مدخل إلى الأصناف
  3. 8.3 البيئات الافتراضية و pip
  4. 8.4 الاختبار وتصحيح الأخطاء
المشاريع والواجبات / Projects and assignmentsلا توجد جلسات
  1. A1 — «حاسبة درجات الفصل»
  2. A2 — «دفتر المهام»
  3. Capstone — «مدير مصروفات الطالب»

المحاضر

محاضر

م. عبدالمقصود بدر

  • 72 كورسًا منشورًا في الأكاديمية
الملف الشخصي

التقييمات

لا توجد تقييمات بعد – كن أول من يقيّم.

لا توجد مراجعات مكتوبة بعد

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

النقاش (0)

التعليق للأعضاء المسجلين في الأكاديمية. تعليقات غير المسجلين في الكورس تُراجع من المحاضر أو الإدارة قبل ظهورها.

لا توجد تعليقات بعد – كن أول من يشارك.

خطوتك التالية

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

كورسات قريبة من هذا الكورس

البرمجة

Microsoft SQL Server

العمل مع SQL Server ولغة T-SQL: الإصدارات والأدوات وقواعد البيانات، الأنواع و NVARCHAR والترتيب العربي، الاستعلام وخصائص T-SQL، الإجراءات المخزنة والدوال ومعالجة…

  • متوسط
  • 30 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

React

ابنِ واجهات من مكونات: JSX والخصائص والقوائم، الحالة والأحداث، إدارة الحالة بالرفع و useReducer و Context، المؤثرات والمراجع والـ hooks المخصصة، جلب…

  • متوسط
  • 36 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

PostgreSQL

PostgreSQL عمليًا: التثبيت و psql والمخططات، الأنواع الغنية (هوية، نصوص، تواريخ بمناطق زمنية، JSONB، مصفوفات، ENUM)، الاستعلام المتقدم والعودة بالنتائج والإدراج مع…

  • متوسط
  • 30 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

Laravel

بناء تطبيقات ويب كاملة بإطار Laravel: التوجيه والمتحكمات وقوالب Blade، الترحيلات و Eloquent والعلاقات، النماذج والتحقق والحماية، المصادقة والصلاحيات، واجهات API مع…

  • متوسط
  • 36 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

أساسيات SQL

لغة الاستعلام عن قواعد البيانات: الجداول والمفاتيح، SELECT والتصفية والترتيب، القيم الفارغة، التجميع و GROUP BY و HAVING، الربط بين الجداول، الاستعلامات…

  • مبتدئ
  • 28 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

البرمجة بلغة PHP

برمجة الخادم بلغة PHP: المتغيرات والأنواع والنصوص، الشروط و match والحلقات والدوال، المصفوفات و JSON، النماذج والتحقق والهروب من HTML والجلسات، البرمجة…

  • مبتدئ
  • 34 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

MySQL

العمل مع MySQL عمليًا: التثبيت والأدوات والاتصال، الأنواع وترميز utf8mb4 للعربية ومحرك InnoDB، الاستعلام والتعديل بخصائص MySQL، الفهارس و EXPLAIN، المستخدمون والصلاحيات…

  • مبتدئ
  • 28 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد
البرمجة

تطوير الويب للأطفال

يصنع الطفل صفحات ويب حقيقية بنفسه: العناوين والفقرات والصور والروابط والقوائم بلغة HTML، ثم الألوان والخطوط والصناديق والتخطيط بلغة CSS، ولمسة تفاعل…

  • مبتدئ
  • 20 ساعة
م. عبدالمقصود
قريبًا – اعرف المزيد