تعلم اساسيات البرمجة
11.7K subscribers
5.09K photos
129 videos
460 files
1.96K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
تعلم اساسيات البرمجة
Photo
اخطاء شائعة عند المبتدئين في تعلم البرمجة
تعلم البرمجة قد يكون مهمة صعبة للمبتدئين وقد يتسبب ببعض الأخطاء الشائعة التي تعيق عملية التعلم، ومن هذه الأخطاء:

1- عدم البدء بأساسيات البرمجة: يقوم بعض المبتدئين بتعلم لغة البرمجة دون الاهتمام بفهم المفاهيم الأساسية للبرمجة مثل المتغيرات والشرطية والحلقات وغيرها، مما يؤدي إلى صعوبة في التعامل مع لغة البرمجة.

2- الاعتماد على النسخ واللصق: يعتمد بعض المبتدئين على نسخ الأكواد ولصقها دون فهمها، وهذا يمكن أن يؤدي إلى صعوبة في التعديل على الأكواد وفي فهمها بشكل صحيح.

3- عدم الاهتمام بالتعليم الذاتي: يجب على المبتدئين أن يكونوا مستعدين للتعلم الذاتي والاهتمام بالقراءة والبحث عن الأساليب الجديدة والأدوات المستخدمة في البرمجة.

4- عدم التجربة: يجب على المبتدئين تجربة الأكواد البرمجية والتعلم من أخطائهم، وعدم الخوف من الخطأ أو الفشل.

5- الاهتمام بالكمية أكثر من الجودة: يجب على المبتدئين أن يركزوا على فهم الأساسيات والمفاهيم الأساسية للبرمجة بدلاً من الاهتمام بكتابة الكثير من الأكواد الغير مرتبة أو الغير فعالة.

6- الاستعجال: يجب على المبتدئين أن يأخذوا الوقت الكافي لفهم الأساسيات وعدم الاستعجال في تعلم لغة البرمجة وإنجاز المهام.

7- التكاسل وعدم الاستمراري في التعلم: يجب الاكامل في مواصلة مشوارك مهما كان صعبا فبالبداية يكون الامر غامضا بعض الشيئ ولكن سظهر نور بعد كل ظلام وستنتصر في يوم ما.
#عبدالرحمن_جهيم
👍53
انواع البطاريات وايهما الافضل؟
اقرأ المقالة عبر الرابط👇
https://ift.tt/4lvztZh
👍2
تعلم اساسيات البرمجة
Photo
ما هي الاردوينو وكيف اتعلمها من الصفر؟

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

• إذا كنت ترغب في تعلم الأردوينو من الصفر، فإليك بعض الخطوات التي يمكن اتباعها:

1- البحث عن الدروس والمصادر المتاحة على الإنترنت: يمكن العثور على العديد من الدروس والمقاطع التعليمية عبر الإنترنت، بما في ذلك الفيديوهات على موقع يوتيوب ومواقع التعليم المجانية مثل Coursera وEdX. ويمكن أيضاً العثور على منتديات ومجتمعات عبر الإنترنت تختص بالأردوينو والتي يمكن الاستفادة منها في حل المشاكل والتعلم من الخبراء.

2- شراء لوحة أردوينو: يجب شراء لوحة أردوينو الأساسية، وهناك عدة خيارات متاحة للشراء. يمكن العثور على اللوحات في متاجر الإلكترونيات المحلية أو عبر الإنترنت مثل موقع أمازون وموقع إيباي.

3- تثبيت برنامج الأردوينو: يجب تثبيت برنامج الأردوينو الرسمي على جهاز الكمبيوتر الخاص بك. يمكن تحميل البرنامج من موقع الأردوينو الرسمي على الإنترنت.

4- التعلم من المشاريع الأساسية: يمكن البدء في تعلم الأردوينو من خلال بناء مشاريع بسيطة مثل تشغيل LED أو إنشاء دائرة بسيطة، ومن ثم التحرك إلى مشاريع أكثر تعقيداً. يمكن العثور على العديد من المشاريع والدروس على الإنترنت وتحديدًا على موقع الأردوينو الرسمي.

