هل يجب علي ان اكون ملم باساسيات البرمجة او ان اكون قد تعلمت لغة برمجية كي ادرس الsockets في الشبكات؟
برمجة
24.9 ألف متابع
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
استطلاع رأي
السلام عليكم اهل البرمجه الكرام انتم السابقون ونحن بكم ان شاء الله لاحقون 😁😂 انهيت نصف قائمة تشغيل اساسيات البرمجه للمهندس اسامه الزيرو (لغة c++) والان اريد ان اتخصص اكثر اثناء التعلم فوجدت على أكاديمية حسوب دورة للذكاء الاصطناعي. فهل اكمل ما بدئته (اساسيات البرمجه بلغة c++)؟ ام انتقل مباشرة لدورة الذكاء الاصطناعي؟ ايهمها افضل؟ وهل اذا انتقلت لدورة أكاديمية حسوب يمكنني العمل بعدها حقا؟
ما الفرق بين Sequential, Concurrency, Parallelism ؟
سنشرح بشكل مبسط الفروق بين هذه المفاهيم الثلاثة Sequential, Concurrency, Parallelism ملحوظة: الأكواد التي سأعرضها مجرد أكواد تخيلية من أجل الشرح لا أكثر المهم هنا أن الفكرة العامة تصل بشكل واضح Sequential لنفترض أولًا أننا لدينا 4 عمليات مختلفة وكل عملية تستغرق 1 ثانية واحد فقط ونريده أن ينفذ هذه العمليات Thread ولنفترض أننا لدينا الـ Sequential سينفذ العمليات بالتسلسل، واحدة تلو الأخرى بالترتيب وكل عملية يجب أن تنتظر العملية السابقة لكي تبدأ Thread.doTask(task_1); // ستستغرق 1 ثانية Thread.doTask(task_2); //
لماذا O(1000000) تساوي O(1)؟
ما الهدف الأساسي للـ BigO ؟ وعن ماذا تعبر تحديدًا ؟ لماذا عندما نجد loop تلف 1000000 لفة نقول O(1) ؟ وعندما نجد نفس الـ loop تلف n لفة نقول O(n) ؟ سنجاوب على السؤال بمثال بسيط يوضح الفكرة الأساسية من الـ BigO تبسيط الفكرة لنفترض انك انضمت لشركة ناسا والحمد لله، وأخبروك أنهم يريدون منك أن تقوم بعمل بعض العمليات على الكواكب في مجموعتنا الشمسية فناسا طلبت منك أن تطبع اسامي الكواكب فقط نحن نعرف أن عدد الكواكب في
كتاب دليلك إلى Node.js
نشرت أكاديمية حسوب كتابًا جديدًا بعنوان: "دليلك إلى Node.js" وهو دليل تعليمي يرشد المبتدئين لأساسيات التعامل مع بيئة نود جي إس .Node.js التي تعد بيئة مفتوحة المصدر لتشغيل تطبيقات جافا سكريبت خارج متصفح الويب. https://academy.hsoub.com/files/42-%D8%AF%D9%84%D9%8A%D9%84%D9%83-%D8%A5%D9%84%D9%89-nodejs/ لا تقتصر أهمية Node.js على السماح بتطوير تطبيقات جافا سكريبت تعمل على الخادم (الواجهة الخلفية) فحسب، بل توفر العديد من المميزات الأخرى فهي تسهل معالجة البيانات، والتعامل مع عدة طلبات بنفس الوقت، وتعزز سرعة وكفاءة التطبيقات. فضلًا عن كونها تملك شهرة كبيرة ودعمًا واسعًا من
عندي مشكله في ترجمة الموقع
السلام عليكم ورحمة الله وبركاته عندي مشكله في الموقع وهي ترجمة الموقع عند كتابة محتوى باللغة العربية وتذهب لقائمة اللغات تختار اي لغة اخرى ترجع للموقع تجد لغة المحتوى لم تتغير وعند كتابة غرض البحث في محرك البحث يظهر لك فقط ماكتبته مثلا كتبت المحتوى بالعربي مايتغير مهما حاولت فيه نظرت قليلا الى الاعلى وفكرة بان ادخل مدير الملفات للموقع بحثت عن اللغة ووجدت اللغة الوحيده اللي في المجلد هو ملف مكتوب عليه انجليزي هذا يعني بانه علي كتابة المحتوى
النسيان
تركت البرمجة لعام تقريبًا، نسيت الكثير بالطبع، كنت مبرمج بايثون شاهدت دورة بايثون للأستاذ أسامة الزيرو كاملةً و صممت بعض البرامج. هل من سبيل لأتذكر كل ما درست بسرعة؟
خريطة طريق تعلم تطوير تطبيقات سطح المكتب
أنا في حاجة إلى خريطة طريق لتعلم تطوير تطبيقات سطح المكتب باستخدام بايثون. رجاءً إن كنت من أهل هذا المجال فأفدني.
ما الذي يدفعك إلى تعلم البرمجة؟
قرأت البارحة مساهمة من أحد الأشخاص أنه مدرس لغة إنجليزية وفي نفس الوقت يرغب في تعلم البرمجة ليجعلها وظيفة ثانية، وقرار تعلم البرمجة يعتمد على أهداف الفرد واهتماماته، ولا يمكن تحديد ما إذا كان اختيار تعلم البرمجة صائبا أم لا دون معرفة أهدافه الشخصية، ولكن ما ألاحظه أن هناك نسبة كبيرة تتجه للبرمجة بسبب الدخل المادي، في حين يجب أن يكون هناك دافع أكبر من ذلك لكي يتمكن من الاستمرار والعمل بالمجال، بالنسبة لك ما هو الأمر الذي دفعك إلى
كتاب تعلم البرمجة بلغة Go
نشرت أكاديمية حسوب كتابًا جديدًا بعنوان: "تعلم البرمجة بلغة Go" والذي يعد مرجعًا شاملًا يعرف القارئ العربي بهذه اللغة الحديثة التي طوّرتها شركة جوجل Google لكي تكون لغة برمجة بسيطة وسهلة التعلم ومناسبةً للمبرمجين المبتدئين والخبراء على حد سواء. https://academy.hsoub.com/files/41-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-go/ تتميز لغة جو بكونها لغة عامة ومتعددة الاستخدامات ويمكن استخدامها في العديد من مشاريع البرمجة، لكنها مناسبة بصورة خاصة لبرامج الشبكات والأنظمة الموزعة وتقدم مجموعة مميزة من الأدوات المفيدة في هذا المجال. ننصحك بقراءة هذا الكتاب فهو كتاب شامل يعلمك
كيف تغير البرمجة طريقة تفكيرك؟
أتذكر المشاكل التي كنت أمر بها في السابق والحلول التي كنت أجدها بعد مدة معتبرة من الزمن، والتي أعتبرها حلول ترقيعية فقط من أجل تخطي المشكلة بأي طريقة، وبعد دخولي لعالم البرمجة لاحظت تغير ملحوظ في طريقة تفكيري وطريقة حلي للمشاكل، فعندما نتعلم البرمجة لا نكتسب فقط مهارات تقنية جديدة، بل ندخل أيضا في عالم منطقي وتفكير مُنظم يمتد إلى مختلف جوانب حياتنا اليومية. تعتبر البرمجة لغة من لغات التفكير، عندما نقوم بتعلم لغة برمجة، نتعلم كيفية ترجمة الأفكار والمشاكل
تحديثات على دورات أكاديمية حسوب - فبراير 2024
أضفنا حزمة من التحديثات الجديدة على دوراتنا، هذه التحديثات تشمل 5 مسارات تعليمية بأكثر من 200 درس بمدة 29 ساعة فيديو. دورة الذكاء الاصطناعي https://academy.hsoub.com/learn/artificial-intelligence/ وصلت الدفعة الأولى من الإضافات على دورة الذكاء الاصطناعي بعد شهر من نشرها، وهي 90 درسًا بمدة 15 ساعة فيديو موزعة على مسارين: أضفنا مسارًا جديدًا يشرح التعلم العميق Deep learning وبناء شبكات عصبية، مع أمثلة عملية عن التصنيف وتحليل النصوص العربية وبناء بوتات محادثة والتعرف على الصور. أضفنا مسارًا لتطبيق ندرب فيه شبكة عصبية
نقدي لمقالات البرمجة على أكادمية حسوب
السلام عليكم لا يخفى على اي شخص ان شركة حسوب باتت المرجع العربي رقم واحد في البرمجة خصوصا . و تتعتبر المقالات البرمجية المكتوبة ذخرا كبيرا للمكتبة العربية . لكن ما آثار انزعاجي في كثير من المواضيع إحساس بأن الكاتب مترجم فقط دون ان يراعي للجانب المنطقي لايصال المعلومة . بتعبير أبسط عند قرائتي لبعض المواضيع اجد ان هناك فراغات منطقية أثناء الشرح. أتمنى ان يكون الخطأ مني لأن مجهودات الاكادمية كبيرة و انتفاعنا منها كبير طرحت موضوعي للنقاش لا
كتاب علوم الحاسوب من الألف إلى الياء
نشرت أكاديمية حسوب كتابًا جديدًا بعنوان: "علوم الحاسوب من الألف إلى الياء" الذي يوفر للقارئ العربي معلومات شاملة حول علوم الحاسوب، ويشرح له كافة المواضيع الأساسية التي يحتاجها لفهم آلية عمل عتاد الحاسوب ونظام تشغيله. https://academy.hsoub.com/files/39-%D8%B9%D9%84%D9%88%D9%85-%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D9%88%D8%A8-%D9%85%D9%86-%D8%A7%D9%84%D8%A3%D9%84%D9%81-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D9%8A%D8%A7%D8%A1/ يساعدك هذا الكتاب على إلقاء نظرة متعمقة على عتاد الحاسوب، وبرامجه، ونظام تشغيله، وفهم طريقة عمل كل منها بالتفصيل، وهو يبدأ من شرح المفاهيم الأولية كشرح الأنظمة العددية واستخدامها في الشيفرات البرمجية والعمليات التي تنفذ عليها، ثم ينتقل بالتدريج لشرح تفاصيل أكثر تعمقًا كشرح
الذكاء الأنسانى فى مواجهة الذكاء الصناعى
حينما بدأت فى تعلم البرمجة كان الدافع الأول بالنسبة لى هو تكنولوجيا الذكاء الصناعى وتعلم الآلة أردت أن أكتشف حدود ما يمكن للعقل البشرى انتاجة فى هذا المجال . كان سؤالا فلسفيا وجوديا يتردد فى فكرى , هل يمكن للأنسان أن يخلق آلهته الجديدة بيدية ؟ وما الذى يمكن لهذه الآلهة فعله ؟ نعم الأنسان الآن يبدوا أنه يعتمد أعتمادا اساسيا على التكنولوجيا ولكن الذكاء الصناعى والتطور يجعلان من الصعب على الأنسان أن يتخذ قرارا نابعا تماما من روحه .
كيف تساهم في المشاريع مفتوحة المصدر – الدليل الشامل للمبتدئين باللغة العربية
اكتشف عالم البرمجيات المفتوحة المصدر: بداية مسيرتك التقنية! اكتشف كيف يمكنك إحداث فرق حقيقي من خلال المساهمة في المشاريع المفتوحة المصدر. سواء كنت محترفًا أو جديدًا في عالم البرمجة، دليلنا الشامل مترجم إلى اللغة العربية. ✅ بناء معرض أعمالك. ✅ التواصل مع مطورين آخرين. ✅ تنمية مهاراتك التقنية. ✅ ترك أثر إيجابي في المجتمع التقني. https://blog.abdelhadi.org/handbook-contribute-to-open-source-projects-beginners/ لا تنسى مشاركتها مع أصدقائك المهتمين. #تكنولوجيا #مصادر_مفتوحة #برمجة
استخدام اللغة العربية في برمجة الحاسب الآلي
اعتدت صغيرًا على استخدام الحاسوب باللغة الإنجليزية. بعض هذا التعود نابع من أسباب تقنية متعلقة بعدم توفر اللغة العربية في حواسيب ذلك الزمن، وبعضه نابع من علة منتشرة في العالم العربي مفادها أن الإنجليزية لا غير هي لغة التقنية. لكن لَم ينطبق هذا الحال على جميع العرب، فالكثير من العرب، وخصوصا في سوريا ودول الخليج، كانوا على سبيل المثال يستخدمون النسخة العربية من نظام ويندوز، وقد فكرت سابقًا باستخدام النسخة العربية من ويندوز، لكن تجربتي حينها لم تدم أكثر من
إلى اي حد يمكن ل Jetbrains Ai المساعد الذكي الجديد أن يحدث ثورة في مجال تحرير الأكواد؟
مع تطور التكنولوجيا اليوم رأيت بأن العالم التقني اليوم في تطور مستمر خاصة في مجال البرمجيات لتلبية متطلبات كثيرة في هذا المجال، وكتطور برمجي مهم قرأت عن خدمة جديدة من Jetbrains Aiفالشيء الذي لفت نظري هو ميزاته الجديدة التي برأيي يمكنها أن تنافس Copilot فيمكنه شرح الكود وتدعيمه بحلول عملية، نتيجة لكونه معتمدا على نماذج اللغة الكبيرة أي ال LLMs ويتم تشغيله بواسطة OpenAI كمشغل خدمة طرف ثالث، ويعتبر مكونا إضافيا مدمجا، الجميل أنه يمكن الوصول إلى أغلب بيئات العمل
أصدار PHP 8.3 الجديد
تحديث PHP 8.3 إصدار جديد كبير للغة PHP Typed class constants يحتوي على ميزات جديدة مثل الكتابة الصريحة لثوابت الفئات واستنساخ عميق للخصائص القراءة فقط تحسينات الأداء: يشمل التحديث تحسينات في الأداء وإصلاحات للأخطاء وتنظيف عام للكود ميزات الأمان: تمت إضافة وظائف جديدة لتوليد الأرقام العشوائية وتحسينات في الدقة والأمان للوظائف المتعلقة بالعشوائية تحديثات وظائف جديدة: تضمن التحديث وظائف جديدة في مكتبات مختلفة مثل DOM, IntlCalendar, OpenSSL وغيرها. التوسع في وظائف العشوائية: تم توسيع مكتبة العشوائية بطرق جديدة لتوليد أرقام
الشركة التي اعمل بها توفر كورس احترافي مجاني واحد ومحتاره بين لغتين
خيرتني المؤسسة التي اعمل بها لحضور كورس مكثف مقدم من قبل محترفين . ومن بين التقنيات الموجودة لغة البرمجه C# ولغة البرمجه php وعلي ان اختار كورس واحد فقط ولا اريد الندم بالاختيار لاحقا لان المؤسسة ستتكفل بكامل رسوم الكورس. C# مقدم من محترفين بشركة مايكروسوفت وphp مقدم من محترفين في شركة Zend
كيف يمكن استخدام Comparison Operators مع Match statement في Python
السلام عليكم ورحمة الله أريد تحويل مثل هذا الكود من if statement إلى Match statement. الكود في الأسفل مثال فقط لما أريد أن أفعله مع Match statement If n >= 1000: Print('You've got a discount %30') Else if n <1000: Print('You've got a discount %15') Else if n <=500: Print('You've got a discount %10') Else: Print('etc...')
Problem
السلام عليكم... جماعة هو لي في الصورة الأولي طلع Not found وفي تاني صورة طلع 0 مع انهم نفس بعض https://suar.me/l7GQA https://suar.me/qXGQl