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

كل الأنشطة

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

  1. الساعة الماضية
  2. حسنا هذا مثال باستخدام مكتبة Smarty. لنبدأ أولا بصفحة تعديل القالب التي ستسمح للمستخدم بتحرير محتوى ملفات القالب من خلال لوحة التحكم. <?php require_once('init.php'); $template = isset($_GET['template']) ? $_GET['template'] : 'default'; $templateDir = __DIR__ . "/templates/{$template}"; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $filepath = $templateDir . '/' . $_POST['file']; file_put_contents($filepath, $_POST['content']); echo "Template updated successfully!"; } $files = array_diff(scandir($templateDir), ['..', '.']); $selectedFile = isset($_POST['file']) ? $_POST['file'] : (reset($files) ?: ''); ?> ولتثبيته هذا مثال عليه: <!DOCTYPE html> <html> <head> <title>Edit Template</title> </head> <body> <h1>Edit Template: <?php echo htmlspecialchars($template); ?></h1> <form method="get"> <label for="template">Select Template:</label> <select name="template" id="template" onchange="this.form.submit()"> <?php $templates = array_diff(scandir(__DIR__ . '/templates'), ['..', '.']); foreach ($templates as $tpl) { echo "<option value='{$tpl}'" . ($tpl == $template ? ' selected' : '') . ">{$tpl}</option>"; } ?> </select> </form> <form method="post"> <label for="file">Select File:</label> <select name="file" id="file" onchange="this.form.submit()"> <?php foreach ($files as $file) { echo "<option value='{$file}'" . ($file == $selectedFile ? ' selected' : '') . ">{$file}</option>"; } ?> </select> <br> <textarea name="content" rows="20" cols="80"><?php echo htmlspecialchars(file_get_contents($templateDir . '/' . $selectedFile)); ?></textarea> <br> <input type="submit" value="Save"> </form> </body> </html>
  3. اليوم
  4. شكرا لكم جميعا. اخي الفاضل ممكن تعملي مثال كود صفحة تعديل القالب وصفحة تثبيت القالب على الموقع
  5. ما تبحث عن هو Templates أي قوالب، في البداية إن كان ذلك بغرض التعلم فهو أمر جيد لتفحص الكود وإنشاء مثله، لكن إن ما كنت في مرحلة التعلم فلا أنصحك أبدًا بفعل ذلك فأنت بحاجة إلى الممارسة لا إختصار الوقت. إنشاء موقع أو اثنان ليس بالأمر الكافي، ويجب إنشاء أكثر من موقع بأفكار وتصاميم مختلفة لتوظيف ما تعلمته. عامًة المستودع التالي ستجد به القوالب التي تبحث عنها: https://github.com/bradtraversy/design-resources-for-developers#html--css-templates
  6. لم تقم باستيراد مكتبة seaborn، وأيضًا seaborn_dark ليس تنسيق صحيح لـ matplotlib، فمكتبة seaborn توفر عدّة تنسيقات لكن seaborn_dark ليس منهم، بل يوجد darkgrid أو dark لذا الكود سيكون كالتالي: import matplotlib.pyplot as plt import seaborn as sns heart_disease = [629,561,559,70] sns.set_style('dark') plt.pie(heart_disease, labels=['Heartdisease','Normal','male','femal'], explode=[0.1,0.1,0.1,0.1]) plt.title("Heartdisease") plt.show() في حال أردت استخدام plt.style.use فنكتب seaborn-dark وليس seaborn_dark كالتالي: plt.style.use('seaborn-dark') وذلك بدلاً من sns.set_style('dark')
  7. لا تعتبر الكتب أصعب بالضرورة. توجد العديد من الكتب المبسطة التي تناسب المبتدئين. ولكن الدورات التعليمية تقديم شرح بسيط لأن الفيديوهات تقدم شرحاً مرئياً ومسموعاً، يكون من السهل على المبتدئين استيعاب المفاهيم الجديدة . كما يمكنك مشاهدة كتابة الأكواد وتنفيذها في الوقت الفعلي يساعد في ربط المعلومات النظرية بالتطبيق العملي، مما يعزز الفهم. أما بالنسبة لدور الكتب في التعلم يفضل أن يكون بعد اكتساب الأساسيات من خلال الدورات ، حيث يمكنك استخدام الكتب للتعمق أكثر في المفاهيم. وذلك لأن الكتب تغطي الموضوعات بشكل أكثر تفصيلاً وتعمقاً، مما يساعد على فهم الجوانب المتقدمة والتفاصيل الدقيقة. لذلك يتم استخدام الكتب كمصدر مرجعي أو الحصول على معلومات إضافية عند مواجهة صعوبات أو مسائل معينة.
  8. هل قمت باستدعاء دالة show من مكتبة Matplotlib بعد إعداد الرسم البياني بـ Seaborn؟ فكما ذكرت لك من آنفًا، مكتبة Seaborn تعتمد على Matplotlib لإنشاء الرسوم البيانية، وبالتالي تحتاج إلى استدعاء show لعرض الرسم البياني. import seaborn as sns import matplotlib.pyplot as plt heart = [629,561,70,559,30] sns.histplot(heart) plt.show() قم بتثبيت كلا المكتبتين: pip install seaborn matplotlib
  9. ده الكود import seaborn as sns heart = [629,561,70,559,30] sns.histplot(heart) ازي اعرض البيانات ده ان استخدمات show بس الداله ده مش موجود
  10. أ. خالد عندي سوال كمان هنا import matplotlib.pyplot as plt heart_disease = [629,561,559,70] plt.style.use('seaborn_dark') plt.pie(heart_disease,labels=['Heartdisease','Normal','male','femal'],explode=[0.1,0.1,0.1,0.1]) plt.title("Heartdisease") plt.show() في السطر الثالث ليه الخاصيه ده seabron_dark مش شغل ؟ ليه
  11. ذلك مذكور في وصف الدورة، ومن حقك الحصول على ذلك بالطبع، لكن تلك أمور يتم مناقشتها بعد إنهاء مشروع التخرج والحصول على الشهادة، حيث سيتم إرشادك للخطوات التالية لدخول سوق العمل، ولتسهيل الأمر عليك أرجو التركيز على الأساسيات والتطبيق عليها وعدم التركيز على التقنيات (المكتبات والإطارات) بعد ذلك تستطيع إنشاء مشاريع من خلال التقنيات ولا تكتفي بمشاريع الدورة فقط وبالتصميم الخاص بها، من الأفضل تحسينه وإضافة مزايا أخرى لتحسين جودة مشاريعك وبناء معرض أعمال جيد. ولا تكتفي أبدًا بأي دورة تشاهدها، فأنت ما زلت في البداية وبحاجة إلى بذل مجهود. وفي حال تم رد المبلغ، فبالطبع يتم إلغاء الإشتراك بالدورة فذلك طبيعي.
  12. تفضل هذا الكود لكنه اذا كان الرق الاول اصغر من الرقم الثانى لايطبع ثانيا اذا كان هذا اختبار من الاكاديمة فهذا يدعى غش وهذا شئ محرم start = int(input("الرجاء إدخال القيمة البدائية: ")) #الحصول علي الرقم الاول من المستخدم end = int(input("الرجاء إدخال القيمة النهائية: ")) #الحصول على الرقم الثانى من المستخدم print("الأرقام الزوجية بين", start, "و", end, "هي:") for num in range(start, end + 1): if num % 2 == 0:#التحقق من ان العدد زوجي print(num)
  13. Matplotlib هي مكتبة رسم بياني في بايثون تقدم تحكما دقيقا في تفاصيل الرسوم البيانية وتتيح مرونة كبيرة في التخصيص، كما يمكن استخدامها لإنشاء رسوم بيانية بسيطة ومعقدة وتدعم مجموعة واسعة من الأنواع مثل الخطوط والأشرطة والدوائر وحتى الرسوم البيانية ثلاثية الأبعاد. في حين أن Seaborn مبنية على Matplotlib وتستخدم لإنشاء رسوم بيانية أكثر تعقيدا وجمالية بشكل أسهل وتأتي بأنماط جاهزة تجعل الرسوم البيانية أكثر جاذبية وتوفر دوال مدمجة لإنشاء الرسوم البيانية الإحصائية بسهولة. كما أنها تتكامل بسهولة مع مكتبة Pandas، مما يجعلها مناسبة لتحليل البيانات والاستكشاف في النهاية فإن اختيار المكتبة يعتمد على احتياجات المشروع، فإذا كنت بحاجة إلى تخصيص دقيق، فإن Matplotlib هي الأفضل، أما إذا كنت تريد سهولة في الاستخدام ورسوم بيانية جميلة بسرعة، فإن Seaborn هي الخيار الأنسب.
  14. كلاهما لتحليل البيانات وتصويرها في لغة البرمجة Python، وكل منهما مناسبة لأغراض معينة. لأن Matplotlib هي مكتبة أساسية لتصوير البيانات ومرنة جداً وتوفر تحكم كامل بالتفاصيل الدقيقة للرسم البياني، وتستخدم لإنشاء الرسوم البيانية البسيطة والمعقدة. أما Seaborn في الواقع هي مبنية على Matplotlib وتهدف إلى جعل عملية إنشاء الرسوم البيانية الإحصائية أكثر سهولة وجمالية، حيث توفر واجهة عالية المستوى لإنشاء الرسوم البيانية الإحصائية المعقدة بسهولة. بالتالي Matplotlib تتطلب كتابة كود برمجي أكثر تفصيلاً لإنشاء الرسوم البيانية وتحتاج إلى إعدادات يدوية لكل جزء من الرسم البياني. بينما Seaborn توفر واجهة أبسط وأكثر بديهية لإنشاء الرسوم البيانية، وتقوم بتحديد العديد من الإعدادات بشكل تلقائي لجعل الرسوم البيانية أكثر جمالية. لذا Matplotlib توفر تحكم كامل في كل جزء من الرسم البياني، مما يجعلها مناسبة عند الحاجة إلى تخصيصات دقيقة ومعقدة.
  15. السلام عليكم اي الفرق بين seaborn وبين matplotlib ؟
  16. نعم بالتأكيد يمكنك ذلك. ستساعدك الفيديوهات على رؤية التعليمات البرمجية قيد التنفيذ وفهم كيفية عملها في السياق العملي. والكتب توفر شروحات أكثر عمقا وتفصيلا للنظريات والمفاهيم الأساسية. ابدأ بمشاهدة فيديوهات تعليمية للحصول على نظرة عامة وفهم أساسي للمفاهيم. ثم بعد مشاهدة الفيديوهات، استخدم الكتاب لتعمق الفهم ولإيجاد تفاصيل إضافية حول الموضوعات التي تعلمتها. ولكن حاول كتابة الأكواد بنفسك وتجربة ما تعلمته من الفيديوهات والكتاب. الطريقة المثلى هي عند مواجهة صعوبة في الفيديوهات استعن بالكتاب لمزيد من التوضيح.استخدم الكتب كمرجع بعد الانتهاء من موضوع معين. توكل على الله واجتهد.
  17. لا مشكلة، الفصول مرتبة ترتيبًا متدرجًا بدءًا من المواضيع الأساسية وحتى المواضيع المتقدمة بما يناسب المتعلم الجديد الذي يريد تعلم لغة جافاسكربت من الصفر دون خبرة مسبقة
  18. هل استطيع تعلم جافا سكربت عن طريق المقاطع وفي النفس الوقت استخدم الكتاب لمساعدتي اكثر ؟ ام ان الكتاب اصعب وليس للمبتدئين ؟
  19. يمكنك تحميله بصيغة PDF وقراءته على جهازك، ولكن لا توجد خدمة لطلب نسخة ورقية منه مباشرة من خلال الأكاديمية. إذا كنت ترغب في الحصول على كتب معينة، يمكنك زيارة قسم "الكتب" في الموقع واختيار الكتاب الذي تريده. ستحصل على معلومات حول الكتاب مثل نبذة تعريفيّة، اسم الكاتب، التقييم العام، وتفاصيل أخرى مثل عدد مرات التحميل وحجم الملف. كما يمكنك متابعة تفاعلات الأعضاء ومراجعاتهم حول الكتب التي قمت بتحميلها. إذا كنت تفضل النسخ الورقية، يمكنك طباعة الكتاب بنفسك بعد تنزيله من الموقع. تتوفر الكتب الإلكترونية مجانا وتدعم الطباعة لاستخدامك الشخصي. للأسف، لا توجد حاليا خدمة لتوفير الكتب الورقية من قبل أكاديمية حسوب، ولكن الطباعة الذاتية تعتبر حلا مناسبا.
  20. لا يوجد نسخة مطبوعة من الكتاب، لكن الكتاب مجاني تحت رخصة المشاع الإبداعي، أي تستطيعي تحميله ثم طباعته بنفسك لقراءته. لكن في بدايات تعلمك لا أنصحك بالتعلم من كتاب، فأنتِ بحاجة إلى مشاهدة التطبيق العملي والتوضيح بالفيديو وبعد الإنتهاء من الأساسيات والتطبيق عليها والوصول لمستوى جيد تستطيعي قراءة الكتاب.
  21. السلام عليكم بنسبه لكتاب جافا سكربت الموجود على المنصه هل استطيع الحصول عليه عن طريق طلبه ؟ لانني لا احب القراءه عن طريق الجهاز
  22. الله ينور علي حضرتك والله جزاك الله كل خير شكرااا لحضرتك جدا جدا ماكنتش اعارف كده الصراحه شكراا جدا اصل هو بستخدم jupyter فا عمل العكس هل علي jupyter عادي ؟ ونا بستخدم VScode
  23. الكود الذي كتبته صحيح، ولكن هناك نقطة مهمة يجب أن تعرفها بخصوص استخدام الأنماط (styles) في مكتبة matplotlib. الأنماط يجب أن تطبق قبل إنشاء الرسم البياني (أي قبل استدعاء دالة plt.plot). هنا انت قمت بإنشاء الرسم البياني أولا ثم حاولت تطبيق النمط، وهذا هو السبب في أن النمط لم يطبق على الرسم البياني. دعنا نعيد كتابة الكود بشكل صحيح بحيث يتم تطبيق النمط قبل إنشاء الرسم البياني: import matplotlib.pyplot as plt # قائمة الأعداد للمحورين a = [1,2,3,4,5,6,7,8] b = [1,2,3,4,5,6,7,8] # تطبيق النمط قبل رسم المخطط plt.style.use('bmh') # رسم المخطط plt.plot(a,b) # عرض المخطط plt.show() في هذا الكود، قمت بتطبيق النمط bmh قبل رسم المخطط، لذا سيتم تطبيق النمط على المخطط بشكل صحيح.
  24. السلام عليكم عندي استخدم مكتبه matplotlib بكتب الكود ده import matplotlib.pyplot as plt a = [1,2,3,4,5,6,7,8] b = [1,2,3,4,5,6,7,8] plt.plot(a,b) plt.style.use('bmh') plt.show() بس ليه هنا الخلفيه زي ماهي ليه الكود مشتغلش صح ؟
  1. عرض المزيد
×
×
  • أضف...