5- التعلم من المجتمع: يمكن الاستفادة من المجتمعات والمنتديات الخاصة بالأردوينو لطرح الأسئلة والمشاركة في المناقشات، وذلك للحصول على مساعدة واستفادة من خبرات الآخرين.

6- التجربة والاختبار: يجب الاستمرار في التجربة والتعلم، وذلك من خلال تجربة مشاريع جديدة وتعديل البرمجيات الحالية والتعامل مع الأخطاء والمشاكل التي قد تظهر أثناء العمل على المشاريع.

بالتأكيد، يحتاج الأمر إلى الصبر والمثابرة، حيث يمكن أن يستغرق الأمر بعض الوقت لفهم الأساسيات واكتساب المهارات اللازمة لإنشاء مشاريع أكثر تعقيداً. من المهم أيضاً أن تكون قادراً على قراءة الدليل الرسمي للأردوينو وفهم كيفية عمل الدوائر الإلكترونية والبرمجة.

علاوة على ذلك، يمكن استخدام العديد من الموارد التعليمية المتاحة على الإنترنت، مثل الكتب الإلكترونية والفيديوهات التعليمية ودورات الدراسة عبر الإنترنت، والتي يمكن أن تساعد على تحسين المعرفة والمهارات.

وأخيراً، يمكن الاستفادة من المشاريع المفتوحة المصدر والمتاحة للجميع، حيث يمكن استخدامها كمصادر للتعلم وتعديلها وتحسينها وفقاً للاحتياجات الخاصة.
#عبدالرحمن_جهيم
4👍2
كيف يتم برمجة بوت التيليجرام

يمكن برمجة بوت تيليجرام باستخدام لغات البرمجة المختلفة مثل Python، Node.js، PHP وغيرها. وتحتاج إلى اتباع الخطوات التالية:

قم بإنشاء حساب على التيليجرام وابحث عن البوت الذي تريد إنشاؤه، ثم انقر على "Start" للحصول على توكن البوت.

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

قم بتثبيت المكتبة اللازمة للغة البرمجة التي تستخدمها، مثل python-telegram-bot لـ Python.

قم بكتابة الكود الخاص بالبوت واستخدام API التيليجرام لإرسال واستقبال الرسائل.

اختبر البوت الخاص بك على حساب تيليجرام وتأكد من أنه يعمل كما هو متوقع.

نشر البوت الخاص بك على منصة تيليجرام باستخدام الأوامر المناسبة.

تتبع أداء البوت الخاص بك وتحسينه باستخدام التحليلات المتاحة.

يمكن العثور على تعليمات مفصلة وأمثلة على برمجة بوت تيليجرام للعديد من لغات البرمجة في الإنترنت.
#عبدالرحمن_جهيم
👍2
الفرق بين البرمجة والهكر
البرمجة والهكر (أو الاختراق) هما مفاهيم مختلفة تماما.

البرمجة هي عملية كتابة الشفرة المصدرية (code) لإنشاء برامج أو تطبيقات أو مواقع ويب، وتتضمن البرمجة فهم لغات البرمجة، مبادئ التصميم والتنفيذ، والتعامل مع البيانات والخوارزميات.

أما الهكر فهو شخص يقوم بدخول نظام أو شبكة أو حساب بدون إذن أو تصريح صاحب النظام، وذلك بطريقة غير قانونية وغير أخلاقية. يمكن للهاكر أن يسرق البيانات أو يسبب ضررا للنظام، ويعتبر هذا غير قانوني ومن الممكن محاسبته قانونيا.

على الرغم من أن البرمجة والهكر تتضمنان استخدام التكنولوجيا، فإنهما تختلفان بشكل كبير في الغرض والأسلوب والأخلاقيات. يمكن للمبرمج أن يتعلم مهارات الهاكر لتحسين الأمن في برامجه وتطبيقاته، ولكنه لا يستخدم هذه المهارات بطريقة غير قانونية.
#عبدالرحمن_جهيم
👍5
اليوم لغة بايثون صار عمرها 32 سنة 🤩
كل عام وبايثون بخير
#عبدالرحمن_جهيم
👍2
#الخطأ_البرمجي_يؤدي_الي_كارثة ☢️ "19"
خطأ: القيادة الذاتية ب اوبر

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

