b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
هل يجب تعلم الخوارزميات قبل لغات البرمجة اذا كان نعم ارجو وضع دورة
                         عربي     English

هل يجب تعلم الخوارزميات قبل لغات البرمجة اذا كان نعم ارجو وضع دورة

   محمد جمال الذياب        08-02-2020  
   Mhamood   
التعليقات
   mustafaihssan - مصطفى الطائي   
ليس بالضرورة، تستطيع تعلم اساسيات البرمجة اولا، ثم لغة واحدة و تصبح جيد بها و بعدها الخوارزميات و ثم تنتقل الى اللغات الاخرى,
و لكن انصحك ان تبدا في مشاريع تدريبية مثل هذه بعد ( او خلال ) تعلم الخوارزميات
https://i.suar.me/5MgQ/m
   MEXAFALGE - كل يوم الى الوراء   
لطالما أردت سؤالك عن تلك الصورة.. هل هناك أناس حلوا تلك التمارين التي فيها؟ بحثت كثيرا عن مكان أين أجد حلولها ولم أجد.
   mustafaihssan - مصطفى الطائي   
لايوجد مكان واحد، ممكن تجد بعض الحلول على جيت هب و لكن بما انه يوجد اصدارات عديدة فمن الصعب ان تجد حلول لها، و كذلك انا صنعتها على 4chan و هذا الموقع يمسح التعليقات القديمة متضمنا الحلول، لذا الافضل ان تعتمد على نفسك، و اذا لديك اي مشكلة في حل او فهم احدى هذه النقاط يمكنك دائما فتح موضوع و سوف يساعدك الاعضاء هنا
   Hussein00Shukri - Hussein shukri   
ما هي هذه الصورة
   mustafaihssan - مصطفى الطائي   
الصورة بها اكثر من 100 تحدي برمجي من سهل جدا يأخذ 3 دقائق الى مشاريع تأخذ اشهر لإتمامها.
دائما المبرمجين احيانا يكونون ليس لديهم افكار في لبرمجتها و تحسين نفسهم، لهذا صنعت الاصدار الاول من هذه الصورة و الان وصلت للإصدار الرابع
   Hussein00Shukri - Hussein shukri   
ألم تتمكن من تصميمها بشكل أفضل من هذا ؟؟
   mustafaihssan - مصطفى الطائي   
التصميم الاصلى كان اكثر قبحا، هذه كيف بدأت
http://i.imgur.com/LAMVEeW.jpg?
المهم المحتوى و التصميم الحالي ممتاز جدا، ما المشكلة التي تواجهه به ؟
   Hussein00Shukri - Hussein shukri   
لا شيئ يذكر عدى أنها سوف تلقى أنتشار لو كانت بتصميم أجمل
و
هل يجب تعلم الخوارزميات قبل لغات البرمجة اذا كان نعم ارجو وضع دورة
هل يجب تعلم الخوارزميات قبل لغات البرمجة اذا كان نعم ارجو وضع دورة

حسناً لا يوجد الكثير منها
   mustafaihssan - مصطفى الطائي   
انها ليست موجهة لمجتمعات حساسة و غير منتجة.
و الصورة منتشرة بشكل مرضي جدا.
   Hussein00Shukri - Hussein shukri   
لم أقصد الأمر على هذا النحو @_@
   mustafaihssan - مصطفى الطائي   
اها، فهمتك بالخطأ P:
sorry -_-
على العموم اذا تريد مثل هذه المشاريع، حاول تحويل اوراق علمية الى كود
اذا تريد ان تبدأ في اسهلها http://zhangroup.aporc.org/images/files/Paper_3485.pdf
مع انني اعتبرها صعبة اكثر من F you
   wada3n - وداعا ياخريف   
ارفع الصورة بجودة أكبر
بالكاد أقرأ الشتيمة فقط :D
   mustafaihssan - مصطفى الطائي   
اضغط على الصورة سيفتح لك الموقع و ثم حمل الصورة بجودة عالية
   wada3n - وداعا ياخريف   
فعلت صديقي طبعا لكن الجودة سيئة كثيرا لم أستطع قراءة الكثير من التحديات
   mustafaihssan - مصطفى الطائي   
اختر الجودة العالية، كيف تسمي نفسك مبرمج و انت لا تعرف ان تستخدم موقع باللغة العربية !؟!!؟!؟
https://i . suar . me / 5MgQ/
امسح الفراغات و ادخل هذا الرابط
   wada3n - وداعا ياخريف   
حسنا أنا مبتدئ لا أتقن شيئا، شكرا على كلامك العظيم
قمت بحفظ الصورة مباشرة من خلال فتحها في تاب جديد لا أعتقد أن هذا يعرض البرمجة لدي إلي التساؤل
على كل شكرا لوقتك
   san3aniJava - Hamza حمزة   
بالإضافة إلى إجابة الأخ مصطفى
فائدة تعلم الخوارزميات في الأساس هو تحسين اداء الكود البرمجي إما من جهة سرعة التنفيذ أو من جهة مقدار استهلاك الذكرة أو الموازنة بين الأمرين
لذلك من المنطقي أكثر أن تبدأ بتعلم أساسيات البرمجة والتعمق فيها ثم بعد ذلك تفكر في تحسين اداء الكود البرمجي
من جهة ثانية
تعلم البرمجة أولاً سيجعلك تفهم الخوارزميات أكثر لأنه يجعلك تستشعر فائدتها
احترامي
   ar_syria - Fahme Bnchi   
