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

إسلام البيك

الأعضاء
  • المساهمات

    17
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة إسلام البيك

  1. بتاريخ 3 ساعات قال بلال زيادة:

    أولا: يجب تعلم HTML كاملاً, لماذا ؟ لانها تمثل لغة ترميز تستخدم في إنشاء و تصميم مواقع الويب, هذه اللغة تحتوي على وسوم (tags) هذه الوسوم عن طريقها تستطيع بناء الموقع (هيكل الموقع) من header أعلى الصفحة, إلى footer أخر الصفحة, إلى sections تكون بين رأس الصفحة و أخر الصفحة, عادة sections هي المتغيرة من صفحة إلى أخرى في الموقع. 

    بعد أن قمنا بتصميم هيكل الموقع, يجب أن نقوم بتنسيق الصفحة كي تكون ملائمة لتظهر للمستخدمين بشكل أفضل و تنسيق رائع وتعطي تجربة مستخدم أفضل, هنا يأتي دور استخدام CSS هذه اللغة تحتوي على Attributes هذه الخواص دورها تنسيق الصفحة فمثلا ممكن ان ننشأ ب html وسم عمل فقرة, فكيف سأقوم بوضع لون لهذه الفقرة ؟ كل ما عليك شو استخدام CSS فمثلاً

    
    <html>
      <body>
        <p>أهلا بالعالم !</p>
      </body>
    </html>

    هذا كود HTML نضيف له خاصية من خواص CSS لنعطي الفقرة لون أحمر مثلاً

      

    
    <html>
      <head>
        <style>
        	p{
            	color: red;  
          	}
        </style>
      </head>
      <body>
        <p>أهلا بالعالم !</p>
      </body>
    </html>

    كما وضحنا بالمثال انه قمنا باستخدام HTML, CSS لكي نبني و ننسق الصفحة, هل هذا يكفي ؟ الإجابة في بعض المواقع يمكن أن تكفي HTML, CSS في برمجة مواقع ثابتة أي لا تتغير إلا بتغيير الكود المستخدم فيها, وبعض المواقع لا يكفي إلا باستخدام JavaScript مع HTML. CSS لتعطي تفاعلاً أكبر مع المستخدم الذي يزور الصفحة.

    و لجعل الموقع أكثر تفاعلاً و يكون ديناميكاً في تعامل المستخدمين معه يجب استخدام لغة تستخدم من جانب الخادم وهي لغات كثر فممكن أن تستخدم PHP, Python, Node.js 

    هذه اللغات تستطيع التعامل مع قواعد البيانات و التعامل مع خواص قواعد البيانات CRUD, أي 

    • C => Create
    • R => Read
    • U => Update
    • D => Delete

    فالألية كالتالي: 

    1. تعلم HTML في البداية.
    2. تعلم CSS  لتنسيق الصفحات بعد إنشائها باستخدام HTML. 
    3. تعلم JavaScript لتفاعل الموقع مع المستخدمين. 
    4. تعلم لغة من طرف الخادم لجعل الموقع ديناميكاً مثل PHP, Python, Node.js.
    5. تعلم SQL لتستطيع التعامل مع قواعد البيانات.

    نقطة 4 يعني اتعلم PHP, Python, Node.js جميعهم يرجى التوضيح

  2. بتاريخ 22 دقائق مضت قال بلال زيادة:

    يمكنك تعلم برمجة مواقع الويب, كل ما يلزمك هو تعلم اللغات المستخدمة في برمجة مواقع الويب مثل HTML, CSS , JavaScript, PHP, Python, Node.js.

    يمكنك البدء ب html و يمكنك مشاهدة دورات على اليوتيوب تعلمك بناء هيكلية الموقع باستخدام هذه اللغة ومن ثم البدء بلغة css كي تقوم بوضع تنسيقات على الصفحات التي تنشأها باستخدام HTML. 

    أيضا يمكنك تعلم بعدها javascript لتعطي أنيمشن و حركات للصفحة كي يستطيع الزائر التعامل مع الصفحة, و أخيرا يمكنك البدء بلغة تجعل الموقع يتفاعل مع المستخدمين ويخزن البيانات او يعرض عليهم محتويات بشكل ديناميكي باستخدام لغات مثل: PHP, Python, Node.js.

    ولكن هذا يضل حسب رغبتك في أي تريد التعلم والبدء فيها.

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

    وضح خطة عمل تفصيل بعد اذنك

  3. كمبرمج، هل الأفضل أن أتعلم وأتعمق في كل شيء "على سبيل المثال تعلم سلوك كل الدوال المُتعلقة بالتعامل مع الذاكرة في برنامج مُعين وفهمها من أساسها" أم أتعلم مفهوم معين حين أحتاج لتعلمه أو حين مواجهتي لمشكلة في هذا الجانب؟

    • أعجبني 2
  4. لقد فهمت ماذا تريد هذا الكود يوضح الالية 

    فوق لما افهم يسعدني اذا قيمتني ايجابي
     

    # Python program to multiply all values in the
    # list using traversal
    
    def multiplyList(myList) :
    
        # Multiply elements one by one
        result = 1
        for x in myList:
            result = result * x 
        return result 
    
    # Driver code
    list1 = [5,6,7,8,9,10,11,12,13,14,15] 
    print(multiplyList(list1))

    وهكذا سيظهر معك عندما تعمل Run 

    لا تنسى ان تعمل ايجابي

    التقاط.PNG

    • أعجبني 1
  5. أخي انت لم توضح ألية عمله , لكن هذا هو كود برنامج بسيط 

    #eslam el beak
    
    print("The Multiply numbers of   is ")
    
    numbers = [5, 6, 7, 8, 9, 10,11,12,13,14,15]
    
    # variable to store the square of each num temporary
    sq = 0
    # iterating over the given list
    for val in numbers:
        # calculating square of each number
         sq = val * val
    print(numbers[0],val, ":",sq)
    اقتباس

     

    عند عمل Run هكذا سيظهر :


     

    اقتباس

     

    التقاط.PNG

×
×
  • أضف...