ذكر ان السيارة كانت تسير بسرعة ٤٠ ميل/الساعة
وكان يوجد سائق موجود للامان
ولكن السيارة خرجت عن السيطرة ولم تتوقف ودهستها واللتي تبلغ من العمر ٤٩ عام

انا وكما ذكرت اكثر من مرة لا اثق بالتكنلوجيا مهما تطورت، واظل محافظ على وسائل الامان البشرية
خصيصا بعدما كنت سأصاب بمكنة بعدما تم تعطل نظام امانها!!
#عبدالرحمن_جهيم
هل تعلم ما هو الجيروسكوب بالهواتف🤔

الجيروسكوب في الهواتف الذكية هو نوع من الأجهزة الإلكترونية التي تستخدم لقياس الحركة والاتجاه والدوران للهاتف في الفضاء الثلاثي الأبعاد. يتكون الجيروسكوب في الهواتف الذكية من مجموعة من الأجهزة الإلكترونية، بما في ذلك مستشعرات الأشعة تحت الحمراء ومستشعرات الحركة، وتعتمد تقنية الجيروسكوب في الهواتف الذكية على مبدأ الحفاظ على الزاوية النسبية بين الهاتف والأرض.

يستخدم الجيروسكوب في الهواتف الذكية في العديد من التطبيقات، بما في ذلك الألعاب وتطبيقات الواقع الافتراضي والواقع المعزز، كما يمكن استخدامه في تطبيقات القياس والملاحة والتوجيه. وعند استخدام التطبيقات التي تعتمد على الجيروسكوب، فإنه يمكن للهاتف الذكي الحصول على معلومات حول الحركة والتوجيه والدوران، مما يساعد في تحسين دقة تطبيقات الواقع المعزز والتوجيه الصوتي والألعاب التفاعلية.
#عبدالرحمن_جهيم
🔥2
تعلم اساسيات البرمجة
Photo
ما فائدة كرت الشاشة بالكمبيوتر او بالهاتف 🤔
تعتبر كرت الشاشة من الأجزاء الهامة في الكمبيوتر أو الهاتف الذكي، حيث تكون مسؤولة عن عرض الصورة على الشاشة بشكل سلس وسريع. وتقوم الكرت الشاشة بمعالجة الصور وتحويلها إلى إشارة تناسب شاشة العرض بشكل مناسب، وهذا يسمح بتحسين جودة الصورة وسرعة العرض.
تتضمن فوائد استخدام كرت الشاشة في الكمبيوتر أو الهاتف:

زيادة سرعة الأداء: يعمل كرت الشاشة على تحميل مهام العرض من الوحدة المركزية CPU وهو ما يساعد على زيادة سرعة الأداء وتحسين استجابة الجهاز.

تحسين جودة الصورة: تقوم كرت الشاشة بمعالجة الصور وتحويلها إلى إشارة تناسب شاشة العرض بشكل مناسب، وهذا يسمح بتحسين جودة الصورة ووضوحها.

تشغيل الألعاب الحديثة: تستخدم الألعاب الحديثة جرافيكس عالية الدقة ومعالجة كبيرة للصورة، وبالتالي يحتاج الجهاز إلى كرت شاشة قوي لتشغيل هذه الألعاب بسلاسة.

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

دعم مخرجات العرض المتعددة: يمكن للكرت الشاشة دعم عدة شاشات في وقت واحد، وبالتالي يمكن توسيع المساحة المرئية وزيادة الإنتاجية.

في النهاية، يعتبر كرت الشاشة أحد الأجزاء الرئيسية في الكمبيوتر أو الهاتف الذكي، حيث يساعد على تحسين جودة الصورة وزيادة سرعة الأداء، ويمكن استخدامه في تشغيل الألعاب الحديثة وتسريع عمليات المعالجة ودعم مخرجات العرض المتعددة. وبالتالي، يعتبر كرت الشاشة من الأجزاء الهامة جدًا في تصميم وتحسين الأداء العام للكمبيوتر أو الهاتف الذكي
#عبدالرحمن_جهيم
👍21