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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. لغة البرمجة PHP تستخدم في برمجة الواجهات الخلفية للكثير من المواقع الإلكترونية، ومنها موقع أكاديمية حسوب هذا الذي نحن فيه. في دورة PHP سوف تتعلم أساسيات هذه اللغة أوّلا، بحيث تصبح قادرا على فهم كيفية عملها وعمل لغات البرمجة عموما. بعد ذلك سوف تتعلم كيف تربطها مع قواعد البيانات MySQL ,وأيضا كيف تقوم بإعداد الخادم (السيرفر) حتى تجعل الموقع يعمل. بعد ذلك سوف تنتقل إلى تعلّم إطار العمل الشهير Laravel الذي يمكنك من بناء المواقع الإلكترونية بشكل أسرع وأكثر كفاءة. بعد هذه الأساسيات، سوف تنتقل إلى بناء مشاريع حقيقية باستخدام Laravel مثل شبكة تواصل اجتماعي تشبه Instagram، متجر كتب إلكتروني، نظام إدارة محتوى، تطبيق تقييم الأماكن على الخريطة، تطبيق مشاركة فيديوهات مع لوحة للإدارة والتحكم، وغير ذلك. أثناء بناء هذه المشاريع سوف تتعلم أيضا تقنيات REST API و Websockets وكذلك أطر العمل Wordpress و WooCommerce وغير ذلك. لذلك، إذا كنت متشوقا لتعلم كل ما له علاقة ببرمجة المواقع فسوف تجد الكثير لتتعلمه في هذه الدورة وسوف تخرج منها بفائدة كبيرة.
  3. اليوم
  4. وعليكم السلام، منصة Google Cloud لديها الكثير من الخدمات الفرعية، وليس واضحا لي ما هي الخدمة التي تقصدها، لأن هناك الكثير من الخدمات يمكن استعمالها في نماذج الذكاء الاصطناعي، فهناك Colab، وهناك Compute، وهناك خدمات جاهزة لتدريب النماذج أو استخدام نماذج مدربة، وهناك أيضا الصدفة Shell الخاصة بهم. لكن على العموم إذا كانت الخدمة التي تستخدمها تعطيك آلى افتراضية (مثل Compute) وكنت تنوي أن تستخدم هذه الآلة لعدّة تطبيقات Python (يعني تستخدمها وكأنها حاسوبك الشخصي) فهذه هي الحالة التي قد تحتاج فيها إلى إنشاء بيئة افتراضية من أجل تجنّب أيّة مشاكل قد تحصل بسبب تضارب اعتماديات التطبيقات. ولكن في معظم الخدمات، مثل Colab و AppEngine وأشباههم، أنت تستخدم الخدمة من أجل مشروع Python واحد فقط، لذلك هنا يمكنك أن تفترض أنه لن يحصل أي مشكل بدون استخدام البيئة الافتراضية، لذلك في هذه الحالة يمكنك تجاوز خطوة إنشاء البيئة الافتراضية. القاعدة العامة باختصار: يستحسن إنشاء بيئة افتراضية فقط عندما تستخدم أكثر من مشروع أو تطبيق Python على نفس النظام، فيما عدا ذلك لا فائدة من إضافة بيئة افتراضية ويمكنك الاعتماد على البيئة الأصلية التي تأتي مع Python.
  5. للانتقال إلى صفحة مختلفة يتم تعين اسمها في الصفة href للرابط التشعبي hyperlink فيكون السطر كالتالي: <p> Don't Have an Account? <a href='register.html'>Create New</a></p> ومنطقيًا تكون أيقونة المستخدم وعرب التسوق تكونان مختفيتين حتى يتم تسجيل الدخول، ويتم ذلك بعدة طرق من ضمنها استخدام الجافاسكريتب مع CSS
  6. بالنسبة لأسئلة دروس الدورات، يرجى طرحها في قسم التعليقات أسفل الفيديو الخاص بالدرس، هكذا حتى نعرف ما هو الدرس الذي أنت فيه.
  7. +كيف اخليه اذا ضغط على create Now ينقله على صفحه ثانيه فيها تسجيل جديد؟
  8. السبب هو أن ما تم تحويله إلى نص هو قيمة المتغير وليس المتغير نفسه فالسطر التالي echo gettype((string) $age); يقوم بتحويل قيمة المتغير التي هي 26 ونوعها (عدد صحيح) int يحولها إلى نص string، أي أنه أخذ قيمة المتغير وطبق عليها عملية التحويل، أما المتغير نفسه لم يتغير، ولتغير نوع المتغير يجب كتابة الأمر بالشكل التالي $age = (string)$age; echo gettype($age); نلاحظ بالسطر الأول، قمنا بإعادة تعيين قيمة نصية string للمتغير، وهي مأخوذة من قيمته السابقة التي هي 26 يحولها إلى نص، ثم يعينها للمتغير مرة أخرى، في هذه الحالة يتم تغيير نوع بيانات المتغير.
  9. قمت بتجربة تحويل رقم الى نص فكانت النتيجة (string) ثم قمت بعمل (gettype) للمتغير للتاكد من انه تحول الى نص ولكنه اعطاني النتيجة (integer)
  10. البارحة
  11. ابغا اسجل في دورة php هل دورة php خاصه ببرمجة السيفرات وايش راح اتعلم في السيفرات
  12. ما تريده هو العمل الحر كمدخل بيانات Data entry، لكن يجب إمتلاك مهارات في ذلك المجال وهي القدرة على التعامل الجيد مع برامج مايكروسوفت وتعديل الملفات وتخصيصها، وبالأخص برامج Excel, Word, PowerPoint. بعد ذلك تتجه لمواقع العمل الحر مثل مستقل وخمسات وطرح نماذج من أعمالك على تلك البرامج وما هي الخدمات التي تستطيع تقديمها، وتقديم العروض على المشاريع المعروضة.
  13. انا ابحث عن عمل ادخال بيانات ويكون القبض بعد تنفيذ المهمة بدون دفع ضريبة
  14. في حال كان لدينا مجلدان مثل مجلد مثل 'venv', 'get' نقوم باستخدام الدالة remove التي تاخذ اسم المجلد بحيث نقوم بالمرور على اسماء المجلدات ونقوم باستثنائها في حال كانت تطابق اسم الموجود في قائمة اسماء المجلدات التي نريد حذفها وهي exclude_folders في الكود التالي : import os path = 'C:\\Users\\Ali\\Desktop\\root' exclude_folders = ['venv', 'get'] for root, directories, files in os.walk(path): for folder in exclude_folders: if folder in directories: directories.remove(folder) for file in files: file_path = os.path.join(root, file) # Perform operations on file_path print(file_path) for directory in directories: directory_path = os.path.join(root, directory) # Perform operations on directory_path print(directory_path)
  15. يوجد في مكتبة os يوجد مكتبة تدعى walk تأخذ مسار المجلد المراد بناء شجرة الملفات له وترجع 3 متغيرات يعبر الأول عن مسار المجلد الرئيسي والثاني عن قائمة المجدات الفرعية في هذا المجلد، وقائمة أسماء الملفات في هذا المجلد. حيث تعمل هذه الدالة بشكل تكراري حتى تمشي على جميع الملفات والمجلدات. تشبه في بنائ الشجرة الشكل التالي حيث تسبر مستوى مستوى تنتقل للمستوى الاعمق من خلال المجلدات وتكون الملفات والمجلدات الفارغة عبارة عن اوراق الشجرة مثال : حيث نريد بناء شجرة الملفات لمجلد يدعى root موجود في المسار التالي "C:\\Users\\Ali\\Desktop\\root" حيث يوجد داخله ثلاث مجلدات وداخله في المسار التالي يوجد هذه الملفات حيث نطبق الكود التالي لبناء الشجرة كما تريد حيث walk ترجع 3 متغيرات files وdirectories ونقوم بالمرور على كل الملفات والدالة walk من النوع generator اي تعيد نتيجة عند كل استدعاء لذلك يجب المرور عليها بحلقة for وهي تثبر مستوى ونتقل للمستوى الثاني حيث يعبر المستوى عن محتويات المجلد حيث تقوم بفتح المجلدات بالترتيب import os path = "C:\\Users\\Ali\\Desktop\\root" for root, directories, files in os.walk(path): for file in files: file_path = os.path.join(root, file) # Perform operations on the file_path print(file_path) for directory in directories: directory_path = os.path.join(root, directory) # Perform operations on the directory_path print(directory_path) لتظهر النتيجة بالشكل التالي
  16. اريد بناء شجرة ملفات ومجلدات من مسار معين
  17. بالفعل الأمر غير متوفر بالـ API، سيتعين عليك القيام بذلك بنفسك من خلال تحويل الوقت، ولحسن الحظ يوجد دالة مضمنة في اللغة توفر لك ما تريد وهي toLocaleTimeString. وإليك مثال: function convertTime(timeString) { const time = new Date('1970-01-01T' + timeString + 'Z'); const options = { timeZone: 'UTC', hour12: true, hour: 'numeric', minute: 'numeric' }; return time.toLocaleTimeString('en-US', options); } let convertedTime = convertTime("16:28:00") document.getElementById('myTime').innerText = convertedTime html: <h1 id='myTime'></h1> قم باستخدام الدالة وتمرير الوقت إليها وسيتم تحويله، وتستطيع تحويل جميع الأوقات دفعة واحدة قبل استخدامها من خلال تمرير كائن أوقات الصلاة timings ومعالجته في الدالة.
  18. نعم بالطبع سيتم ارسال رساله اليك علي البريد الالكترونى الخاص بك عند الرد عليك . ونعم بخصوص الامتحان يمكنك السؤال على مركز المساعدة وسيتم الرد على استفساركم ومساعدتكم ان شاء الله . ولا تقلق اذا كان هناك تاخير فى الرد لانه حاليا يوجد العديد من الطلاب الذين يقدمون على الاختبارات وايضا من يريدون المساعدة حيث يوجد ضغظ حاليا .
  19. كل ما يتعلق بالإختبار والشهادة يتم من خلال مركز المساعدة، ولا تقلق بخصوص الرد أحيانًا يوجد ضغط، سيتم الرد عليك ونعم ستتلقى رسالة على البريد تفيد بالرد على رسالتك، أو يمكنك تفقد المحادثة الخاصة بك وستجد الرد. وإن احتجت إلى أي شيء تستطيع الاستفسار عنه بطرح الأسئلة في قسم أسئلة البرمجة إن كان عام، أو أسفل فيديو الدورة إن كان متعلق بالدورة.
  20. أنا لدي أسئله متعلقه بالأمتحان سألت في الشات لكن لم يتم الرد, هل في حال الرد سيتم أرساله على البريد الألكتروني؟ و هل مركز المساعده هوا الجهه اللتي اسألها عن الامتحان وشكرا
  21. https://api.aladhan.com/v1/timingsByAddress/09-03-2015?address=Dubai,UAE&method=8 - Error هذا هو لينك api هذا لينك الموقع Prayer Time Calculation Methods - Prayer Times and Adhan Player (aladhan.com) لقد قمت بالبحث كثير ولم اجد
  22. ما هو الـ API الذي تستخدمه؟ بالتأكيد يوجد إعداد من أجل عرض الوقت بنظام 12 وليس 24.
  23. السلام عليكم هل احتاج الي عمل بيئه افتراضيه علي Google Cloud لعمل نماذج ذكاء الاصطناعي ؟
  1. عرض المزيد
×
×
  • أضف...