تعلم اداة تستطيع من خلالها تنفيذ هذه الخوارزميات اولا قم بحل مسائل برمجية قبل تعلمك للخوارزميات تعلم كيف تفكر كمبرمج قبل تطبيق الخوارزميات.
موقع قد يساعدك على البدء بحل مسائل برمجية باللغة المفضلة لديك و المستوى الذي تريده.
https://www.codewars.com/
موقع جيد جدا لتبدء منه مسيرتك ان كنت مهتم بالجافاسكربت او تطوير للويب عموما و يوجد اسئلة برمجية و خوارزمية يمكنك تطبيقها باي لغة تريدها.
http://freecodecamp.com/challenges/
   baker_alharoun - baker alharoun   
تعلم البيسك من اي لغة برمجة ويفضل السي بلس بلس لما فيها من مكتبات مفيدة جدا.
ثم تعلم الخوارزميات التي من شأنها ان تزيدك علم في اللغة التي تستعملها , هذا اولا,
وثانيا والاهم , ستحسن من طريقة تفكيرك وستساعدك على بناء برامج اسرع واقل استهلاك للذاكرة.
وانا افضل ان تتعلم حل المشكلات التي من خلالها ستحتاج ان تكون على معرفة جيدة بالخوارزميات وبالتالي معرفة جيدة في لغة البرمجة التي ستستعملها.
لنفرض انك قد قمت ببناء شبكة اجتماعية وبها تطبيق المجموعات ,
المستخدم 1 قام باضافة المستخدم 2
المستخدم 1 قام باضافة المستخدم 3
المستخدم 3 قام باضافة المستخدم 6
المستخدم 2 قام باضافة المستخدم 7
المستخدم 20 قام باضافة المستخدم 22
المستخدم 22 قام باضافة المستخدم 8
وانت تريد ان تعرف عدد المجموعات التي لديك , وكل مجموعة وعدد المنتمين لها
فستلاحظ انه لديك مجموعتان
مجموعة 1 : لديها 5 اعضاء
مجموعة 2 : لديها 3 اعضاء
حسنا الخوارزميةلمستخدمة في هذه العملية هي dsu : Disjoint set
اذا اردت تعلم الخوارزميات فهناك الكثير من المصادر ,
احدها
http://www.geeksforgeeks.org/fundamentals-of-algorithms/
   mr_student - Nameless entity   
حسنا" تستطيع أن تبني مشروع كامل من الألف إلى الياء بدون تعلم "كورس خوارزميات أو بنى معطيات"
لكن ماذا لو أخبرتك أن كودك كأي كود آخر .. كله خوارزميات
لكنه ربما سيكون سيء نوعا" ما
تعلم الخوارزميات سيجعل من كودك رحيما" بموارد جهاز المستخدم & سريع التنفيذ & سريع الانجاز
تعلم اساسيات البرمجة و من ثم الخوارزميات و بنى المعطيات
و من ثم انطلق إلى عالم الـ real-world application
   Tarek_DZ14 - Tarek DZ DZDZ   
ليس ضروري أن تتعلم الخوارزميات لكن هذا لا يعني أنها بدون فائدة حسب رأيي الخوارزميات تكون لها فائدة عندما يكون التطبيق (البرنامج) معقد جدا أو في حال العمل ضمن فريق في هذه الحالة يجب وضع خوارزم حتى تكون خطوات العمل مفهومة للجميع
   rakansaleh - راكان صالح   
تعلم الخوارزميات ليس ضروري لتعلم لغة البرمجة, فالخوارزميات هي اداة قوية في تنسيق البرنامج لكن ليست ضروريه, كما هو الحال عندما تتعلم اللغة الانجليزية, ليس ضروري ان تتعلم الشعر باللغة الانجليزية حتى تتعلم اللغة, لكن الشعر وسيلة قوية للتعبير وترتيب الكلام
   bennabdellah - محمد بن عبد الله   
الخورزميات لصنع او برمجه شيئ معقد
لايوجد شيئ معقد في العالم العربي
   karim_harazin - Karim Harazin   
إذاً لا يجب أن يتعلم الخوارزميات؟
   bennabdellah - محمد بن عبد الله   
ببساطه نعم
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/programming/55887
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

جهاز ألعاب فيديو عربي: لم لا؟ جهاز ألعاب فيديو عربي: لم لا؟
منصة العمل - إطار العمل - بيئة العمل, ماذا أقول تحديدا منصة العمل - إطار العمل - بيئة العمل, ماذا أقول تحديدا
صفحات على الفيسبوك ألغِ الإشتراك بها حالاً صفحات على الفيسبوك ألغِ الإشتراك بها حالاً
ما هي الأمور التي اعتقدت أنها غير مهمة ثُمَّ ثَبت لك عكس ذلك؟ ما هي الأمور التي اعتقدت أنها غير مهمة ثُمَّ ثَبت لك عكس ذلك؟
[للمبرمجين] اربع اسئلة عن لغات البرمجة [للمبرمجين] اربع اسئلة عن لغات البرمجة
عالم الرسوم المتحركة عالم الرسوم المتحركة
عيد المغترب  ... عيدٌ ينتهي قبل أن يبدأ ! عيد المغترب ... عيدٌ ينتهي قبل أن يبدأ !

gg gg
مراجعات - تقييمات - فديوها - مقالات و مختلف المواضيع التي تهم اللاعبين العرب
http://gg.leomara.com/
الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org