#قناة_تعليمية_شاملة... #للتواصل_بنا:- @Mycomputer398_bot . .. #اختصارات_حاسوب:- @learn_computer5 . #قنوات_الحاسوب_الاخرى :- @learn_computer6
Software is any set of instructions that tells the hardware what to do and how to do it. Examples of software include web browsers, games, and word processors. Below, you can see an image of Microsoft PowerPoint, which is used to create presentations.
Читать полностью…Hardware vs. software
Before we talk about different types of computers, let's talk about two things all computers have in common: hardware and software.
Hardware is any part of your computer that has a physical structure, such as the keyboard or mouse. It also includes all of the computer's internal parts, which you can see in the image below.
👇👇
#تعريف_الحاسب_الالي:-
هو عبارة عن جهاز يقوم باستقبال البيانات Data
ومن ثم معالجتها Process
ومن ثم تخزينها أو إظهارها للمستخدم بصورة أخرى .
#تعريف_اخر:-
هو الة الكترونية يمكن برمجتها لكي تقوم بمعالجة البيانات وتخزينها واسترجاعها واجراء العمليات الحسابية والمنطقية عليها ...
If you're new to computers or just want to update your skills, you've come to the right place.
@Learn_computer2018
HTML :-
هي لغه لوصف صفحات الويب
وتقوم بترجمه صفحات الويب وعرضها على المتصفح
وهي لغة ترميز تستخدم علامات الترميز .
HTML
هي اختصار الى
H ------>hayper
T ----->Text
M ------> markup
L ----->language
محركات الأقراص الصلبة والليزرية والمرنة Hard\Laser\Floppy Disk Driver
Data storage device :-
من وسائط التخزين الاساسية في جهاز الحاسب :
1:- الاقراص الصلبة HDD
Hard disk drive
2:- اقراص الحالة الساكنة SSD
Solid state drive
3:- الاقراص الهجينة HHD
Hybrid hard drive
تم إصدار الإصدار الحادي عشر من الفيجوال بيسك عام 2012 م بالتزامن مع نت فرام وورك 4.5 حيث تتضمن هذا الإصدار بعض المميزات الجديدة كالبرمجة الغير متزامنة و المكررات واستدعاء التسلسل الهرمي وغيرها من المميزات الأخرى .
وفي عام 2015م قامت الشركة بإطلاق الإصدار الرابع عشر من الفيجوال بيسك حيث أن الشركة لم تطلق الإصدار الثاني والثالث عشر بل قفذت إلى الإصدار الرابع عشر مباشرةٍ مع إصدار الفيجوال ستوديو 2015 ، حيث تم تتضمين ميزة اللغات الجديدة وميزة تنسيق السلاسل المضمنة .
وفي عام 2017 قامت مايكروسوفت بإطلاق أخر الإصدارات وهو الإصدار الخامس عشر مع الفيجوال ستوديو 2017 وفي هذا الإصدار لم يظهر أي تغير كبير عن الإصدار الذي يسبقه باستثناء أنه صبح يسمح بتنظيم شفرة المصدر .
واستمرت الاصدارات وال 2019 ثم اخيراُ اصدار 2022 الذي شهد تطور كبير خاصة في مجال الـ Syntax AI والمكتبات البرمجية ولكن في رأي الشخصي اكبر تطور حدث في اصدار 2022 هو التحول من 32 بت الي 64 بت وهذا يعني أنه يمكنك فتح اكبر المشاريع وأكثرها تعقيدًا وتحريرها وتشغيلها وتصحيحها دون مواجهة اي مشاكل مع الـ RAM كمان كان يحدث مع الاصدرات السابقة .
=========================================
✅ مميزات الفيجوال بيسك
⏺ لغة سهلة وسريعة لإنشاء تطبيقات ويندوز
⏺ تدعم البرمجة الشيئية Object-oriented programming.
⏺ تعتبر لغة الفيجوال بيسك لغة كائنية المنحنى
⏺ سهلة التعلم والفهم
⏺ سهولة اكتشاف الأخطاء فيها
⏺ من اكثر اللغات سلاسة وسهولة وانصح بها المبتدئين جداً.
⏺ عند كتابة اوامر صحيحة يقوم بإعطائك أمثلة ليؤكد لك على صحة الكود
⏺ تمكنك من تخطي بعض الاخطاء عند كتابة كود محدد
وفي النهاية فيجوال بيسك هو أداة قوية وفعالة لتطوير تطبيقات وبرامج تعمل مع بيئة ويندوز. كما توفر لك بيئة تطوير متكاملة سهلة الاستخدام لإنشاء الحلول البرمجية سواءً كانت شخصية أو تجارية في وقت قياسي عن طريق فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج الفوتوشوب يمكنك تعملها فهي ستفيدك بشكل كبير
تعرف ايه عن لغة ال (#C) ؟
لغة C# هي عبارة عن لغة برمجة عالية المستوى حديثة وموجهة للكائنات (Object Oriented). تم تطويرها من قبل شركة مايكروسوفت (microsoft) ليتم استخدامها علي اطار العمل (NET Framework.). وتعمل بكفاءة عالية على أنظمة التشغيل الأساسية الخاصة ب Microsoft.
جاء اسم لغة سي شارب (#C) من لغة البرمجة سي (C) وسي بلس بلس (++C) حيث جمعت منهما أفضل الخصائص. وشهدت هذه اللغة العديد من التطورات والتحسينات حتى تم إصدار أخر نسخة منها، ويعرف مطوري برامج سي شارب باسم مطوري (NET). بما أن لغة (#C) تستخدم بشكل حصري تقريبًا (NET Framework.).
ما هي مميزات لغة البرمجة #C ؟
🔵تعتبر لغة البرمجة سي شارب من اللغات سهلة التعلم وسهلة الاستخدام مع نظام التشغيل ويندوز window.
🔵لغة برمجة حديثة للاستخدامات العامة (general purpose language).
🔵سي شارب عبارة عن لغة موجهة للكائنات (OOP) ومشتقة من لغة ++C.
🔵تُعد هذه اللغة جزء من (Net Framework.).
🔵يُبسط بناء لغة سي شارب الكثير من تعقيدات لغة (++C).
🔵مصادر تعلمها كثيرة ومجانية، ويوجد العديد من الكتب مختصة بهذه اللغة.
🔵من الممكن استخدامها لبرمجة تطبيقات الإنترنت والهاتف المحمول بالاستعانة ببرامج مساعدة.
مجالات استخدام وتطبيقات لغة سي شارب #C !!
🔵صناعة وتطوير تطبيقات سطح المكتب – Desktop Applications:
يمكنك من خلال استخدام لغة البرمجة سي شارب صناعة تطبيقات سطح المكتب بشكل فعال، حيث يمكنك صناعة مختلف تطبيقات سطح المكتب مثل المتصفحات وبرامج الاتصال والتحميل؛ لأنها تدعم مجموعة من المكتبات والبرمجيات الجاهزة التي تساعدك في ذلك.
🔵صناعة مواقع الويب المتكاملة عن طريق استخدام إطار ASP.net:
تم إصدار (ASP.NET) في يناير 2002 ومنذ ذلك الحين أصبح من أكثر التقنيات شعبية لإنشاء تطبيقات ويب، ويمكن دمج إطار العمل (ASP.NET) مع (HTML) و (JavaScript) ومكتبات وواجهات برمجة تطبيقات أخرى لإنشاء تطبيقات ويب حديثة متكاملة بالاعتماد على لغة سي شارب.
🔵صناعة وتطوير تطبيقات الموبايل بالاعتماد على إطار العمل Xamarin:
بعد انتشار لغة سي شارب اصبح الان بامكان مستخدمي هذه اللغة صناعة تطبيقات موبايل أندرويد ونظام (iOS) بالاعتماد الكامل على لغة سي شارب؛ وذلك باستخدام إطار العمل (Xamarin).
🔵صناعة و تطوير ألعاب الفيديو – Video Games:
معظم أشهر الألعاب قد تم تطويرها بإستخدام لغة البرمجة سي شارب، وهناك الكثير من محركات الألعاب التي تعتمد في عملها على لغة البرمجة سي شارب وغيرها من لغات البرمجة.
🔵صناعة وتطوير برمجيات الويندوز:
تعتبر لغة سي شارب اللغة الأساسية والأفضل لصناعة برمجيات وتطبيقات يمكن اعتمادها في متجر(Windows App Store)
بعض الاختصارات الهامة :-
قائمة المجلدات
Folder List
قرص غير مهيأ
Unformatted Disk
قرص متنوع رقمي ( قرص فيديو رقمي)
Digital Versatile Disk (DVD)
قرص مدمج CD ROM))
Compact Disk
قرص مرن
Floppy Disk
قص
Cut
قطاعات دائرية
Tracks
كائن
Object
كامل
Full
لصق
Past
لغة HTML الديناميكية
Dynamic HTML
للقراءة فقط
Read-only
لوحة التحكم
Control panel
لوحة المفاتيح
Key Board
مؤتمر (اجتماع ) صوتي
Audio Conferencing
مؤشر الفأرة
Pointer
معرفة مواصفات كمبيوتر ذو نظام تشغيل ويندوز
يمكن للشخص الذي يستخدم كمبيوتر يعمل بنظام التشغيل ويندوز أن يقوم بمعرفة مواصفات جهازه من خلال ما يُعرف بلوحة معلومات النظام ويمكن الوصول إليها من خلال عدة طرق وهذه الطرق كما يلي :
قائمة إبدأ
وهذه الطريقة للوصول إلى لوحة معلومات النظام تكون صحيحة في ويندوز 7 وما تلاه من إصدارات، ويمكن القيام بذلك من خلال الخطوات التالية:
• الطريقة الاولى :
• النقر من خلال لوحة المفاتيح على مفاتيح (Start) و (R). او الضغط على زر (وندوز + R )
• كتابة (msinfo32) في الصندوق الظاهر على الشاشة.
• النقر على مفتاح (enter)
• وسوف تظهر معلومات النظام .
• الطريقة الثانية :
• وكذلك قم بالضغط على (وندوز + R )
• كتابة dxdiag وسوف يظهر لنا معلومات النظام والشاشة وغيرها .
ما هي أنواع الذاكرة المستخدمة والموجودة في الكمبيوتر؟
1-ذاكرة الوصول العشوائي
RAM
Random Access Memory
2-الذاكرة المخصصة للقراءة فقط
(ROM)
Read-Only Memory
3- الذاكرة الظاهرية
Virtual Memory
4- الذاكرة الوميضية
Flash Memory
5- ذاكرة الكيش
Cache Memory
/channel/Learn_computer2018
#مزوِّد الطَّاقة (Power Supply):-
يُعتبر مزوِّد الطَّاقة من الأجزاء المهمّةِ جداً في الحاسب الآلي، لأنّه هو المسؤول عن تزويد اللوحة الأم وجميع الأجزاء الداخلة فيها بالطَّاقة اللازمة لتعمل، كما أنّه ينظِّم الطاقة الداخلة للحاسوب، فلا يسمح بدخول كهرباء تعلو عن 220-240 فولت
#البطَّارية:-
البطَّارية التي تكون داخل الحاسوب صغيرة الحجم، حيث إنّها مسؤولة عن مساعدة الرَّامات على حفظ الذاكرة العشوائية المؤقَّتة، كما أنها تحفظ الوقت والتَّاريخ الموجود في الحاسب الآلي.
#كرت_الشاشة(Video Card) :-
يتم تصنيع كرت الشاشة على شكلين، فمنها ما يكون مدمجاً مع اللوحة الأم، ومنها ما يكون منفصلاً، حيث يتم تركيبه من قِبل التِّقني، وأما وظيفة كرت الشَّاشة تساعد الحاسوب على عرض كل شيء نراه على شاشات الحاسوب، وخاصَّةً البرامج الّتي تعتمد قوَّة عرضٍ عالية كالألعاب الإلكترونية وبرامج التَّصميم ذات الأبعاد الثُّلاثيَّة، حيث إنّ التِّقنيين ينصحون بكرت الشاشة المنفصل ويُركَّب على اللوحة الأم، لأنَّ قدراته في العرض أعلى من الذي يكون مدمجاً مع اللوحة الأم.
VGA:
Video Graphics Array
أي :-
واجهة فيديو و رسوميات, و هو عبارة عن جك لونه أزرق لتوصيل الشاشة, سنتحدث لاحقا" عن أشهر أنواع الجكات و دورها في دقة و جمالية الصورة .. .
أنواع الحاسبات الآلية :- .
الانواع من حيث الحجم :-
1/ الحاسبات الكبيرة
2/ الحاسبات المتوسطة
3/ الحاسبات الصغيرة
#خصائص_الحاسب:-
1/ القدرة على التخزين واسترجاع البيانات .
2/القدرة على معالجة البيانات .
3/ القدرة على برمجة الحاسب.
#مميزات_الحاسب:-
1/الدقة في اجراء العمليات.
2/السرعة في اجراء العمليات.
3/امكانية التشغيل لفترة طويلة .
4/اقتصادي من حيث التكلفة.
#اهمية_الحاسب:-
1/امكانية الحصول على المعلومة في الوقت المناسب.
2/ السرعة في استرجاع المعلومات.
3 / امكانية التخزين الهائلة للبيانات.
4/الدقة الهائلة في المعلومات.
What is a computer?
A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data. You may already know that you can use a computer to type documents, send email, play games, and browse the Web. You can also use it to edit or create spreadsheets, presentations, and even videos.
Q.What is printer?
A. A printer is an electronicmechanical device which converts text and graphical documents for an electronic from to a physical form.
The quality of printers is indefined by features like colour quality, speed of printing, resolution, etc.
Printers are external peripheral devices which are connected with computers or laptop through a cable or wirelessly to receive Input and print them on paper.
#تحذير:-
إذا وصلك بريد إلكتروني من أي شخص -حتى صديقك- فيه مرفق صيغته أحد التالي فاحذر تفتحه نهائياً:
EXE
JAR
BAT
PSC1
VB
VBS
MSI
CMD
REG
WSF
وهذه صيغ يجب عليك فحصها بمكافح فيروسات بعد تحميلها وقبل فتحها:
ZIP
RAR
7Z
DOCX
XLSX
PPTX
DOCM
XLSM
PPTM
ولا تفتح أي مرفق من مرسِل لا تعرفه.
motherboard مكونات اللوحة الأم
1- مقبس المعالج.
2- شقوق الذاكرة العشوائية .
3- شقوق التوسعة .
4- طقم الرقاقات .
5- شريحة البايوس.
6- لوحة الدوائر المطبوعة
Printed Circuitry Board
7- شريحتا الجسر الجنوبي
والشمالي (طقم الرقاقات)
8- القافزات ( Jumpers).
9- النواقل ( buses).
10- منافذ الادخال والاخراج .
11- منفذ الطاقة .
12- مكثفات الطاقة (Capacitors)
✅ماهو الفيجوال بيسك وكيف تطورت الي الدوت نت ؟
الفيجوال بيسك عبارة عن بيئة تطوير ولغة برمجة من تطوير شركة مايكروسوفت يستند على لغة البيسك المعروفة، كما أن الفيجوال بيسك يستخدم في تطبيقات قواعد البيانات وبرامج الحسابات، أيضاً هي لغة ذات تصميم مرئي ذو واجهة رسومية بعكس بعض اللغات مثل (الاسمبلي) ذات الشاشة السوداء.
حيث تحتوي هذه اللغة على العديد من الأوامر بداخلها ولغة سهلة التطبيق تم تطوير هذه النسخة من البرنامج عن النسخة القديمة basic والتي تعمل تحت بيئة Dos إلى هذه النسخة التي تعمل تحت بيئة ويندوز.
=========================================
✅ لمحة تاريخية عن فيجوال بيسك :
في عام 1975 م قامت شركة مايكروسوفت بأول إصدار من لغة البيسك وتم تسميته في هذا الوقت باسم بيسك ثم قامت الشركة بالاهتمام بهذه اللغة فظهر بعدها كيو بيسك و كويك بيسك ثم جي دبليو بيسك وكانت جميع هذه الإصدارات تعمل فقط على بيئة دوس “DOS” ومع ظهور نظام الويندوز وانتشاره قامت شركة مايكروسوفت بإصدار النسخة الجديدة من البيسك وهي الفيجوال بيسك حيث تم دمج الكثير من أوامر كيو بيسك إلى الإصدار الجديد وأضيف له العديد من الوظائف التي جعلته يبدو أكثر تتطوراً .
وفي عام 2000 م قامت مايكروسوفت بإطلاق النسخة المطورة فيجوال بيسك نت والتي تعتمد على البرمجة الشيئية.
=========================================
✅ مراحل تطور الفيجوال بيسك:
كان الإصدار الأول من فيجوال بيسك محدود للغاية حتى أنه لم يكن موجه لتطوير تطبيقات أو برامج ويندوز ثم بعد ذلك ظهر الفيجوال بيسك الإصدار الثاني والذي لم يقدم أي جديد عن الإصدار الذي يسبقه باستثناء القليل من الخصائص التي جعلته يبدو كبيئة تطوير متكاملة .
ثم ظهر بعد ذلك الإصدار الثالث من الفيجوال بيسك والذي قد يكون هو بداية شهرة فيجوال بيسك حيث تم الدمج الفيجوال بيسك ونظام قواعد البيانات “Access” إضافةٍ إلى ذلك تم عمل تحسينات كبيرة في بيئة تطوير الفيجوال بيسك وهو الذي دفع مئات المطورين إلى فيجوال بيسك .
وفي شهر اغسطس عام 1995 م تم إطلاق الأصدار الرابع من الفيجوال بيسك والذي كان يهدف إلى مرحلة انتقالية إلى ويندوز95 ، إضافة إلى ذلك اصبح من الممكن تطوير تطبيقات من نوع bit32 كما أضيف لها ميزة البرمجة الكائنية التوجه مثل جافا وسي ++ وسي شارب .
تم إطلاق الإصدار الخامس من الفيجوال بيسك في عام 1997 م ويعتبر هذا الإصدار الإعلان الرسمي للفيجوال بيسك على أنها لغة وبيئة تطوير متكاملة حيث تصلح للتطبيقات الحقيقية والتجارية حيث أضيف لها العديد من أنواع المشاريع مثل “ActiveX Controls” و “ActiveX Documents” بإلاضافة إلى مزايا أخرى للتحكم بشيفرة ملف “EXE” الذي يخيرك من تحويل الشيفرة المصدرية إلى “P-Code” أو “Native-Code” .
الإصدار السادس من الفيجوال بيسك والذي تم إطلاقه في 1998 م لم يكن يحمل أي جديد عن الإصدار الخامس باستثناء بعض التحسينات وعلاج بعض الأخطاء التي كانت موجودة في الإصدار الخامس وتحسين في بعض أدوات التحكم ودعم بعض أنواع البيانات الأخرى وزيادة بعض الدوال .
=========================================
✅ الفيجوال بيسك نت :
كان الإصدار السادس من الفيجوال بيسك هو الإصدار الأخير من هذه العائلة وفي العام 2002 م ظهر الفيجوال بيسك الإصدار السابع والذي كان يحمل اسم فيجوال بيسك نت 7 تم إنتاج هذا الإصدار مع تغير جذري عما سبقه لكن كان هناك بعض التحسينات التي يحتاجها هذا الإصدار لتتطلق الشركة إصدار جديد فيجوال بيسك 7.1 ليقوم بعمل تحسينات كبيرة للإصدار 7 .
وفي عام 2005 م قامت شركة مايكروسوفت بتطوير الإصدار الثالث والذ كان يحمل ايضاً اسم الفيجوال بيسك بدون “نت” لتبدء معها سلسلة الفيجوال بيسك نت حيث يعتبر هذا الإصدار هو الثامن في جميع إصدارات الفيجوال بيسك الكلاسيكي وفي هذا الإصدار اضافت شركة مايكروسوفت العديد من المميزات التي تهدف إلى تعزيز الفيجوال بيسك نت حيث قاما بالتركيز على أن يكون هذا الإصدار منصة تطوير تطبيقات سريعة .
قامت الشركة بتطوير الإصدار التاسع من الفيجوال بيسك عام 2008 م بالتزامن مع إطلاق الإصدار الثالث من حزمة مساعد البرامج نت فرام وورك 3.5 حيث هذا الأخير تم إطلاقه في أواخر عام 2007 وبالتحديد في 19 نوفمبر عام 2007 حيث تتضمن هذا الإصدار العديد من المميزات كدعم الإستعلام التكميلي اللغوي و تعبيرات لامبادا وأنواع الإستدلاال وغيرها من المميزات الأخرى .
وفي ابريل عام 2010 م قامت شركة مايكروسوفت بإطلاق الإصدار العاشر حيث كانت مايكروسوفت تخطط لإضافة ميزة وقت التشغيل الديناميكي للغة لهذا الإصدار ، لكنها تحولت إلى إستراتيجية تطوير مشترك بين الفيجوال بيسك واللغة الشقيقة سي شارب وتم استكمال الدعم الحالي للدالات المضمنة .
ما هو الـ API بأبسط مفاهيمه ؟💁🏻♂️
الـ API هو اختصار لعبارة Application Programming Interface، وربما يمكننا ترجمتها باللغة العربية إلى الواجهة البرمجية للتطبيق. يهدف الـ API إلى أن يكون وسيط بين برمجيتك الخاصة وبرمجية أخرى، لهذا يكون في معظم الأحيان خدمة طرف ثالث ( أي العضو الثالث إلى جانب موقعك و الموقع الذي تتواصل معه )، لكن لأي غرض سيتوسط به الـ API ؟
الإجابة ببساطة هي إرسال واستقبال المعلومات بين برمجيتك أنت، وبرمجية أخرى غير تابعة لك ، يمكنك اعتباره وسيطاً لجلب المعلومة وإرسالها، كما لو كان ساعي البريد الذي يأخذ المعلومة من برمجيتك الخاصة ويرسلها لبرمجية أخرى، أو العكس.
استخدمات API👇🏻
المكتبات وأُطُر العمل
Libraries and frameworks
أنظمة التشغيل
Operating systems
واجهات برمجة التطبيقات البعيدة
Remote APIs
واجهات برمجة التطبيقات الخاصة بالويب
Web APIs
صناعة البرمجيات
Software industry
تصميم واجهة برمجة التطبيقات
Application API design
لماذا نستخدم الـ API ؟ 👨🏻💻
استخدامات الـ API تختلف حسب ضرورياتك البرمجية، ويوجد العديد من الإستخدامات المتعلقة بالـ API أبرزها:
اختصار العمل عليك: تخيل مثلا لو أردت استخراج عناوين الـ IP للمستخدمين، سيكون الأمر صعب وستحتاج إلى تطوير برمجيتك من الصفر التي تتعامل مع هذا الهدف، لذا سيكون أسهل وأفضل استخدام مثل الـ API السابق، والقيام بالعمل كاملا فقط من خلال سطرين برمجيين وربما أقل ان كنت تستخدم تقنيات متقدمة ( مثلا Axios في الـ Vuejs ).
تضمين برمجيات شهيرة في برمجيتك الخاصة: هل صادفت يوماً موقعا يتيح لك التسجيل عبر فيسبوك أو تويتر او جوجل؟ يمكنك أنت أيضا فعل ذلك، بحيث يمكنك إدراج التسجيل عبر خدمات خارجية مثل فيسبوك في موقعك من خلال الـ API الخاص بالشركة، هذا سيكون أسهل من صناعة واجهة للتسجيل والدخول في موقعك. الأمر سيان لخدمات أخرى تريد تضمينها وسط موقعك لاختصار الجهد والعمل.
جلب / إرسال محتوى: يوجد مواقع شهيرة تقوم بجلب محتوى مواقع وتضمينها داخله، على سبيل المثال منصة Flipboard، فهذه المنصة الشهيرة والعالمية مبنية فقط على مجموعة من الـ API's التي تقوم بالبحث في مواقع شهيرة وجلب مقالاتها ومواضيعها عليها واستعراضها في مكان واحد.
التعامل مع مهام صعبة أو بسيطة أحيانا: لكن أحيانا قد تود فقط استخدام الـ API للتعامل مع المهمات الصعبة أو المكلفة، أو المهمات التي قد تبدو سهلة للغاية أحيانا، كمثال لذلك يوجد API من Cloudinary يتيح لك اختزال مساحة الصور قبل إضافتها في موقعك، وهو API جيد لمن لا يملك مساحة تخزين كبيرة في موقعه ويريد نقص مساحة الصور قبل رفعها. مثل هذه المهات ستكون أسهل لو استطعت اختصارها في API بدل برمجتها من الصفر.
والمزيد من المهمات الأخرى المتعلقة بالـ API's، فقط تذكر أن جل المواقع الشهيرة حاليا تتيح لك API خاص بها ( مثل فيسبوك، جوجل، انستغرام، واتساب ...) بعضها مجاني وبعضها مدفوع، ومن خلال الـ Documentation الخاص بكل API سيمكنك معرفة ما الذي يمكنك تحقيقه باستخدامه ( فمثلا في تويتر، يمكنك استخراج أكثر الهاشتاغات استخداما ووضعها في موقعك مثلا ) .
انواع API❤️
هناك ثلاث طرق لسياسات الوصول إلى API.
خاص Private
.API للاستخدام الداخلي فقط. هذا يمنح الشركات أكبر قدر من التحكم في API الخاصة بهم
شريك Partner
يتم مشاركة API من هذا النوع مع شركاء أعمال محددين.
عام Public
هذا النوع من سياسة الوصول إلى API يكون متاح للجميع.
معرفة مواصفات كرت الشاشة :-
باستخدام الأمر RUN
اضغط على أيقونة الويندوز، الموجودة في لوحة التحكم، مع حرف (R)، بشكلٍ متزامنٍ، لفتح نافذة (RUN).
أدخل الأمر (dxdiag)، ثمّ اضغط على (OK) أو (Enter).
انتظر بضع ثوانٍ، ستظهر لك نافذةٌ جديدةٌ.
اضغط على خيار (display)، وستظهر لك قائمة بمواصفات كرت الشاشة، من حيث اسم الجهاز، ونوع كرت الشاشة، وحجمه، وحجم المونيتر وغيرها
الفرق بين علوم الكمبيوتر وعلوم البيانات ،وأيهما يجب عليك تعلمه ؟
يتم الخلط بين العديد من الطلاب حول ما إذا كان علم البيانات جزءًا من علوم الكمبيوتر. في الواقع ، ينتمي علم البيانات إلى علوم الكمبيوتر لكنه يظل مختلفًا عن علوم الكمبيوتر. كلا المصطلحين لديهم تشابه ، ولكن هناك فرق كبير بين الاثنين. يحتوي علم الكمبيوتر على مجالات صغيرة مختلفة ، مثل الذكاء الاصطناعي ، والتحليلات ، والبرمجة ، ومعالجة اللغات الطبيعية ، وتعلم الآلة ، وتطوير الويب ، والكثير غير ذلك. علم البيانات هو أيضًا جزء من علوم الكمبيوتر ولكنه يتطلب معرفة أكثر بالرياضيات والإحصاءات.
بمعنى آخر ، يتناول علوم الكمبيوتر برامج البرمجة والأجهزة حيث يتعامل علم البيانات مع التحليلات والبرمجة والإحصاءات. لذا ، إذا ركز عالم الكمبيوتر على البرمجة والإحصاءات والتحليلات ، فيمكنه أن يصبح عالِم بيانات.
دعونا أولا تعريف علوم الكمبيوتر وعلوم البيانات بشكل منفصل.
ما هو علوم الكمبيوتر؟
يمكن تعريف علوم الكمبيوتر بأنها دراسة هندسة الكمبيوتر وتصميمها وتطبيقها في العلوم والتكنولوجيا. يحتوي تطبيق علوم الكمبيوتر على جوانب مختلفة ومفاهيم تقنية ، مثل الشبكات والبرمجيات والأجهزة والإنترنت. تختلف معرفة علوم الكمبيوتر باختلاف مجالاتها ، مثل التصميم والهندسة المعمارية والتصنيع وما إلى ذلك.
يقوم علماء الكمبيوتر بتحليل الخوارزميات ودراسة أداء برامج الكمبيوتر والأجهزة. المجالات الرئيسية لدراسة علوم الكمبيوتر هي أنظمة الكمبيوتر والذكاء الاصطناعي والشبكات ، والتفاعل بين الإنسان والحاسوب ، والرؤية والرسومات ،
ولغة البرمجة ، والتحليل العددي ، والمعلوماتية الحيوية ، وهندسة البرمجيات ، ونظرية الحوسبة الخ.
ما هو علم البيانات؟
علم البيانات هو دراسة أنواع مختلفة من البيانات ، مثل البيانات غير المهيكلة وشبه المهيكلة والمنظمة. يمكن أن تكون البيانات بأي تنسيق متاح وتستخدم للحصول على المعلومات التي تحتوي عليها. يشتمل علم البيانات على عدد من التقنيات المستخدمة لدراسة البيانات. ويطلق عليه اسم استخراج البيانات ، وتطهير البيانات ، وتحويل البيانات ، إلخ. يركز علم البيانات على استغلال البيانات للتنبؤ والاستكشاف والفهم .
لذلك ، فإنه يؤكد على التواصل الفعال لنتائج تحليل البيانات. علاوة على ذلك ، يعطي علم البيانات الأولوية لمعرفة خوارزميات التحسين عن طريق إدارة المفاضلة اللازمة بين السرعة والدقة.
ما هو الفرق بين علوم الكمبيوتر وعلوم البيانات؟
علم الكمبيوتر هو دراسة أداء أجهزة الكمبيوتر في حين أن علم البيانات يجد المعنى ضمن البيانات الكبيرة. يتعلم طلاب علوم الكمبيوتر الحوسبة المتقدمة التي تتضمن أنظمة قواعد البيانات ، خبرة متعمقة في تطوير تطبيق على مستوى المؤسسة.
من ناحية أخرى ، يتعرف طلاب علوم البيانات على الرياضيات وتحليل مجموعات البيانات الكبيرة باستخدام تطبيقات الكمبيوتر ، مثل التمثيل البصري للبيانات ، واستخراج البيانات ، وإدارة البيانات الفعالة ، والتحليل التنبئي للبيانات.
علم الكمبيوتر هو لتطوير التكنولوجيا في مجال الأمن السيبراني ، والبرمجيات ، والأنظمة الذكية. بينما يعتمد علم البيانات على المهارات المطلوبة لتعدين البيانات ، ويوضح معاني مجموعات البيانات الضخمة المستخدمة في صنع القرار في المنظمات والشركات الكبرى.
علم الحاسوب مهم لأنه المحرك الرئيسي في الابتكارات التكنولوجية لهذا اليوم. ومع ذلك ، فإن علم البيانات له أهمية أكبر بالنسبة لمنظمة ما ، ويتطلب تطبيقه خبراء في استخراج البيانات وتحليلها. لدى طلاب علوم الكمبيوتر خيار الاختيار بين وظائف مطور تطبيقات ، مبرمج كمبيوتر ، مهندس كمبيوتر ، مطور قواعد البيانات ، مهندس قواعد البيانات ، مدير مركز البيانات ، مهندس تكنولوجيا المعلومات ، مهندس البرمجيات ، مبرمج النظام ، مهندس الشبكة ، مطور الويب ، ومدير الشبكة .
من ناحية أخرى ، يمكن لطلاب علوم البيانات اختيار مهنة عالم الأحياء الحسابي ، وعالم البيانات ، ومحلل البيانات ، واستراتيجي البيانات ، والمحلل المالي ، ومحلل الأبحاث ، والإحصائي ، ومدير ذكاء الأعمال ، والباحثين السريريين ، إلخ.
استنتاج
يمكن تفسير الاختلاف الرئيسي ببساطة أن عالم الكمبيوتر يمكن أن يصبح عالما في البيانات عن طريق تعلم الإحصائيات والتحليلات. يتعلم طلاب علوم الكمبيوتر نظام تشغيل البرامج ، والبرمجة ، وأشياء أخرى مهمة ضرورية لجعل الكمبيوتر يقوم بوظيفته. يتضمن علوم الكمبيوتر تعلم لغات البرمجة ، مثل Java و JavaScript و Python. كما يتعلمون العناصر الضرورية التي تجعل هذه اللغات وظيفية.
/channel/Learn_computer2018
مراجعة .....
تاريخ تطور الحاسب الآلي :
تطور الحساب عند الإنسان القديم من استخدام أصابع اليد والحصى إلى تصميم بعض الأدوات الخشبية للحساب .
تم تصميم أو حاسبة ميكانيكية على يد العالم باسكال في عام 1642 م لأداء عمليات الجمع والطرح .
في عام 1694م أكمل العالم الرياضي ليابناتز آلة مبنية على آلة باسكال لأداء عملية الضرب والقسمة والجذور حيث يقوم المستخدم بتجهيزها لكل عملية حسابية .
في عام 1822م اقترح العالم شارل باباج أول حاسبة شبه تلقائية سميت بآلة الفروق والتي لم يكتمل بناءها بسبب العقبات المالية .
في عام 1944م تم تصميم أول حاسبة أوتوماتيكية رقمية تسمى مارك -1 بواسطة فريق من الباحثين يرأسهم العالم الأمريكي هوارد ايكن ومجموعة من مهندسي شركة IBM .
تم تصميم أول حاسب آلي رقمي عام 1939م وسمي ايناك على يد العالين جون وابكرت للمساعدة في تصويب القذائف المدفعية .
وتم تشغيله في عام 1946م بتوصيل أسلاك خارجية .
وكان يحتوي على 19 ألف صمام ويزن 30 طن ويحتل 1500 قدم مربع .في نهاية عام 1956م أخذت شركة IBM القيادة في صناعة الحاسبات .
في عام 1957 م ظهرت أول لغة برمجة ذات مستوى عالي وهي لغة فورتران حيث كانت تستخدم لغة الآلة في السابق .
من الممكن تقسيم الحاسبات بعد ذلك إلى أجيال حسب التطور الذي طرأ على الدوائر الكهربائية إلى :
الجيل الأول
( 1951م – 1957م )
وتستخدم فيه الصمامات المفرغة.
الجيل الثاني
( 1957م – 1965) :
بدأ فيه استخدام الترانزيستور وهو عبارة عن دائرة إلكترونية أسرع وأصغر وأقل تكلفة من الصمام المفرغ .
ومعه أصبحت الحاسبات أقل حجماً وأكثر سرعة وأكبر قدرة على التخزين باستخدام الخلايا الممغنطة.
الجيل الثالث
( 1965م – 1972م) :
ظهرت فيه الدوائر المتكاملة وهو عبارة عن دوائر متكاملة توضع على شريحة من السليكون .
مما إلى زيادة سرعة وتخزين الحاسبات وظهور الحاسبات الآلية المتوسطة.
الجيل الرابع
( 1972م – حتى وقتنا الحاضر) :
ظهرت فيه الدوائر المتكاملة الكبيرة وهو عبارة عن دوائر الكترونية متكاملة تحتوي على ملايين من الترانزيستورات على شريحة صغيرة من السيليكون .
وأصبحت في الوقت الحالي مادة البنتيوم هي المستخدمة بدل من السيليكون لما لها من خصائص توصيل.
الجيل الخامس :
تطوير أجهزة الذكاء الاصطناعي.
/channel/Learn_computer2018
#قارئ الأقراص اللَّيِّنة (CDRom):-
هذا الجزء هو عبارةٌ عن أداةٍ داخليةٍ، ولكنَّها أيضاً تُعتبر أداة خارجية، لأنه يُركَّب من الداخل، ولكن استخدامه خارجي، حيث إنّه هو المسؤول عن قراءة ونسخ الأقراص اللَّيِّنة.
#كرت_الصَّوت_(Sound Card)
سابقاً كان كرت الصَّوت يُصنَّع بشكلٍ منفصل، ثم يتم تركيبه على اللوحة الأم، أما الآن فقد أصبح يُصنَّع غالباً بشكلٍ مدمجٍ مع اللوحة الأم، حيث إنّه هو المسؤول عن معالجة وإخراج الصوت من السَّمَّاعات الخارجيّة.
VRAM:-
أي ذاكرة فيديو و هي مثل الرام من حيث المبدأ, فذاكرة الفيديو توجد على الكرت المنفصل وظيفتها حمل ملفات الفيديو فقط.
و هي أيضا" لها أنواع ...