Python
لغة سهلة القراءة تُستخدم في تحليل البيانات والذكاء الاصطناعي. ادرس الدروس بالترتيب؛ كل درس فيه شرح قصير وأمثلة تعمل وتدريبات بتصحيح فوري.
منهج البكالوريا الدروس المعلّمة بـ «منهج البكالوريا» تغطي منهج الصف الثاني بكالوريا.
البداية
- 1أول برنامج: print والتعليقاتاطبع نصوصًا وأرقامًا ونتائج حسابات، واعرف الفرق بين النص والرقم، واترك تعليقات بـ #.منهج البكالوريا
- 2الحسابات والنصوصاستخدم كل عمليات الحساب في Python، واعرف ترتيب تنفيذها، وفرّق بين الرقم والنص، واربطهما في جملة واحدة.منهج البكالوريا
- 3المتغيراتخزّن القيم في متغيرات بأسماء واضحة، وغيّر قيمتها، واستخدمها في الحسابات والطباعة.منهج البكالوريا
اتخاذ القرار
- 4جملة ifاجعل البرنامج ينفّذ أوامر فقط عندما يتحقق شرط، باستخدام if والإزاحة والمقارنة ==.منهج البكالوريا
- 5جملة if - else وعلامات المقارنةاختر بين طريقين بـ if - else، وقارن القيم: يساوي، لا يساوي، أكبر، أصغر.منهج البكالوريا
- 6جملة elifاختر بين أكثر من طريقين بسلسلة if و elif و else، ورتّب الشروط ترتيبًا صحيحًا.منهج البكالوريا
- 7العوامل المنطقية: and و orاربط شرطين في شرط واحد بـ and عندما يجب أن يتحققا معًا، وبـ or عندما يكفي أحدهما.منهج البكالوريا
- 8النوع المنطقي boolاستخدم القيمتين True و False في المتغيرات وفي شروط if، واحفظ نتيجة شرط لتستخدمها لاحقًا.منهج البكالوريا
- 9الشروط المتداخلة والعدّاكتب جملة if داخل جملة if، واعرف لمن تتبع كل else من الإزاحة، وزِد عدّادًا داخل الشرط.منهج البكالوريا
التكرار
- 10التكرار بجملة forكرر أوامر عددًا محددًا من المرات بجملة for و range()، وتحكم في البداية والنهاية والخطوة.منهج البكالوريا
- 11تكرار العمليات الحسابيةاجمع واضرب أعدادًا كثيرة بحلقة for، واستخدم متغير الحلقة في الحساب، واختصر بـ +=، وافحص بـ if داخل الحلقة.منهج البكالوريا
- 12جملة for مع القوائم والنصوصمُرّ بجملة for على قيم مكتوبة بين قوسين مربعين أو على حروف نص، قيمةً بعد قيمة.منهج البكالوريا
الدوال
- 13الدوال الجاهزة و importاستخدم دوالًا جاهزة مثل round و max و min و abs و len، واستورد math و random لتقرّب وتحسب وتولّد أرقامًا عشوائية.منهج البكالوريا
- 14إنشاء دوال بـ defأنشئ دالتك الخاصة بـ def ووسيط و return، واستدعها، واعرف أين يمكن استخدام متغيراتها.منهج البكالوريا
- 15تدريب على الدوالاكتب دوالًا بعدة وسائط أو بلا وسائط، وضع داخلها if و for، وحوّل مخططًا انسيابيًا إلى كود.منهج البكالوريا
القوائم والمصفوفات
- 16القوائمخزّن قيمًا كثيرة في متغير واحد، واستخرجها برقم ترتيبها، واجمعها بجملة for.منهج البكالوريا
- 17المصفوفات: array و numpyأنشئ مصفوفة أعداد صحيحة بمكتبة array واستخرج قيمها، وتعرّف على مصفوفات numpy التي تحسب على كل القيم مرة واحدة.منهج البكالوريا
- 18القوائم مع التكراراستخدم حلقة for مع القائمة لتحسب المجموع والمتوسط، وتعدّ القيم التي تحقق شرطًا، وتجد أكبر قيمة بنفسك، وتبني قائمة جديدة بـ append.منهج البكالوريا