12
mhamood hamada
  • برمجة
  • 2017-02-03T05:07:34+00:00
  • 1 تعديل
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

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


التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
10
مصطفى الطائي
  • 2017-02-03T05:32:16+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ليس بالضرورة، تستطيع تعلم اساسيات البرمجة اولا، ثم لغة واحدة و تصبح جيد بها و بعدها الخوارزميات و ثم تنتقل الى اللغات الاخرى,

و لكن انصحك ان تبدا في مشاريع تدريبية مثل هذه بعد ( او خلال ) تعلم الخوارزميات

https://i.suar.me/5MgQ/m
0
Fahem Ken
  • 2017-02-03T07:22:52+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

لطالما أردت سؤالك عن تلك الصورة.. هل هناك أناس حلوا تلك التمارين التي فيها؟ بحثت كثيرا عن مكان أين أجد حلولها ولم أجد.

3
مصطفى الطائي
  • 2017-02-03T08:15:17+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

لايوجد مكان واحد، ممكن تجد بعض الحلول على جيت هب و لكن بما انه يوجد اصدارات عديدة فمن الصعب ان تجد حلول لها، و كذلك انا صنعتها على 4chan و هذا الموقع يمسح التعليقات القديمة متضمنا الحلول، لذا الافضل ان تعتمد على نفسك، و اذا لديك اي مشكلة في حل او فهم احدى هذه النقاط يمكنك دائما فتح موضوع و سوف يساعدك الاعضاء هنا

0
Hussein Shukri
  • 2017-02-03T10:32:01+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ما هي هذه الصورة

0
مصطفى الطائي
  • 2017-02-03T10:35:34+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

الصورة بها اكثر من 100 تحدي برمجي من سهل جدا يأخذ 3 دقائق الى مشاريع تأخذ اشهر لإتمامها.

دائما المبرمجين احيانا يكونون ليس لديهم افكار في لبرمجتها و تحسين نفسهم، لهذا صنعت الاصدار الاول من هذه الصورة و الان وصلت للإصدار الرابع

0
Hussein Shukri
  • 2017-02-03T17:14:20+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ألم تتمكن من تصميمها بشكل أفضل من هذا ؟؟

1
مصطفى الطائي
  • 2017-02-03T17:29:17+00:00
  • 1 تعديل
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

التصميم الاصلى كان اكثر قبحا، هذه كيف بدأت

http://i.imgur.com/LAMVEeW....

المهم المحتوى و التصميم الحالي ممتاز جدا، ما المشكلة التي تواجهه به ؟

0
Hussein Shukri
  • 2017-02-03T17:59:44+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

لا شيئ يذكر عدى أنها سوف تلقى أنتشار لو كانت بتصميم أجمل

و

https://suar.me/r8p7

حسناً لا يوجد الكثير منها

1
مصطفى الطائي
  • 2017-02-03T18:05:40+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

انها ليست موجهة لمجتمعات حساسة و غير منتجة.

و الصورة منتشرة بشكل مرضي جدا.

0
Hussein Shukri
  • 2017-02-03T18:09:38+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

لم أقصد الأمر على هذا النحو @_@

1
مصطفى الطائي
  • 2017-02-03T18:14:13+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

اها، فهمتك بالخطأ P:

sorry -_-

على العموم اذا تريد مثل هذه المشاريع، حاول تحويل اوراق علمية الى كود

اذا تريد ان تبدأ في اسهلها

http://zhangroup.aporc.org/...

مع انني اعتبرها صعبة اكثر من F you

0
وداعا ياخريف
  • 2017-02-03T11:29:18+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ارفع الصورة بجودة أكبر

بالكاد أقرأ الشتيمة فقط :D

0
مصطفى الطائي
  • 2017-02-03T11:31:33+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

اضغط على الصورة سيفتح لك الموقع و ثم حمل الصورة بجودة عالية

0
وداعا ياخريف
  • 2017-02-03T11:35:43+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

فعلت صديقي طبعا لكن الجودة سيئة كثيرا لم أستطع قراءة الكثير من التحديات

4
مصطفى الطائي
  • 2017-02-03T11:40:05+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

اختر الجودة العالية، كيف تسمي نفسك مبرمج و انت لا تعرف ان تستخدم موقع باللغة العربية !؟!!؟!؟

https://i

. suar . me / 5MgQ/

امسح الفراغات و ادخل هذا الرابط

1
وداعا ياخريف
  • 2017-02-03T11:46:41+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

حسنا أنا مبتدئ لا أتقن شيئا، شكرا على كلامك العظيم

قمت بحفظ الصورة مباشرة من خلال فتحها في تاب جديد لا أعتقد أن هذا يعرض البرمجة لدي إلي التساؤل

على كل شكرا لوقتك

5
Hamza حمزة
  • 2017-02-03T10:00:09+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

بالإضافة إلى إجابة الأخ مصطفى

فائدة تعلم الخوارزميات في الأساس هو تحسين اداء الكود البرمجي إما من جهة سرعة التنفيذ أو من جهة مقدار استهلاك الذكرة أو الموازنة بين الأمرين

لذلك من المنطقي أكثر أن تبدأ بتعلم أساسيات البرمجة والتعمق فيها ثم بعد ذلك تفكر في تحسين اداء الكود البرمجي

