تعلم اساسيات البرمجة
11.7K subscribers
5.09K photos
129 videos
460 files
1.96K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
كيف يتم برمجة بوت التيليجرام

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في النهاية، يعتبر كرت الشاشة أحد الأجزاء الرئيسية في الكمبيوتر أو الهاتف الذكي، حيث يساعد على تحسين جودة الصورة وزيادة سرعة الأداء، ويمكن استخدامه في تشغيل الألعاب الحديثة وتسريع عمليات المعالجة ودعم مخرجات العرض المتعددة. وبالتالي، يعتبر كرت الشاشة من الأجزاء الهامة جدًا في تصميم وتحسين الأداء العام للكمبيوتر أو الهاتف الذكي
#عبدالرحمن_جهيم
👍21
سيدي الله يجبر بخاطرك 🥺💙
👍2
#الخطأ_البرمجي_يؤدي_الي_كارثة ☢️ "20"
خطأ بموجات القم الصناعي الفرنسي

في عام 1996، تم إطلاق قمر صناعي للاتصالات في الفضاء الخارجي بواسطة شركة فرانساتل. وبعد بضعة أشهر، بدأت شركة الاتصالات بالاشتكاء على أن الإشارات التي تم إرسالها من القمر الصناعي كانت ضعيفة جداً. وقد قام فريق المهندسين المسؤول عن برمجة نظام القمر الصناعي بالتحقق من الأكواد البرمجية التي تم استخدامها في تطوير النظام.

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

لحسن الحظ، تمكن الفريق من إصلاح الخطأ البرمجي وتحسين الأداء الكلي للنظام. وتعتبر هذه الحادثة تذكيراً قوياً لأهمية اختبار وتحليل البرمجيات بدقة قبل إطلاقها في العالم الحقيقي، خاصةً عندما يتعلق الأمر بالنظم الحيوية والمهمة مثل أنظمة القمر الصناعي.
#عبدالرحمن_جهيم
3
تعلم اساسيات البرمجة
Photo
هل تعرف كيف تعمل برامج ضغط الملفات؟
وكيف تقوم بتحويل الملفات من حجمها الاساسي الى حجم اصغر 🤔

تعمل برامج ضغط الملفات على تقليل حجم الملفات عن طريق مجموعة من التقنيات المختلفة التي تقوم بإزالة البيانات الزائدة أو المكررة من الملفات أو تقليل حجم البيانات المخزنة في الملفات بطريقة معينة.

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

يستخدم برنامج 7-Zip خوارزمية ضغط LZMA2 التي تقوم بضغط الملفات عن طريق تقسيمها إلى بلوكات صغيرة وتطبيق ضغط مختلف على كل بلوك باستخدام الإحصائيات. يتم تخزين البيانات المضغوطة مع جداول مفاتيح مضغوطة أيضًا لتحقيق أفضل ضغط.

تستخدم برامج ضغط الملفات أيضًا تقنيات أخرى مثل الضغط التعسفي (Arbitrary Code Excision) والترميز الزمني (Time Encoding) وغيرها لتقليل حجم الملفات بشكل أكبر. وبالتالي يمكن تقليل حجم الملفات بدون التأثير عليها، حيث يتم استعادة حالة الملفات الأصلية بعد فك الضغط.
#عبدالرحمن_جهيم
قنواتنا في التلجرام :👇👇👇

منهل اللغة العربية

https://t.me/langg

منتدى اللغة العربية
https://t.me/arblllanguage

براعم اللغة العربية
https://t.me/arabicbuds

قناة الإملاء
https://t.me/Library_L

قناة البلاغة والعروض
https://t.me/Tongue_L

قناة الصرف
https://t.me/oasis_L

اللغة العربية للثانوية
https://t.me/thanwyah

المكتبة الشاملة
https://t.me/almktbah

أكاديمية اللغة العربية
https://t.me/alacademyah

الدورة التدريبية لتعليم النحو والإملاء
https://t.me/VolumeNhvyh
👍2
#الخطأ_البرمجي_يؤدي_الي_كارثة ☢️ "21"
تعود هذه القصة إلى عام 1962، حيث قامت NASA بإطلاق مهمة ساتورن V الشهيرة لإرسال رواد فضاء إلى القمر.

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

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

