MyMisPal
المرحلة 3 · البرمجة

تعلّم البرمجة

طالب MIS ما يحتاج يكون مبرمج محترف، لكن البرمجة تخليك تحلل البيانات وتأتمت الشغل المتكرر وتفهم كيف تنبني الأنظمة اللي بتحللها وتديرها. ابدأ بـ Python وكود يشتغل داخل المتصفح، أو بـ Java إذا كانت هي لغة مقرر البرمجة في جامعتك.

PYيشتغل داخل المتصفح

Python

من أول print إلى الكلاسات ومشروع تقرير مبيعات. تكتب الكود وتشغّله وتتصحح تمارينك فوراً.

13 درس26 تمرين
حللت 0 من 26 تمرين
JAVAمخرجات حقيقية من JDK 21

Java

الأنواع والشروط والحلقات والكائنات والوراثة، مع مقارنة دايمة بـ Python. وتمارين «توقّع الناتج» و«أكمل الكود».

9 درس18 تمرين
حللت 0 من 18 تمرين

Python أو Java؟

الاثنين مفيدين لطالب MIS، والأفكار نفسها: متغيرات وشروط وحلقات ودوال وكائنات. الفرق في الأسلوب والاستخدام:

PythonJava
أشهر استخدامتحليل البيانات، الأتمتة، الذكاء الاصطناعيأنظمة الشركات، البنوك، Android، أنظمة ERP
سهولة البدايةسهلة جداً: كود قصير ومقروءأطول: أنواع لازم تكتبها وكلاسات من البداية
الأنواعديناميكية: المتغير يقبل أي نوعثابتة: تحدد النوع والمترجم يراجعه
تفيدك في وظائفمحلل بيانات، محلل أعمال، أتمتة العملياتمطور أنظمة، مستشار ERP تقني، محلل نظم

نصيحتنا: ابدأ بـ Python إذا ما عندك مقرر محدد، لأنها أسرع طريق لنتيجة مفيدة. وإذا مقررك بـ Java، خذ دروس Java مع مقارنات Python اللي فيها.

نفس البرنامج باللغتين

Python
prices = [4800, 420, 1100]
total = 0
for p in prices:
    total += p
print(f"Items: {len(prices)}, total: {total}")
Java
public class Main {
    public static void main(String[] args) {
        int[] prices = {4800, 420, 1100};
        int total = 0;
        for (int p : prices) {
            total += p;
        }
        System.out.println("Items: " + prices.length + ", total: " + total);
    }
}
الناتج في الاثنين:
Items: 3, total: 6320
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