بدايه مبرمج
2.09K subscribers
77 photos
153 files
262 links
طريقك الى عالم البرمجه😍
حيث 1+1 لايساوي 2

💫أول قناه تستهدف الطلاب المبدئين وتبدا بالشروحات من الصفر...
Download Telegram
Forwarded from najmaldeen tech (najmaldeen tech)
السلام عليكم
دول 50 موقع فيهم فائده عملاقه للمصممين

أفضل 50 موقع للمصممين

1- pixelsquid - موقع رائع يقدم لك صور PNG ثري دي
2- flaticon - موقع يقدم ايقونات بأشكال مختلفة PNG صورة و HTMl
3- unsplash - موقع يقدم صور بأعلى دقة
4- deviantart - موقع يقدم اكثر من شيئ , فرش , صور , وغيره
5- pngimg - موقع يقدم كل صور بصيغة PNG
6- colr - موقع لوضع صورة فيه حتى يفرق الوانها رائع
7- freeiconspng - موقع رائع يقدم اكثر من شيئ صور لاعبين PNG و ايقونات وصور كثيرة
8- colorsupplyyy - هذا الموقع يقترح عليك الوان رائعة
9- newdesignfile - يقدم لك خلفيات جميلة
10- dafont - موقع رائع لأفضل خطوط العالم
11- colorhunt - موقع اخر لتقديم افضل الالوان
12- instantlogosearch - موقع يقدم لوجوهات عالمية PNG
13- footyrenders - هذا الموقع يقدم صور PNG للاعبين عرب واجانب
14- pinterest - موقع رائع للاستلهام الافكار
15- blugraphic - موقع اعجبني يعطيك ايقونات وموك اب وخطوط وصور رائعة
16- publicdomainpictures - موقع يقدم مئات الالاف من صور للاستلهام والاستخدام
17- pexels - موقع يقدم صور عالية الجودة للمصممين
18- baims - هو موقع عربي يتيح لك دورات للمصممين
19- psddd - موقع يتيح لك صور موك اب خطوط وهو كثير من الاشياء انصحك به !
20- vexels - موقع رائع شبيه بـ Freepik ولكن مخصص للمصممين لبرنامج الالستريتور
21- templatemaker - موقع رائع يقدم اسطمبات واشكال علب جاهزة عليك بزيارته
22- graphicmama - موقع يقدم لك شخصيات كرتونية بشكل مذهل
23- arbfonts - موقع عربي يقدم خطوط رائعة
24- logopond - موقع اعطيه مليون نجمة للاستلهام الافكار في لوجو
25- stickpng - موقع انصح به يعطيك صور PNG يبحث عنها الكثيرون
26- flickr - موقع يعطيك الالاف من صور بدقة رهيبة
27- abdullaheid - موقع عربي لتقديم دورات برمجة
28- wasmenia - موقع عربي يعطيك علامات تجارية عربية
29- iconscout - موقع يعطيك ايقونات فيكتور
30- ifonts - موقع يعطيك خطوط مدفوعة رائعة
31- graphicburger - موقع مخصص للموك أب
32- vecteezy - احد اشهر المواقع يقدم ملفات مفتوحة وباترن وفيكتور وكثير من الادوات للمصمم
33- design tutsplus - موقع ليس فقط يقدم ادوات وايضا شروحات احترافية ورهيبة
34- learnphotoediting - موقع راائع يقدم شروحات رائع

@najmoo_c
Forwarded from najmaldeen tech (najmaldeen tech)
najmaldeen tech
القناه العالميه العربيه للشروحات والبرامج نختص بجميع مايخص التقنيه والجولات والكمبيوتر والتكنولجيا والبرمجة والعالم الرقمي
https://t.me/najmoo_c
تحويل ال Er الى mapping
معلومة 💡

أحياناً تنسخ بعض النصوص وتقوم بلصقها في مكان آخر عبر كمبيوترك، ولكنها تنتقل معك بنفس التنسيق والحجم واللون إذا عملت اللصق التقليدي
Ctrl + V ! لذلك إذا أردت أن تلصق أي نص بدون تنسيقه السابق كنص عادي اضغط:
Ctrl + Shift + V
وفي الماك:
Cmd + Shift + V
Forwarded from قناة المبرمجين💻
codeblocks_17.12_setup.exe
35.6 MB
codeblocks_17.12_setup.exe
_لعبه الحنش final .cpp
3.2 KB
لعبة الحنش بلغة ال C++
#include <iostream>
using namespace std;
int GCD(int x,int y)
{
if(y==0) return x;
else
return GCD(y,x%y);
}
int LCM(int x,int y)
{
return x*y/GCD(x,y);
}
int main()
{
cout<<GCD(4,18)<<endl;
cout<<LCM(4,18)<<endl;
return 0;
}
هذه المقالة توضح الفرق بين المبرمج و المطور