من جهة ثانية

تعلم البرمجة أولاً سيجعلك تفهم الخوارزميات أكثر لأنه يجعلك تستشعر فائدتها

احترامي

3
Fahme Bnchi
  • 2017-02-03T11:11:53+00:00
  • 1 تعديل
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

تعلم اداة تستطيع من خلالها تنفيذ هذه الخوارزميات اولا قم بحل مسائل برمجية قبل تعلمك للخوارزميات تعلم كيف تفكر كمبرمج قبل تطبيق الخوارزميات.

موقع قد يساعدك على البدء بحل مسائل برمجية باللغة المفضلة لديك و المستوى الذي تريده.

https://www.codewars.com

موقع جيد جدا لتبدء منه مسيرتك ان كنت مهتم بالجافاسكربت او تطوير للويب عموما و يوجد اسئلة برمجية و خوارزمية يمكنك تطبيقها باي لغة تريدها.

http://freecodecamp.com/cha...
2
Some Old Shit Old Nibba
  • 2017-02-04T02:00:55+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

تعلم البيسك من اي لغة برمجة ويفضل السي بلس بلس لما فيها من مكتبات مفيدة جدا.

ثم تعلم الخوارزميات التي من شأنها ان تزيدك علم في اللغة التي تستعملها , هذا اولا,

وثانيا والاهم , ستحسن من طريقة تفكيرك وستساعدك على بناء برامج اسرع واقل استهلاك للذاكرة.

وانا افضل ان تتعلم حل المشكلات التي من خلالها ستحتاج ان تكون على معرفة جيدة بالخوارزميات وبالتالي معرفة جيدة في لغة البرمجة التي ستستعملها.

لنفرض انك قد قمت ببناء شبكة اجتماعية وبها تطبيق المجموعات ,

المستخدم 1 قام باضافة المستخدم 2

المستخدم 1 قام باضافة المستخدم 3

المستخدم 3 قام باضافة المستخدم 6

المستخدم 2 قام باضافة المستخدم 7

المستخدم 20 قام باضافة المستخدم 22

المستخدم 22 قام باضافة المستخدم 8

وانت تريد ان تعرف عدد المجموعات التي لديك , وكل مجموعة وعدد المنتمين لها

فستلاحظ انه لديك مجموعتان

مجموعة 1 : لديها 5 اعضاء

مجموعة 2 : لديها 3 اعضاء

حسنا الخوارزميةلمستخدمة في هذه العملية هي dsu : Disjoint set

اذا اردت تعلم الخوارزميات فهناك الكثير من المصادر ,

احدها

http://www.geeksforgeeks.or...
1
Ghazwan Himself
  • 2017-02-03T11:36:04+00:00
  • 1 تعديل
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

حسنا" تستطيع أن تبني مشروع كامل من الألف إلى الياء بدون تعلم "كورس خوارزميات أو بنى معطيات"

لكن ماذا لو أخبرتك أن كودك كأي كود آخر .. كله خوارزميات

لكنه ربما سيكون سيء نوعا" ما

تعلم الخوارزميات سيجعل من كودك رحيما" بموارد جهاز المستخدم & سريع التنفيذ & سريع الانجاز

تعلم اساسيات البرمجة و من ثم الخوارزميات و بنى المعطيات

و من ثم انطلق إلى عالم الـ real-world application

1
Tarek Boublat
  • 2017-02-03T13:01:28+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ليس ضروري أن تتعلم الخوارزميات لكن هذا لا يعني أنها بدون فائدة حسب رأيي الخوارزميات تكون لها فائدة عندما يكون التطبيق (البرنامج) معقد جدا أو في حال العمل ضمن فريق في هذه الحالة يجب وضع خوارزم حتى تكون خطوات العمل مفهومة للجميع

1
راكان صالح
  • 2017-02-03T23:11:25+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

تعلم الخوارزميات ليس ضروري لتعلم لغة البرمجة, فالخوارزميات هي اداة قوية في تنسيق البرنامج لكن ليست ضروريه, كما هو الحال عندما تتعلم اللغة الانجليزية, ليس ضروري ان تتعلم الشعر باللغة الانجليزية حتى تتعلم اللغة, لكن الشعر وسيلة قوية للتعبير وترتيب الكلام

0
محمد بن عبد الله
  • 2017-02-03T13:15:50+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

الخورزميات لصنع او برمجه شيئ معقد

لايوجد شيئ معقد في العالم العربي

1
Karim Harazin
  • 2017-02-04T07:50:21+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

إذاً لا يجب أن يتعلم الخوارزميات؟

1
محمد بن عبد الله
  • 2017-02-04T14:20:15+00:00
  • المزيد
    • فيسبوك
    • تويتر
    • لينكدان
    • رابط مختصر

ببساطه نعم


اقرأ أيضًا

  • دورة الخوارزميات وهيكلة البيانات
  • هل يجب تعلم الخورزميات قبل البرمجه ؟
  • دراسة لغات البرمجة
  • هل يجب تعلم الخوارزميات قبل تعلم اي لغة برمجة
  • من اين ابدأ تعلم البرمجة

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

21.7 ألف متابع

انسخ هذا الرابط:

تنبيه