تعد هذه القصة تذكيرًا بأهمية التأكد من صحة ودقة البرمجيات المستخدمة في المشاريع الكبيرة والحيوية، وضرورة مراجعة الشفرة المبرمجة بعناية لتجنب حدوث أخطاء برمجية تؤدي إلى كوارث وخسائر بشرية.
#عبدالرحمن_جهيم
🥰2👍1
أفضل تطبيقات الاندرويد لتسجيل الصوت
اقرأ المقالة عبر الرابط👇
https://ift.tt/ngCOWu2
ما هي علاقة الرياضيات بالبرمجة 🤔
(بشكل عام)
ترتبط الرياضيات بالبرمجة بطرق عدة، حيث تعد الرياضيات أحد الأسس الرئيسية لتصميم وتطوير البرامج الحاسوبية.
في مجال البرمجة، تستخدم الرياضيات لتحليل المشكلات وتصميم الخوارزميات التي تحقق الأهداف المطلوبة. ومن المثال الشهير على ذلك استخدام الرياضيات في تصميم الخوارزميات التي تستخدم في عمليات التشفير وفك التشفير.

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

بالإضافة إلى ذلك، يستخدم البرامج الحاسوبية في مجالات مختلفة مثل الهندسة والعلوم والتجارة والمالية والعلوم الاجتماعية، وتتطلب جميعها استخدام الرياضيات في تحليل البيانات وتصميم النماذج الحاسوبية وحل المعادلات وغيرها.
وبما أن البرمجة تستخدم الرياضيات بشكل كبير، فإن تعلم الرياضيات يساعد على تحسين مهارات البرمجة وفهم المفاهيم الرياضية المستخدمة في البرمجة، مما يؤدي إلى تطوير برامج أفضل وأكثر فعالية.
#عبدالرحمن_جهيم
4
تعلم اساسيات البرمجة
Photo
ما هي ال oop 🤔

تعني OOP (Object-Oriented Programming) في البرمجة الشيئية، وهي أسلوب برمجي يتم فيه تنظيم البرامج حول كائنات (Objects) تتفاعل مع بعضها البعض.

وتعتمد OOP على مفهوم الـClass (الصنف) والـObject (الكائن) والـInheritance (الإرث) والـPolymorphism (التعددية) والـEncapsulation (التجريد) لتحقيق الهدف الأساسي وهو تبسيط البرمجة وجعل البرامج أكثر تنظيماً وإدارةً وتوسعاً.

• تقدم OOP العديد من الفوائد، بما في ذلك:

1- التنظيم: يمكن للمبرمجين تنظيم البرامج الضخمة بشكل أفضل وتقسيمها إلى وحدات صغيرة سهلة الفهم والصيانة.

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

3- التوسع: يمكن للمبرمجين إضافة ميزات جديدة إلى البرامج بسهولة بإضافة كلاسات جديدة أو تغيير الكلاسات الموجودة.

4- الصيانة: يمكن للمبرمجين إجراء الصيانة بشكل أسهل، حيث أنه يمكنهم العثور بسهولة على الأخطاء في البرنامج وإصلاحها.

5- الأمان: يمكن للمبرمجين استخدام مفهوم الـEncapsulation لإخفاء التفاصيل الداخلية للكلاسات وجعل البرامج أكثر أماناً وحماية من الاختراقات.

بشكل عام، فإن OOP تساعد على تحسين جودة البرامج وجعلها أكثر قابلية للصيانة والتوسع والأمان.
#عبدالرحمن_جهيم
2👍1
اختراق منصة MT GOX

منصة MT GOX هي منصة تداول بيتكوين كانت مزدهرة في عام 2014 وفي الشهر الثاني من هذا العام تم اختراق الشركة وخسارة 740 من ارصدةالمتداولين و 100 الف بيتكوين من رصيد المنصة باجمالي 840 الف بيتكوين مايعادل 19 مليار بسعر البيتكوين الحالي قام المتداولون برفع قضايا على الشركةولاكن القضية كانت معقدة واستغرقت 7 سنوات
#عبدالرحمن_جهيم