البرمجة : هي بناء تطبيقات أو برامج بغرض تنفيذ عمل أو مهمة معينة ( أدوات ) .
تطوير البرمجيات : هي بناء تطبيقات , سهلة الاستخدام , يمكن للمستخدم استخدامها , و قابلة للتعديل و التغيير ( برامج مصممة بشكل جيد )

المبرمج : Programmer
هو الشخص الذين يكتب أكواد نظيفة , و همه الأول أن تكون خالية من الأخطاء , لكن ليس بالضرورة أن يكون الكود مرتب , يهتم بتفاصيل الكود ,أكثر منه بالتفكير في إنهاءه, و دائما ما يكون هناك تنافس مع أصدقاءه في معرفة الحل الأمثل للمشكلة , لديه إطلاع واسع جداً على الخوارزميات ,
و الاهتمام بالرياضيات هو أمر أساسي لديه , مهارات التواصل مع فريق العمل أو التواصل مع المستخدم هو أمر اختياري بالنسبة له و ليس ضرورة !
يقضي معظم أوقات فراغه , في إنشاء نماذج من التطبيقات الغير منتهية , و كتابة الخوارزميات و تجربتها , يحلم في أن يتعلم كافة لغات البرمجة , و أن يكتب أقصر كود لحل أكبر مشكلة

خصائص تطبيقاته :
– كود احترافي يعمل بشكل ممتاز و غالبا بدون أخطاء , ( لكن من الصعب فهمه أو صيانته إلا من قبله و لمدة محدودة .)
– أغلب أكواده من نوع “المعكرونة”spaghetti code
– أغلب العناصر بأسمائها الافتراضية Button1 Button2 , Form1 …
– لا يوجد ترتيب لعناصر النافذة , ولا ترتيب لمفاتيح الانتقال فيما بينها (Tab Index)
– لا يوجد معالجة للأخطاء التي قد تحصل أثناء تنفيذ الكود – Exception handling .
– لا يوجد أي تخطيط لإمكانية إعادة استعمال هذا الكود من قبل مبرمج أو مطور آخر أو حتى من قبله هو .
– الكود بدون شرح أو تعليقات

المطور : Developer
هو الشخص الذي يكتب الكود المنسق , الذي يمكن قراءته كقصيدة أو قصة قصيرة , يعتمد اعتماد كبير على المكتبات الخارجية , الرياضيات هي آخر اهتماماته , من أولوياته التواصل مع فريق العمل و إيجاد حلول حول المشكلات , لديه تخصص عام و براعة تمكنه من توظيف أي مهارة أخرى ضمن تطبيقاته , يعتمد في بناء تطبيقه على التطبيقات العديدة التي قام بتجربتها و استخدامها خلال دراسته أو عمله , مما يجعل تطبيقه هو خلاصة لأفكاره , يقضي معظم أوقات فراغه في أمور لا علاقة لها بالبرمجة إطلاقاً أو ربما لا علاقة لها بالحاسب , يحلم دائما في أن يصنع فيس بوك جديد أو غوغل جديد .
خصائص تطبيقاته
– شرح الكود أطول أو يساوي طول الكود نفسه .
– الكود مرتب و منسق .
– لن تجد عنصر واحد بتسميته الافتراضية .
– كافة الأخطاء معالجة و قد يتم تسجيلها في سجل للأخطاء (log file) .
– يكتب الكود و كأن المستخدم سوف يقرأه .
– اهتمامه بواجهات البرنامج أكثر من اهتمامه بطريقة عمل البرنامج .



الخلاصة :
الشيء المهم الذي يجب الانتباه إليه , هو أنه ليس أي من الإثنين أفضل من الآخر , أو أقل شأناً من الآخر , بل هي مجرد صفات خاصة و عامة مختلفة في كل منهما عن الآخر , لا و بل بإمكانك أن تكون مبرمج محترف و مطور رائع بنفس الوقت و ذلك بدمج الخصائص الجيدة من كلا الطرفين ( طبعا سيكون أمامك أشياء كثيرة للتركيز عليها ) , لكنه يبقى أمرأ ممكناً , و ليس مستحيلاً .
و إن اختيارك طريق المبرمج أو المطور , هو الذي سيحدد مصير تطبيقك هل سيستخدم من قبل الزبائن أم لا ؟