لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 07/01/23 في كل الموقع
-
السلام عليكم عندي سؤال.. انا لما اعمل مشروع مثلا بايثون جانغو..استخدم الشات جي بي تي.. عند العمل في شركة, هل هذا يكون غش او ما شابه؟! يعني انا بنظم الاكواد وكل شي.. لكن في نقاط استخدم فيها البوت وهو يساعدني..طبعا مع العلم ان البوت لما يحل المشكلة المعينة.. انا استفاد وافهم ما حصل تماما.. مو انو اكتب معه بشكل البصم.. اتمنى ان تخبروني بشأن هذه القصة.. وشكرا.1 نقطة
-
عندي صفحة ادمن للتسجيل في الموقع بحيث يتم تسجيل البيانات في جدول الاطباء والمرضى والممرضين وجدول كامل فية كل المستخدمين لتسجيل الدخول ....عندي select فية الانواع اذا كان طبيب ظهر لي قايمه يتم فيها كتابه بيانات الطبيب وارسالة لجدول الاطباء وجدول المستخدمين ..واذا كان ممرض ظهرت لي قايمة وهكذا1 نقطة
-
لا أملك النقود وعمري16سنة. هب يمكنكم إعطائي كورس البايثون مجانا أو إعارتي حساب فيه تلك الدورة؟1 نقطة
-
السلام عليكم ما الفرق بين المصفوفات الأحادية و المصفوفات الثنائية و المصفوفات الثلاثية ؟1 نقطة
-
لا يوجد أنواع من المصفوفات في بايثون، في بايثون لدينا ما يدعى باللائحة list، هذه اللائحة يمكنها أن تحوي أي غرض كان، سواء رقم، سلسلة نصية، لائحة أخرى، أو حتى تابع. بالتالي لا فكرة من التفريق بين لائحة أحادية و لائحة ثنائية، ﻷن اللائحة الثنائية ما هي إلا لائحة أحادية عناصرها لوائح، و بالتالي أصبح لدينا العمق اثنان و لهذا دعوناها بالثنائية و لكنها في النهاية مجرد لائحة. نفس الأمر ينطبق على اللوائح الثلاثية، يمكنك حتى الحصول على لوائح رباعية أو أكثر.1 نقطة
-
هناك فروقات أخرى بين المصفوفات الأحادية والثنائية والثلاثية، بالإضافة إلى استخداماتهما المختلفة. وهذا يعتمد على طبيعة البيانات التي يتعامل معها المستخدم ونوع العمليات التي يريد تنفيذها. المصفوفات الأحادية: تستخدم المصفوفات الأحادية لتخزين بيانات على شكل قائمة واحدة، حيث يتم تخزين العناصر في صف واحد فقط. وتتميز هذه المصفوفات بأنها سهلة الاستخدام والفهرسة، كما تتطلب مساحة تخزين أقل بكثير مقارنة بالمصفوفات ذات الأبعاد الأعلى.ويمكن استخدام المصفوفات الأحادية في العديد من التطبيقات، مثل تخزين الأسماء والأرقام والنصوص والمفاتيح. وتستخدم أيضًا في العمليات الحسابية البسيطة مثل الجمع والطرح والضرب والقسمة. students = ["Ahmed", "Sara", "Khalid", "Fatima", "Ali"] المصفوفات الثنائية: تستخدم المصفوفات الثنائية عادةً لتخزين بيانات على شكل جدول، حيث تحتوي على عدة صفوف وأعمدة. وتتميز هذه المصفوفات بأنها تسمح بتخزين العديد من العناصر بسهولة وفعالية، وتسمح بالوصول إلى العناصر بسهولة باستخدام الفهرسة.ويمكن استخدام المصفوفات الثنائية في العديد من التطبيقات، مثل تخزين البيانات الرقمية والجداول والصور والبيانات الإحصائية. وتستخدم في العمليات الإحصائية والحسابية الأكثر تعقيدًا، مثل المصفوفات المعكوسة وحساب المتوسط والانحراف المعياري. لنفترض أن لدينا مصفوفة تحتوي على درجات طلاب مادة الرياضيات في الصف الأول، يمكن تخزين هذه الدرجات في مصفوفة ثنائية الأبعاد كالتالي: math_grades = [[80, 85, 90], [75, 70, 85], [90, 95, 80], [85, 90, 75], [70, 80, 90]] ويمكن الوصول إلى العناصر في المصفوفة باستخدام الفهرسة، مثل: print(math_grades[0][1]) # output: 85 print(math_grades[3][2]) # output: 75 ويمكن استخدام المصفوفات الثنائية في العمليات الحسابية المعقدة، مثل حساب متوسط الدرجات، كالتالي: for grades in math_grades: avg_grade = sum(grades) / len(grades) print(avg_grade) المصفوفات الثلاثية: تستخدم المصفوفات الثلاثية عادةً لتخزين بيانات ثلاثية الأبعاد، حيث تحتوي على صفوف وأعمدة وعمق. وتتميز هذه المصفوفات بأنها تسمح بتخزين البيانات بشكل ثلاثي الأبعاد، مثل الفيديو والبيانات الثلاثية الأبعاد والمجسمات الثلاثية الأبعاد.ويمكن استخدام المصفوفات الثلاثية في العديد من التطبيقات، مثل تحويل الصور الثنائية الأبعاد إلى صور ثلاثية الأبعاد وتحليل المجسمات الثلاثية الأبعاد. وتستخدم في العمليات الحسابية الثلاثية الأبعاد، مثل تحليل المجسمات الثلاثية الأبعاد وتحويل الصور الثنائية الأبعاد إلى صور ثلاثية الأبعاد. colors = [[[255, 0, 0], [0, 255, 0], [0, 0, 255]], [[255, 255, 0], [255, 0, 255], [0, 255, 255]], [[128, 128, 128], [0, 0, 0], [255, 255, 255]]]1 نقطة
-
أولاً كل المصفوفات هي قائمة list ولكن يختلف العمق بناءًا على وجود مصفوفات أخرى داخل القائمة. إذا كنت تقصد في لغة بايثون فالفرق كالتالي: 1- المصفوفات الأحادية (Unidimensional Arrays) تعرف أيضًا باسم قوائم (Lists). مكونة من مجموعة مرتبة من العناصر في صف واحد فقط. يتم الوصول إلى العناصر بواسطة مؤشر يشير إلى الموضع الذي تمثله العناصر في القائمة. مثال: my_list = [1, 2, 3, 4, 5] print(my_list[0]) # العنصر في الموضع الأول، الناتج: 1 print(my_list[2]) # العنصر في الموضع الثالث، الناتج: 3 مؤشر (index) يشير إلى الموضع الذي ترغب في الوصول إليه. 2- المصفوفات الثنائية (Bidimensional Arrays) تُعرف باسم المصفوفات ذات البُعدين (2D Arrays) أو الجداول (Tables). تتكون من صفوف وأعمدة، حيث تحتوي على مجموعة من العناصر المترابطة في صفوف وأعمدة. نستطيع أن نصل العناصر باستخدام مؤشرين يُحددان الموقع الذي تتواجد فيه العناصر في الجدول. مثال: my_table = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(my_table[0][0]) # العنصر في الموضع (0, 0)، الناتج: 1 print(my_table[1][2]) # العنصر في الموضع (1, 2)، الناتج: 6 نستخدم اثنين من المؤشرات، الأول يحدد الموضع في الصفوف (رقم الـ array) والثاني يحدد الموضع في الأعمدة (مكانه في الـ array). 3- المصفوفات الثلاثية (Tridimensional Arrays) يطلق عليها المصفوفات ذات الأبعاد الثلاث (3D Arrays). تتكون من مجموعة من العناصر المترابطة في صفوف وأعمدة وعمق. نصل إلى العناصر باستخدام ثلاثة مؤشرات تحدد الموقع الذي تتواجد فيه العناصر في المصفوفة الثلاثية. مثال: my_3d_array = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] print(my_3d_array[0][0][0]) # العنصر في الموضع (0, 0, 0)، الناتج: 1 print(my_3d_array[1][0][1]) # العنصر في الموضع (1, 0, 1)، الناتج: 6 تستخدم ثلاثة مؤشرات، الأول يحدد الموضع في الصفوف، الثاني يحدد الموضع في الأعمدة، والثالث يحدد الموضع في العمق. بمعنى: my_3d_array[1] تشير إلى العنصر في المؤشر 1 في المصفوفة الثلاثية. هنا، أي المصفوفة: [[5, 6], [7, 8]] my_3d_array[1][0] تعني العنصر في المؤشر 0 في المصفوفة [[5, 6], [7, 8]] بمعنى المصفوفة: [5, 6] my_3d_array[1][0][1] وهنا نعني العنصر في المؤشر 1 في المصفوفة: [5, 6] أي أنه يشير إلى العنصر 6.1 نقطة
-
السلام عليكم ورحمة اللّٰه وبركاته هل يوجد لديكم طريقة التحويل البنكي للاشتراك في دورة البرمجة؟ أود الاشتراك في الدورة وليس لدي أي بطاقة او فيزا للدفع ولا اعرف الا طريقة التحويل البنكي1 نقطة
-
عليكم السلام ورحمة الله وبركاته، مرحبا أمل، يمكنك التواصل مع مركز مساعدة أكاديمية حسوب وشرح جميع التفاصيل ليتم إرشادك لطريقة الدفع المناسبة في حالتك. بالتوفيق1 نقطة
-
الإصدار 1.0.0
13379 تنزيل
مع الغياب شبه التام لأي مصادر مفيدة باللغة العربية عن مجالات الخصوصية والحماية والأمان الرقمي وتأمين الأجهزة الشخصية، جاء هذا الكتاب ليكون شارحًا لمفاهيم الحماية والأمان التي يحتاج إليها كل من يعيش في هذا العصر الرقمي ويستعمل مختلف الأجهزة الرقمية في شتى مجالات الحياة وذلك لتأمين نفسه وحماية بياناته التي يضعها في تلك الأجهزة. إنّ الأمان الرقمي موضوعٌ مهم للحديث عنه وليس شيئًا رفاهيًا أو تكميليًا، خصوصًا مع اطّراد عدد المستخدمين الجدد مع عدد انتهاكات واختراقات الأمان والخصوصية التي تحصل كلّ يوم. إنّ هذا الكتاب موجّهٌ بالدرجة الأولى إلى عموم من يستخدم الحواسيب والأجهزة الذكية ويهدف إلى توعيتهم بأهم المسائل المتعلقة بالأمان الرقمي، ولا يخلو من مواضيع ومعلومات مفيدة ومتقدمة حتّى للخبراء والمتخصصين في المجال، إذ أنّ هذا الكتاب ما هو إلّا محاولة لتحصين المستخدمين ولفت انتباههم إلى مجال الأمان الرقمي وطرق حماية أنفسهم في العالم الرقمي، ولا يعد الكتاب مرجعًا شاملًا لكلّ شيء في المجال. يبدأ الكتاب بعرض المفاهيم الأساسية التي يجب أن يمتلكها أيّ قارئ للكتاب، وهي مفاهيمٌ تعتمد عليها الكثير من الفصول الأخرى في الكتاب فلا غنى عنها بحالٍ من الأحوال، ثم ينتقل الكتاب إلى الحديث عن الوعي وأهميته، وقد قدّمنا موضوع الوعي على غيره لأنّه مبدأٌ عام يُمكن تطبيقه في مختلف مجالات الحماية الرقمية وليس شرحًا لطريقة تثبيت برنامج أو إضافة مثلًا، كما أنّه أهم طريقة لحماية المُستخدم نفسَه. ويأتي بعد هذين الفصلين مختلف الفصول التي تشرح اختيار خدماتٍ معينة أو طريقة تأمين أجهزة وأنظمة معينة. يجد القارئ في كلّ فصلٍ من هذه الفصول شرحًا للمفهوم المُراد تأمينه قبل الشروع بطريقة حمايته وتأمينه ولذلك يمكنك قراءة هذه المفاهيم بالترتيب الذي تريد بحسب حاجتك إن أردت ذلك رغم أنه ينصح بقراءتها وفق ترتيبها المتسلسل. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «الأمان الرقمي»، أو مباشرة مما يلي: الفصل الأول: لماذا يجب أن نحافظ على أماننا الرقمي؟ الفصل الثاني: مفاهيم تأسيسية عن الأمان الرقمي الفصل الثالث: الوعي في العالم الرقمي الفصل الرابع: اختيار العتاد والبرامج في العالم الرقمي الفصل الخامس: اختيار الخدمات والمزودات في العالم الرقمي الفصل السادس: تأمين الأشياء الأساسية المحيطة بك في العالم الرقمي الفصل السابع: النسخ الاحتياطي وحفظ البيانات في العالم الرقمي الفصل الثامن: التشفير واستعمالاته في العالم الرقمي الفصل التاسع: كلمات المرور: كيفية حفظها واستعمالها في العالم الرقمي الفصل العاشر: تأمين متصفحات الويب في العالم الرقمي الفصل الحادي عشر: الحماية من مواقع الإنترنت في العالم الرقمي الفصل الثاني عشر: ما يلزم معرفته عند الشراء والدفع عبر الإنترنت الفصل الثالث عشر: تأمين الهاتف المحمول في العالم الرقمي الفصل الرابع عشر: كيف تعرف أنك اخترقت في العالم الرقمي وماذا تفعل حيال ذلك؟ الفصل الخامس عشر: مواضيع متقدمة في الأمان الرقمي1 نقطة -
مراجعتي مجروحة... كمؤلف الكتاب... وليست هذه مراجعة حتّى لكنني أريد أن أتقدم هنا بالشكر الجزيل إلى فريق أكاديمية حسوب على إخراج وتنسيق الكتاب ورعايته. كان جهدًا طويلًا على مدار عدة أشهر لتنسيق الكتاب وإخراجه بشكل الحالي، خصوصًا أنه يحتوي الكثير من الصور والأوامر وغير ذلك من عناصر التنسيق المختلفة. أريد أن أنوه كذلك إلى أن هذا الكتاب يغطي معظم الأساسيات وأهم المواضيع، لكنه لا يغطي كل شيء في مجال الأمان الرقمي، ومايزال هناك الكثير من الأشياء الأخرى للحديث عنها. ويمكن للقارئ الكريم أن يتبحر على الشبكة بالبحث عن المزيد من المصادر حول المواضيع التي ذكرناها إن كان يريد المزيد، وهناك قائمة سريعة ببعض المواقع المفيدة في مجال الأمان الرقمي على الشبكة. أتوجه بالشكر هنا كذلك إلى كل القرّاء الذين حملوا الكتاب وساهموا بنشره للآخرين، ورغم أنه كتاب مجاني إلا أن أملي أن يستفيد منه أقصى عدد ممكن من الناس، ليحموا أنفسهم من مخاطر الخصوصية والأمان في هذا الوقت المتقلب. أنا جاهز لأي أسئلة أو استفسارات تحت هذا التعليق كذلك.1 نقطة