تعلم اساسيات البرمجة
11.6K subscribers
5.09K photos
129 videos
460 files
1.96K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
الرموز المستخدمة بالبرمجة باللغة الانكليزية
👍2
المبرمج ليس مخترق
ولكن المخترق مبرمج
👍5👎3
صلوا عليه وسلموا تسليما
6
تعلم اساسيات البرمجة
Photo
مقدمة إلى "الخوارزميات" وأهميتها في البرمجة 🧩💻

الخوارزميات هي أحد الأساسيات اللي لازم كل مبرمج يفهمها، لأنها تُعتبر العمود الفقري لكل برنامج وتطبيق ناجح. لكن ممكن تسأل نفسك، "شو هي الخوارزمية؟" 🤔

الخوارزمية هي ببساطة مجموعة خطوات مرتبة لحل مشكلة معينة. مثل الوصفة اللي بتتبعها لطبخ وجبة، عندك خطوات واضحة، وبتنتهي بإنجاز الطبق! 💡

أهمية الخوارزميات في البرمجة:

1. الكفاءة: الخوارزمية الجيدة تساعدك على إنجاز المهمة بشكل أسرع وباستهلاك أقل من الذاكرة والموارد.

2. التنظيم: تساعدك الخوارزميات على التفكير بترتيب وتحديد الخطوات، وهذا يسهل عليك كتابة الكود بطريقة منظمة وسهلة الفهم.

3. حل المشكلات المعقدة: باستخدام خوارزميات مناسبة، تقدر تحل مشاكل كبيرة ومعقدة، مثل البحث والتصنيف في قواعد البيانات، أو تحسين أداء تطبيقك.

مثال بسيط لخوارزمية البحث: خلينا نفترض إنك عم تدور على اسم معين في قائمة كبيرة، الخوارزمية بتساعدك بخطوات محددة لتوصل لهدفك بدون ما تضيّع وقت.

أنواع الخوارزميات الأساسية:

خوارزميات الترتيب: لترتيب البيانات مثل قائمة أسماء أو درجات.

خوارزميات البحث: للبحث عن عنصر معين داخل بيانات ضخمة.

خوارزميات التحليل: لتحليل البيانات الضخمة واستخلاص نتائج.

خلاصة: فهم الخوارزميات وتعلم كيفية اختيار الخوارزمية المناسبة لكل مشكلة هو أساس نجاحك في البرمجة.

شو رايكم نعمل دروس في الخوارزميات ونطبق عليها اكواد عملية في لغة برمجة معينة؟
❤‍🔥83👍3👏3
ما هو الخطأ الموجود في هذه المصفوفة 🤔
👍3
للعباقرة فقط😏
اوجد الخطأ في الكود بدون استخدام اي اداة خارجية!
برافوا عليكم
كتير ناس عرفوا الخطأ فورا
المرة الجاية الاخطاء رح تكون معقدة
ركزوا ❤️🔥
لإنشاء الصور مجاناً بالذكاء الاصطناعي، فقط اكتب وصف الكلمة ثم اضغط كلمة draw
وسيظهر لك في كل مره 9 رسومات وصور جديدة

http://craiyon.com
اين الخطأ في الكود؟ 🤔
تعلم اساسيات البرمجة
Photo
🔥 برمجة الطائرات 🔥
هناك العديد من لغات البرمجة والأدوات المستخدمة في برمجة الطائرات. وفيما يلي بعض اللغات البرمجية الشائعة والأدوات المستخدمة في هذا المجال:

1. C / C++: تُستخدم لغات البرمجة C و C++ على نطاق واسع في برمجة أنظمة التحكم في الطائرات. تتميز هذه اللغات بكفاءتها وسرعتها، وتوفر تحكمًا دقيقًا على مستوى الأجهزة.

2. Ada: تُستخدم لغة Ada في الطيران بشكل خاص، حيث تم تصميمها لتوفير مستويات عالية من الأمان والموثوقية. تُستخدم على نطاق واسع في برمجة أنظمة التحكم في الطائرات وأنظمة التشغيل الفعلية.

3. MATLAB / Simulink: يتم استخدام بيئة MATLAB / Simulink في تحليل ونمذجة أنظمة التحكم الديناميكية والتحقق منها واختبارها. يمكن استخدامها في تطوير البرمجيات الخاصة بالطائرات والتحكم فيها.

4. Python: لغة Python تستخدم في برمجة الطائرات بشكل متزايد، خاصة فيما يتعلق بتطبيقات التعلم الآلي والذكاء الاصطناعي. تُستخدم لتطوير الأنظمة الذكية والتحكم الذاتي وتحليل البيانات.

