اذهب إلى المحتوى

لوحة المتصدرين

  1. Ail Ahmed

    Ail Ahmed

    الأعضاء


    • نقاط

      3

    • المساهمات

      1202


  2. Mohammed Jawareesh

    Mohammed Jawareesh

    الأعضاء


    • نقاط

      1

    • المساهمات

      60


  3. عمر نعيم العبد الرحمن العبد الرحمن
  4. Ahmed Abdel Mula

    Ahmed Abdel Mula

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/27/24 في كل الموقع

  1. السلام عليكم ازي هنا اقدر الوصل لمفتاح ؟ ان عملت كده بس بيظهر خطاء arr = [ {'4':'bog'}, {'2':'took'}, {'3':'his'}, {'-2':'Vatsan'}, {'5':'for'}, {'6':'a'}, {'12':'spin'} ] print(arr['2'])
    1 نقطة
  2. تلك قائمة من القواميس (dictionaries)، لا تستطيع الوصول إلى عنصر بشكله مباشرة باستخدام مفتاح كما فعلت، بل تحتاج إلى تحديد العنصر في القائمة أولاً ثم الوصول إلى القيمة باستخدام المفتاح المناسب. arr = [ {'4': 'bog'}, {'2': 'took'}, {'3': 'his'}, {'-2': 'Vatsan'}, {'5': 'for'}, {'6': 'a'}, {'12': 'spin'} ] for dictionary in arr: if '2' in dictionary: print(dictionary['2']) break لاحظ البحث عن القاموس الذي يحتوي على المفتاح '2' ثم طبع القيمة المرتبطة به، وفي حال أنك متأكد أن المفتاح موجود في القاموس الثاني، فنصل إليه مباشرة هكذا: print(arr[1]['2'])
    1 نقطة
  3. السلام عليكم هو اي الفرق بين الobjects و بين data structures ؟
    1 نقطة
  4. وعليكم السلام ورحمة الله وبركاته . أولا لا يمكن المقارنة بين ال objects و بين data structures فهما شيئان منفصلان ولنشرح كل منهما : إن الكائنات (Objects) تُستخدم الكائنات في البرمجة الكائنية التوجه (Object-Oriented Programming)، وهي منهجية برمجية تركز على تنظيم البرامج حول الكائنات التي تتفاعل مع بعضها البعض حيث يتم إنشاء صنف (class) يعبر عن سلوك هذه الكائنات مثل السيارة أو الكتاب أو المستخدم ...... إلخ , ويتم توظيف هذا السلوك عن طريق إنشاء خصائص وسمات هذا الصنف . ويتم إنشاء كائن من هذا الصنف أى ان الكائن هو هذا العنصر الذى يتم إنشاءه من الصنف . ويمكنك قراءة هذا الدرس لنفهم أكثر عن الكائنات . أما عن هياكل البيانات (Data Structures): فهو علم مهتم بكيفية تنظيم وتخزين البيانات بشكل منظم لتحقيق أداء معين أو تلبية احتياجات معينة , حيث تشمل هياكل البيانات مجموعة متنوعة من الطرق لتنظيم البيانات مثل القوائم المتسلسلة، الأشجار، الجداول، إلخ. غالبًا ما تستخدم لتخزين وإدارة مجموعات كبيرة من البيانات وتوفير عمليات فعالة للبحث والإدخال والحذف ويتم غالبا إنشاء تلك الهياكل عن طريق الأصناف والكائنات . تلخيصا للسابق يمكننا القول إن الكائنات تمثل مفاهيم وكيانات في البرمجة تحتوي على بيانات وسلوك ، بينما تعتبر هياكل البيانات ترتيبا وتنظيما للبيانات لتحقيق أهداف معينة مثل الفعالية أو السهولة في الوصول إلى البيانات.
    1 نقطة
  5. شكرا اخي الكريم لتوضح المشكله لي لقد عدلت كل شيء والان هو يعمل ❤
    1 نقطة
  6. انا طالب حاسوب في الثانوية واريد ان اتعلم البرمجة
    1 نقطة
  7. أرغب في كود خصم لدورة الذكاء الاصطناعي
    1 نقطة
  8. في البداية دعنا نتعرف أولاً عن معني كل مصطلح منهم أولًا: تنسيق EDIFACT هو اختصار لـ “Electronic Data Interchange for Administration, Commerce, and Transport” وهو تنسيق قياسي يُستخدم لتبادل البيانات بين أنظمة المؤسسات. يعتمد على ترميز البيانات بشكل نصي ويستخدم لتبادل المعلومات التجارية والمالية واللوجستية. باختصار هو طريقة لتوحيد التواصل بين الأنظمة المختلفة للمؤسسات، وبالتالي مهما كان نشاط المؤسسة وأسلوبها في التعامل، فالجميع مجبر على اتباع قواعد معينة لتوحيد التواصل فيما بينهم. فيتم استخدام رموز معينة للتعبير عن الشيء المطلوب، المثال التالي يوضح عناصر إشعار شحن يمكن استخدامه بين عدة مؤسسات رقم الفاتورة تاريخ الفاتورة إشارة الشحن (تاريخ شحن كل عنصر) شروط الدفع تفاصيل العناصر المحددة والرسوم الزيادات والخصومات أما لغة XML فهي لغة ترميزية يمكننا من خلالها تمثيل البيانات المهيكلة والمنظمة، على سبيل المثال بيانات جدول بقواعد البيانات يمكن تمثيلها باستخدام هذه اللغة كما بالمثال التالي: <?xml version="1.0" encoding="UTF-8"?> <products> <product> <name>K.B</name> <price>100</price> </product> <product> <name>Mouse</name> <price>80</price> </product> <product> <name>Speaker</name> <price>200</price> </product> </products> وللتحويل بينهما، يجب فهم هيكلة EDIFACT ثم يمكن تحويلها إلى ملف نصي، ومن ثم تحويل الملف النصي إلى هيكلة xml العناصر: رقم الفاتورة (Invoice Number): في XML، يمكن تمثيله باستخدام عنصر مثل <InvoiceNumber>. تاريخ الفاتورة (Invoice Date): يمكن تمثيله باستخدام عنصر مثل <InvoiceDate>. إشارة الشحن (Shipment Referral - تاريخ شحن كل عنصر): يمكن تمثيله باستخدام عنصر مثل <ShipmentReferral>. شروط الدفع (Payment Terms): يمكن تمثيله باستخدام عنصر مثل <PaymentTerms>. تفاصيل العناصر المحددة والرسوم (Specific Item Details and Charges): يمكن تمثيلها باستخدام عناصر مثل <Item> و <Charge>. الزيادات والخصومات (Surcharges/Discounts): يمكن تمثيلها باستخدام عناصر مثل <Surcharge> و <Discount> وستكون الشيفرة كاملة شيء كهذا <Invoice> <InvoiceNumber>12345</InvoiceNumber> <InvoiceDate>2024-05-21</InvoiceDate> <ShipmentReferral> <Item1>2024-05-15</Item1> <Item2>2024-05-18</Item2> <!-- ... --> </ShipmentReferral> <PaymentTerms>Net 30</PaymentTerms> <ItemDetails> <Item> <Description>Product A</Description> <Quantity>10</Quantity> <UnitPrice>100</UnitPrice> <!-- ... --> </Item> <!-- ... --> </ItemDetails> <Surcharges> <Surcharge> <Description>Shipping Fee</Description> <Amount>20</Amount> </Surcharge> <!-- ... --> </Surcharges> <Discounts> <Discount> <Description>10% Off</Description> <Amount>50</Amount> </Discount> <!-- ... --> </Discounts> </Invoice> بالتأكيد الموضوع يحتاج إتقان كلٍ من التنسيقين وكذلك معرفة ودراسة تفاصيل المعلومات المراد تحويلها حتى لا يحدث خطأ.
    1 نقطة
×
×
  • أضف...