5. لغات برمجة مخصصة: قد يتم استخدام لغات برمجة مخصصة ومعايير مثل ARINC 661 وشهادة DO-178C وشهادة DO-178B في برمجة الطائرات التجارية والعسكرية. هذه اللغات والمعايير تهدف إلى توفير مستويات عالية من الأمان والتحقق من البرمجيات المستخدمة في الطائرات.

بالإضافة إلى لغات البرمجة، يتم استخدام أدوات التطوير المتكاملة (IDEs) مثل Eclipse وVisual Studio وWind River Workbench

لتطوير واختبار البرمجيات المستخدمة في الطائرات. كما تستخدم أدوات محاكاة الطيران والمحاكاة الافتراضية لاختبار وتحليل سلوك الطائرات وأنظمتها قبل التطبيق الفعلي.
👍9🔥1
انا مش مقاطع، انا مستغني.
4
تم الإطلاق الرسمي من شركة Open AI :
الآن يمكنك تحميل تطبيق #ChatGPT على جهاز الكومبيوتر سواء ويندوز أو ماك واستخدامه مباشرة من سطح مكتبك
أظهرت دراسة أن الجراحين الشباب الذين يلعبون العاب الفيديو يرتكبون أخطاء أقل ويعملون بشكل أسرع
أظهروا أداء أفضل في العمليات الجراحية بالمنظار، والتي تتطلب تناسقا دقيقا بين اليد والعين ووعيا مكانيا قويا
يشير البحث إلى أن الألعاب قد تعزز المهارات المفيدة للجراحة، مثل الإدراك المكاني ووقت رد الفعل والبراعة اليدوية
1🔥1
تعلم اساسيات البرمجة
Photo
كيف تمت برمجة اول برنامج برمجة بدون ما يكون في برنامج لبرمجة برامج البرمجة؟ 🫣
سؤال ملخبط شوي...
تايع لتفهم الموضوع من اساسه.

1. البرمجة بالأسلاك والمفاتيح:
في البدايات، كانت الحواسيب الأولى (مثل ENIAC وColossus في الأربعينيات) تعمل باستخدام الأسلاك اليدوية والمفاتيح المادية. المبرمجون كانوا يعيدون ترتيب الأسلاك بين الدوائر الكهربائية لتغيير العمليات الحسابية التي يقوم بها الحاسوب. بمعنى آخر، "البرمجة" كانت عملية مادية بحتة.

2. البرمجة بلغة الآلة:
مع ظهور الحواسيب الإلكترونية الأولى مثل EDVAC وUNIVAC، بدأت البرمجة تعتمد على لغة الآلة، وهي سلسلة من التعليمات المكتوبة بنظام ثنائي (0 و1). هذه التعليمات كانت تُدخل مباشرة باستخدام لوحات مفاتيح بدائية أو بطاقات مثقبة.

3. كتابة أول برنامج باستخدام تقنيات يدوية:
أول برنامج تم كتابته عمليًا لم يكن يعتمد على وجود برنامج آخر، بل كان يُكتب يدوياً بلغة الآلة. على سبيل المثال:

مبرمجو الحاسوب يحددون التعليمات بدقة.

التعليمات تُترجم إلى قيم ثنائية تُدخل مباشرة إلى ذاكرة الحاسوب باستخدام مفاتيح أو بطاقات مثقبة.

4. ظهور البرامج التي تبرمج برامج أخرى:
مع تطور الحواسيب، ظهرت برامج تسمى المجمّعات (Assemblers)، التي تقوم بتحويل التعليمات المكتوبة بلغة برمجية منخفضة المستوى (مثل Assembly) إلى لغة الآلة.
لاحقًا، ظهرت المترجمات (Compilers) التي مكنت من كتابة التعليمات بلغات برمجية أكثر تطورًا.

الخلاصة:

أول برنامج برمجي تم إنشاؤه باستخدام وسائل يدوية بالكامل. بمجرد تشغيل هذا البرنامج الأساسي (على سبيل المثال: برنامج لجمع الأرقام)، تم استخدامه كأساس لإنشاء أدوات أخرى أكثر تقدمًا، مما أدى إلى ظهور لغات البرمجة الحديثة التي نعرفها اليوم.

هذا يشبه بناء أول أداة بيديك، ثم استخدام هذه الأداة لصنع أدوات أخرى أكثر تطورًا!

#برمجة #البرمجة #ai
👍1
اكبر سبب خلاني اترك السوشيال ميديا لفترة طويلة باخر فترة..
👍1