السلام عليكم ورحمة الله وبركاته
القناة ان شاء الله متخصصة في لغة البايثون
فقط لي مبتدئين الشرح من الصفر حتى إذا كان ما ليك خبرة من قبل في اللغة او برمجة خالص في إمكانك تقدر تفهم الشرح .
نظام الشرح ان شاء الله كل اسبوع درس
[ يوم الجمعة ]
و على الدرس في مهام بسيطة task
أول درس هو درس تعريفي لبرمجة + اللغة
أتمنى التوفيق لجميع
رابط القناة
Channel :👇
@t3lampython
Manager : 👇
@kaizodev
القناة ان شاء الله متخصصة في لغة البايثون
فقط لي مبتدئين الشرح من الصفر حتى إذا كان ما ليك خبرة من قبل في اللغة او برمجة خالص في إمكانك تقدر تفهم الشرح .
نظام الشرح ان شاء الله كل اسبوع درس
[ يوم الجمعة ]
و على الدرس في مهام بسيطة task
أول درس هو درس تعريفي لبرمجة + اللغة
أتمنى التوفيق لجميع
رابط القناة
Channel :👇
@t3lampython
Manager : 👇
@kaizodev
🔥4👍2
السلام عليكم ورحمة الله وبركاته
# درس تعريفي 1 :
البرمجة :
تعريف البرمجة هي عملية كتابة تعليمات لتوجيه الحاسوب لأداء مهمة محددة .
يمكن ان تكون هذه المهمة عبارة عن إنشاء تطبيقات او برامج او مواقع ويب او العاب.... الخ
يمكن ان نطلق على هذه التعليمات " شفرة برمجية" او " كود"
طيب بعد ما اتعرفنا على برمجة
كيف نقدر نكتب هذه التعليمات
نظرا للغة الحاسوب التي تم تصميمها بنظام الثنائي
او binary ( 0 . 1 )
النظام الثنائي هو نظام الأساسي يستخدم في الحاسوب و البرمجيات في النظام الثنائي يتم التعامل مع جميع انواع المعلومات [ارقام او بيانات]
باستخدام رقمين فقط
[ 0 , 1] الواحد و الصفر
يمثل الصفر عدم وجود اشارة
اما الواحد يمثل وجود إشارة
؟
طيب ركز معاي انا عارف قربت تفقد تركيزك
لازم اوضح ليك بعض حاجات بسيطة
العلاقة بين 0 و 1
و الحاسوب :
الحاسوب هو عبارة عن جهاز كهربائي جميل يعني وجود دائرة كهربائية
و الدائرة الكهربائية
بتستخدم البوابات المنطقية
نعم او لا
نعم وجود تيار كهربائي وتعني [1]
لا عدم وجود تيار كهربائي وتعني [0]
1 في حالة وجود اشارة
0 في عدم وجود اشارة
مثال اخر بسيط
اعتبر انك بتشغل مفتاح كهرباء لي الانارة مثلا
مكتوب في حائط عندك خيارين on / off
( on) (تشغيل المفتاح (1
ايقاف المفتاح (0)( off)
الحاسب الآلي يتعامل بنظام الثنائي في كل شي حتى التخزين
مثلا وحدات التخزين
أصغر وحدة تخزين هيا bit البت
Bit يمثل البت الواحدات الثنائية
(0.1)
في الختام يعبر النظام الثنائي او binary
عن حالات الجهد الكهربائي و معلومات في الدوائر الكهربائية
سوف أوقف الشرح هنا لكي لا أكثر عليك في معلومات
و يتم تقسيم الجزء التعريفي لبرمجة واللغة الا ثلاثة أجزاء ان شاء الله
لا تنسو الأشتراك في القناة 👇
t.me/t3lampython
My account
@kaizokua
# درس تعريفي 1 :
البرمجة :
تعريف البرمجة هي عملية كتابة تعليمات لتوجيه الحاسوب لأداء مهمة محددة .
يمكن ان تكون هذه المهمة عبارة عن إنشاء تطبيقات او برامج او مواقع ويب او العاب.... الخ
يمكن ان نطلق على هذه التعليمات " شفرة برمجية" او " كود"
طيب بعد ما اتعرفنا على برمجة
كيف نقدر نكتب هذه التعليمات
نظرا للغة الحاسوب التي تم تصميمها بنظام الثنائي
او binary ( 0 . 1 )
النظام الثنائي هو نظام الأساسي يستخدم في الحاسوب و البرمجيات في النظام الثنائي يتم التعامل مع جميع انواع المعلومات [ارقام او بيانات]
باستخدام رقمين فقط
[ 0 , 1] الواحد و الصفر
يمثل الصفر عدم وجود اشارة
اما الواحد يمثل وجود إشارة
؟
طيب ركز معاي انا عارف قربت تفقد تركيزك
لازم اوضح ليك بعض حاجات بسيطة
العلاقة بين 0 و 1
و الحاسوب :
الحاسوب هو عبارة عن جهاز كهربائي جميل يعني وجود دائرة كهربائية
و الدائرة الكهربائية
بتستخدم البوابات المنطقية
نعم او لا
نعم وجود تيار كهربائي وتعني [1]
لا عدم وجود تيار كهربائي وتعني [0]
1 في حالة وجود اشارة
0 في عدم وجود اشارة
مثال اخر بسيط
اعتبر انك بتشغل مفتاح كهرباء لي الانارة مثلا
مكتوب في حائط عندك خيارين on / off
( on) (تشغيل المفتاح (1
ايقاف المفتاح (0)( off)
الحاسب الآلي يتعامل بنظام الثنائي في كل شي حتى التخزين
مثلا وحدات التخزين
أصغر وحدة تخزين هيا bit البت
Bit يمثل البت الواحدات الثنائية
(0.1)
في الختام يعبر النظام الثنائي او binary
عن حالات الجهد الكهربائي و معلومات في الدوائر الكهربائية
سوف أوقف الشرح هنا لكي لا أكثر عليك في معلومات
و يتم تقسيم الجزء التعريفي لبرمجة واللغة الا ثلاثة أجزاء ان شاء الله
لا تنسو الأشتراك في القناة 👇
t.me/t3lampython
My account
@kaizokua
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
❤9👍2🔥1
السلام عليكم ورحمة الله وبركاته
# درس تعريفي 2 :
بعد ما اتعرفنا على البرمجة
و كيفية عمل الحاسب الآلي
و اللغة الرئيسية لحاسب الآلي
في هذا الدرس سوف نتحدث
كيفية التعامل مع هذه اللغة الثنائية او binary
الحاسب الآلي يفهم الأوامر و البيانات باستخدم النظام الثنائي
1_0 واحد و صفر فقط .
كما قولنا سابقاً السبب الطبيعة الرقمية لحاسب الآلي
حيث يتم تمثيل كل معلومة بشكل بتات bits
عندما نكتب كود او شفرة برمجية بلغة مثل java جافا
او python بايثون
نستخدم في هذه العملية المترجم و المفسر
سوف اشرح طريقة عمل الترجمة في الحاسب الآلي ثم اشرح الفرق بين المترجم و المفسر
/ يتم ترجمة الشفرة إلى شفرة ثنائية
تتضمن هذه العملية مجموعة من الخطوات منها
* تحليل الشفرة المصدرية تعرف بعملية
parsing :
في هذه العملية يتم قراءة الشفرة المصدرية و تحليلها لفهم التعليمات
* إنشاء الشفرة الوسيطة
Intermediate code generation :
في هذه العملية يتم إنشاء شفرة وسيطة تحتوي على تمثيل أوامر و بيانات الشفرة المصدرية باستخدام ترميز خاص
* تحويل الشفرة الوسيطة إلى شفرة ثنائية
Code generation :
يتم تحويل الشفرة الوسيطة إلى الشفرة الثنائية النهائية باستخدام ترميز ثنائي
* تشغيل الشفرة الثنائية
Execution :
يتم تنفيذ الشفرة الثنائية على الحاسوب لاداء الأوامر المحددة
الآن لنشرح الفرق بين المترجم والمفسر و الميز
*/ المترجم : (Compiler)
مميزات المترجم :👇
1. الترجمة الكاملة
يقوم المترجم بترجمة الشفرة المصدرية بأكملها في مرة واحدة إلى شفرة ثنائية.
يتم إنشاء ملف تنفيذي يمكن تشغيله مباشرة على الحاسوب.
2. سرعة التنفيذ : (Execution Speed)
بمجرد ترجمة الشفرة المصدرية، يمكن تشغيل البرنامج بسرعة عالية، حيث يتم تنفيذ الشفرة الثنائية مباشرة.
3. استهلاك الموارد :(Resource Usage)
يعتمد على موارد النظام لإنشاء ملف تنفيذي.
لا يتطلب وجود المترجم على الحاسوب الذي يُشغل البرنامج.
**/المفسر (Interpreter)
مميزات المفسر : 👇
1. الترجمة خطوة بخطوة (Line-by-Line Translation)
يقوم المفسر بترجمة وتنفيذ الشفرة المصدرية خطوة بخطوة أثناء تنفيذ البرنامج.
لا يُنشأ ملف تنفيذي، بل يتم ترجمة الشفرة وتنفيذها في الذاكرة أو على الفور.
2. سرعة التنفيذ (Execution Speed)
قد تكون سرعة تنفيذ البرنامج أبطأ من المترجم، نظرًا للحاجة إلى ترجمة وتنفيذ الشفرة خطوة بخطوة.
3. استهلاك الموارد (Resource Usage)
لا يحتاج المفسر إلى إنشاء ملف تنفيذي، ولكنه يستهلك موارد الحاسوب أثناء تنفيذ البرنامج.
****/ ملاحظة
كلاهما يعتبران أدوات مهمة في تطوير البرمجيات والاختيار بينهما يعتمد على احتياجات المشروع والأداء المطلوب. المترجم يعطي أداءً أفضل للتطبيقات الكبيرة والمعقدة، بينما يكون المفسر مفيدًا لتطبيقات تطوير سريع واختبار فوري.
كدا نحنا عرفنا معنى البرمجة و طريقة عمل لغة البرمجة
قبل الدرس التعريفي التالت
ح ارسل ليكم مقال عن وحدات التخزين + امثلة لي النظام الثنائي و طريقة عمل النظام الثنائي
الى الشرح التعريفي الثالث ........... Loading
..............
...............
..................
رابط قناة التليغرام 👇
t.me/t3lampython
My account 👇
t.me/kaizodev
Or
@kaizoa
# درس تعريفي 2 :
بعد ما اتعرفنا على البرمجة
و كيفية عمل الحاسب الآلي
و اللغة الرئيسية لحاسب الآلي
في هذا الدرس سوف نتحدث
كيفية التعامل مع هذه اللغة الثنائية او binary
الحاسب الآلي يفهم الأوامر و البيانات باستخدم النظام الثنائي
1_0 واحد و صفر فقط .
كما قولنا سابقاً السبب الطبيعة الرقمية لحاسب الآلي
حيث يتم تمثيل كل معلومة بشكل بتات bits
عندما نكتب كود او شفرة برمجية بلغة مثل java جافا
او python بايثون
نستخدم في هذه العملية المترجم و المفسر
سوف اشرح طريقة عمل الترجمة في الحاسب الآلي ثم اشرح الفرق بين المترجم و المفسر
/ يتم ترجمة الشفرة إلى شفرة ثنائية
تتضمن هذه العملية مجموعة من الخطوات منها
* تحليل الشفرة المصدرية تعرف بعملية
parsing :
في هذه العملية يتم قراءة الشفرة المصدرية و تحليلها لفهم التعليمات
* إنشاء الشفرة الوسيطة
Intermediate code generation :
في هذه العملية يتم إنشاء شفرة وسيطة تحتوي على تمثيل أوامر و بيانات الشفرة المصدرية باستخدام ترميز خاص
* تحويل الشفرة الوسيطة إلى شفرة ثنائية
Code generation :
يتم تحويل الشفرة الوسيطة إلى الشفرة الثنائية النهائية باستخدام ترميز ثنائي
* تشغيل الشفرة الثنائية
Execution :
يتم تنفيذ الشفرة الثنائية على الحاسوب لاداء الأوامر المحددة
الآن لنشرح الفرق بين المترجم والمفسر و الميز
*/ المترجم : (Compiler)
مميزات المترجم :👇
1. الترجمة الكاملة
يقوم المترجم بترجمة الشفرة المصدرية بأكملها في مرة واحدة إلى شفرة ثنائية.
يتم إنشاء ملف تنفيذي يمكن تشغيله مباشرة على الحاسوب.
2. سرعة التنفيذ : (Execution Speed)
بمجرد ترجمة الشفرة المصدرية، يمكن تشغيل البرنامج بسرعة عالية، حيث يتم تنفيذ الشفرة الثنائية مباشرة.
3. استهلاك الموارد :(Resource Usage)
يعتمد على موارد النظام لإنشاء ملف تنفيذي.
لا يتطلب وجود المترجم على الحاسوب الذي يُشغل البرنامج.
**/المفسر (Interpreter)
مميزات المفسر : 👇
1. الترجمة خطوة بخطوة (Line-by-Line Translation)
يقوم المفسر بترجمة وتنفيذ الشفرة المصدرية خطوة بخطوة أثناء تنفيذ البرنامج.
لا يُنشأ ملف تنفيذي، بل يتم ترجمة الشفرة وتنفيذها في الذاكرة أو على الفور.
2. سرعة التنفيذ (Execution Speed)
قد تكون سرعة تنفيذ البرنامج أبطأ من المترجم، نظرًا للحاجة إلى ترجمة وتنفيذ الشفرة خطوة بخطوة.
3. استهلاك الموارد (Resource Usage)
لا يحتاج المفسر إلى إنشاء ملف تنفيذي، ولكنه يستهلك موارد الحاسوب أثناء تنفيذ البرنامج.
****/ ملاحظة
كلاهما يعتبران أدوات مهمة في تطوير البرمجيات والاختيار بينهما يعتمد على احتياجات المشروع والأداء المطلوب. المترجم يعطي أداءً أفضل للتطبيقات الكبيرة والمعقدة، بينما يكون المفسر مفيدًا لتطبيقات تطوير سريع واختبار فوري.
كدا نحنا عرفنا معنى البرمجة و طريقة عمل لغة البرمجة
قبل الدرس التعريفي التالت
ح ارسل ليكم مقال عن وحدات التخزين + امثلة لي النظام الثنائي و طريقة عمل النظام الثنائي
الى الشرح التعريفي الثالث ........... Loading
..............
...............
..................
رابط قناة التليغرام 👇
t.me/t3lampython
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
❤4👍2🔥1
** تطرق بسيط عن النظام الثنائي *
مثال بسيط على طريقة عمل النظام و كيفية كتابة الاكواد مثلا كل رقم لهو كود خاص في النظام الثنائي 👇
0 = 0 يمثل الصفر
1 = 1 يمثل الواحد
2 = 10 يمثل رقم 2
الى اخر كما موضح تحت 👇
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = 1000
9 = 1001
10 = 1010
في هذه القائمة، يتم تمثيل كل رقم في النظام الثنائي باستخدام تسلسل من الأصفار والواحدات
هنالك ايضا طريقة اخرى
لكتابة الارقام عن طريق ASCII
ASCII (American Standard Code for Information Interchange)
**/ أيضآ يمكن تمثيل الحروف
بنظام الثنائي
في اللغة الثنائية، يُمكن تمثيل الحروف والرموز باستخدام ترميز ASCII
إليك بعض الأمثلة باستخدام ترميز ASCII:
A: 01000001
B: 01000010
C: 01000011
D: 01000100
E: 01000101
F: 01000110
G: 01000111
H: 01001000
I: 01001001
J: 01001010
K: 01001011
L: 01001100
M: 01001101
N: 01001110
O: 01001111
P: 01010000
Q: 01010001
R: 01010010
S: 01010011
T: 01010100
U: 01010101
V: 01010110
W: 01010111
X: 01011000
Y: 01011001
Z: 01011010
***الارقام
0: 00110000
1: 00110001
2: 00110010
3: 00110011
4: 00110100
5: 00110101
6: 00110110
7: 00110111
8: 00111000
9: 00111001
يُمثل كل حرف أو رمز في ترميز ASCII بتسلسل من الأصفار والواحدات (بتواجد ثمانية بت في التمثيل القياسي الأمريكي ).
***/ مثال بسيط على طريقة الجمع و الطرح في النظام الثنائي
*** الجمع
101
+ 110
___
1011
*** الطرح
1010
- 110
___
1000
اعمل اختبار task بسيط
لنفسك واعرف الأرقام
و ناتج عملية الجمع و الطرح
و شوف الناتج
See ya
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
مثال بسيط على طريقة عمل النظام و كيفية كتابة الاكواد مثلا كل رقم لهو كود خاص في النظام الثنائي 👇
0 = 0 يمثل الصفر
1 = 1 يمثل الواحد
2 = 10 يمثل رقم 2
الى اخر كما موضح تحت 👇
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = 1000
9 = 1001
10 = 1010
في هذه القائمة، يتم تمثيل كل رقم في النظام الثنائي باستخدام تسلسل من الأصفار والواحدات
هنالك ايضا طريقة اخرى
لكتابة الارقام عن طريق ASCII
ASCII (American Standard Code for Information Interchange)
**/ أيضآ يمكن تمثيل الحروف
بنظام الثنائي
في اللغة الثنائية، يُمكن تمثيل الحروف والرموز باستخدام ترميز ASCII
إليك بعض الأمثلة باستخدام ترميز ASCII:
A: 01000001
B: 01000010
C: 01000011
D: 01000100
E: 01000101
F: 01000110
G: 01000111
H: 01001000
I: 01001001
J: 01001010
K: 01001011
L: 01001100
M: 01001101
N: 01001110
O: 01001111
P: 01010000
Q: 01010001
R: 01010010
S: 01010011
T: 01010100
U: 01010101
V: 01010110
W: 01010111
X: 01011000
Y: 01011001
Z: 01011010
***الارقام
0: 00110000
1: 00110001
2: 00110010
3: 00110011
4: 00110100
5: 00110101
6: 00110110
7: 00110111
8: 00111000
9: 00111001
يُمثل كل حرف أو رمز في ترميز ASCII بتسلسل من الأصفار والواحدات (بتواجد ثمانية بت في التمثيل القياسي الأمريكي ).
***/ مثال بسيط على طريقة الجمع و الطرح في النظام الثنائي
*** الجمع
101
+ 110
___
1011
*** الطرح
1010
- 110
___
1000
اعمل اختبار task بسيط
لنفسك واعرف الأرقام
و ناتج عملية الجمع و الطرح
و شوف الناتج
See ya
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
❤3👍1🔥1🥰1
* وحدات التخزين *
وحدات التخزين كما ذكرنا سابقا معلومات بسيطة عنها 👇
bit : البت
( binary digit )
كما ذكرنا سابقاً البت هو اصغر وحدة تخزين و وهو يتكون من 1 و 0
هنالك أيضآ
Nibble : نايبل
يتألف من 4 بت bit
Byte : بايت
يتألف من 8 بت هو أيضآ يعتبر وحدة التخزين الأساسية في معظم الحواسيب
Word : وورد
يتألف من عدد معين من بايت byte عادة 4 او 2 بايتات( يمثل وحدة التخزين العناوين.. )
Double word : دوبل وورد
يتألف من مزدوج عدد البايتات في الوورد word و يستخدم عادة في تمثيل البيانات او ارقام اكبر
Kb : كيلو بايت
يتألف من 1024 يستخدم لقياس سعة التخزين في الملفات و البرامج
كيلو بايت تتكون من 1024
طيب الكيلو في مسافات 1000 متر
ليه كيلو بايت 1024؟
فكر في السبب؟
# السبب بسيط جدا معروف ان الحاسب الآلي يخزن البيانات على شكل ثنائي
اذا في الحاسب يتم ضرب اي قيمة بعد القيمة الثنائية في 2
2*2 = 4
4*2 = 8
8*2 = 16
16*2 = 32
32*2 = 64
64*2 = 128
128*2 = 256
256*2 = 512
512*2 = 1024
على هذا الأساس تم اعتبار 1024 هيا الكيلو في برمجة
Mb : ميجابايت
تعادل 1024 كيلوبايت أو مليون بايت يُستخدم لقياس سعة التخزين في الأقراص الصلبة والذاكرة العشوائية (RAM).
جيجابايت :GB
تعادل 1024 ميجابايت أو مليار بايت.
يُستخدم لقياس سعة التخزين في الأقراص الصلبة وبطاقات الذاكرة الكبيرة والسحابية.
تيرابايت :TB
تعادل 1024 جيجابايت أو تريليون بايت.
يُستخدم لقياس سعة التخزين في الأقراص الصلبة الكبيرة وأنظمة التخزين المتقدمة.
بيتابايت :PB
تعادل 1024 تيرابايت أو كوادريليون بايت
يُستخدم لقياس سعة التخزين في مراكز البيانات وأنظمة التخزين الكبيرة.
إكسابايت :EB
تعادل 1024 بيتابايت أو كوينتيليون بايت.
يُستخدم لقياس سعة التخزين في البيئات الكبيرة ومشاريع البحث العلمي.
زيتابايت :ZB
تعادل 1024 إكسابايت أو سيكستيليون بايت.
يُستخدم للإشارة إلى سعات التخزين الضخمة في مشاريع الأبحاث والبيئات الكبيرة جدًا.
يوتابايت :YB
تعادل 1024 زيتابايت أو سبتيليون بايت.
يُستخدم للإشارة إلى أقصى سعة تخزين ممكنة في المستقبل.
#ملاحظة
هذه الوحدات تُستخدم لقياس سعة التخزين في مختلف الأنظمة والأجهزة، وتساعد في تحديد كمية البيانات التي يمكن تخزينها ومعالجتها.
See ya ...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
وحدات التخزين كما ذكرنا سابقا معلومات بسيطة عنها 👇
bit : البت
( binary digit )
كما ذكرنا سابقاً البت هو اصغر وحدة تخزين و وهو يتكون من 1 و 0
هنالك أيضآ
Nibble : نايبل
يتألف من 4 بت bit
Byte : بايت
يتألف من 8 بت هو أيضآ يعتبر وحدة التخزين الأساسية في معظم الحواسيب
Word : وورد
يتألف من عدد معين من بايت byte عادة 4 او 2 بايتات( يمثل وحدة التخزين العناوين.. )
Double word : دوبل وورد
يتألف من مزدوج عدد البايتات في الوورد word و يستخدم عادة في تمثيل البيانات او ارقام اكبر
Kb : كيلو بايت
يتألف من 1024 يستخدم لقياس سعة التخزين في الملفات و البرامج
كيلو بايت تتكون من 1024
طيب الكيلو في مسافات 1000 متر
ليه كيلو بايت 1024؟
فكر في السبب؟
# السبب بسيط جدا معروف ان الحاسب الآلي يخزن البيانات على شكل ثنائي
اذا في الحاسب يتم ضرب اي قيمة بعد القيمة الثنائية في 2
2*2 = 4
4*2 = 8
8*2 = 16
16*2 = 32
32*2 = 64
64*2 = 128
128*2 = 256
256*2 = 512
512*2 = 1024
على هذا الأساس تم اعتبار 1024 هيا الكيلو في برمجة
Mb : ميجابايت
تعادل 1024 كيلوبايت أو مليون بايت يُستخدم لقياس سعة التخزين في الأقراص الصلبة والذاكرة العشوائية (RAM).
جيجابايت :GB
تعادل 1024 ميجابايت أو مليار بايت.
يُستخدم لقياس سعة التخزين في الأقراص الصلبة وبطاقات الذاكرة الكبيرة والسحابية.
تيرابايت :TB
تعادل 1024 جيجابايت أو تريليون بايت.
يُستخدم لقياس سعة التخزين في الأقراص الصلبة الكبيرة وأنظمة التخزين المتقدمة.
بيتابايت :PB
تعادل 1024 تيرابايت أو كوادريليون بايت
يُستخدم لقياس سعة التخزين في مراكز البيانات وأنظمة التخزين الكبيرة.
إكسابايت :EB
تعادل 1024 بيتابايت أو كوينتيليون بايت.
يُستخدم لقياس سعة التخزين في البيئات الكبيرة ومشاريع البحث العلمي.
زيتابايت :ZB
تعادل 1024 إكسابايت أو سيكستيليون بايت.
يُستخدم للإشارة إلى سعات التخزين الضخمة في مشاريع الأبحاث والبيئات الكبيرة جدًا.
يوتابايت :YB
تعادل 1024 زيتابايت أو سبتيليون بايت.
يُستخدم للإشارة إلى أقصى سعة تخزين ممكنة في المستقبل.
#ملاحظة
هذه الوحدات تُستخدم لقياس سعة التخزين في مختلف الأنظمة والأجهزة، وتساعد في تحديد كمية البيانات التي يمكن تخزينها ومعالجتها.
See ya ...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
👍4❤2
الدرس التعريفي 3.1 :
بعدما تعرفنا على البرمجة و لغة البرمجة و المترجم و المفسر في الدرس الحالي ان شاء الله مقدمة عن بايثون
+ تهيئه الحاسب الآلي لي للغة بايثون
*/لغة بايثون python :
لغة البرمجة بايثون تم تطويرها لأول مرة في أواخر الثمانينيات وأوائل التسعينيات. إليك بعض المحطات الهامة في تاريخ لغة بايثون:
- 1989-1990: تم تطوير بايثون لأول مرة من قبل جويدو فان روسو (Guido van Rossum) في مركز البحث اللغوي في هولندا. وكان الهدف من إنشاء اللغة هو تطوير لغة برمجية تكون سهلة القراءة والكتابة.
تميزت بايثون بسهولة تعلمها واستخدامها، وهذا ساعد في نمو شعبيتها واستخدامها في مجموعة متنوعة من المجالات بدءًا من تطوير البرمجيات إلى الحوسبة العلمية والذكاء الاصطناعي والويب والتطبيقات المتنقلة.
هي لغة برمجة عالية المستوى تتميز بسهولة القراءة والكتابة، وهي مناسبة للمبتدئين والمحترفين على حد سواء. تمتاز بايثون بتنوع استخداماتها، فهي تستخدم في تطوير تطبيقات الويب والبرمجة العلمية والتحليل البياني والذكاء الاصطناعي وأكثر من ذلك.
***بعض ميزات بايثون:
- قواعد الصياغة البسيطة والواضحة.
- توفر مكتبات ضخمة ووحدات مفتوحة المصدر.
- يمكن تشغيل البرامج بايثون على مختلف الأنظمة (ويندوز، لينكس، ماك، حتى الأندرويد ).
*** إصدارات بايثون python
- 1991: تم نشر الإصدار الأول من بايثون (الإصدار 0.9.0).
- 2000: تم إصدار الإصدار 2.0 الذي جلب مجموعة من التحسينات والميزات الجديدة.
- 2008: تم إصدار الإصدار 3.0 الذي شهد تغييرات جوهرية في اللغة مع إزالة الميزات المعقدة وتحسين بعض الجوانب.
- 2020: بايثون لا تزال تنمو وتتطور. تمثل الإصدارات الأحدث تحسينات مستمرة وإضافة ميزات جديدة إلى اللغة.
الدرس القادم 3.2
مواصلة لدرس حاليآ 3.1
كي لا أكثر الحديث عليكم
و استيعاب الدرس جيدآ
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
بعدما تعرفنا على البرمجة و لغة البرمجة و المترجم و المفسر في الدرس الحالي ان شاء الله مقدمة عن بايثون
+ تهيئه الحاسب الآلي لي للغة بايثون
*/لغة بايثون python :
لغة البرمجة بايثون تم تطويرها لأول مرة في أواخر الثمانينيات وأوائل التسعينيات. إليك بعض المحطات الهامة في تاريخ لغة بايثون:
- 1989-1990: تم تطوير بايثون لأول مرة من قبل جويدو فان روسو (Guido van Rossum) في مركز البحث اللغوي في هولندا. وكان الهدف من إنشاء اللغة هو تطوير لغة برمجية تكون سهلة القراءة والكتابة.
تميزت بايثون بسهولة تعلمها واستخدامها، وهذا ساعد في نمو شعبيتها واستخدامها في مجموعة متنوعة من المجالات بدءًا من تطوير البرمجيات إلى الحوسبة العلمية والذكاء الاصطناعي والويب والتطبيقات المتنقلة.
هي لغة برمجة عالية المستوى تتميز بسهولة القراءة والكتابة، وهي مناسبة للمبتدئين والمحترفين على حد سواء. تمتاز بايثون بتنوع استخداماتها، فهي تستخدم في تطوير تطبيقات الويب والبرمجة العلمية والتحليل البياني والذكاء الاصطناعي وأكثر من ذلك.
***بعض ميزات بايثون:
- قواعد الصياغة البسيطة والواضحة.
- توفر مكتبات ضخمة ووحدات مفتوحة المصدر.
- يمكن تشغيل البرامج بايثون على مختلف الأنظمة (ويندوز، لينكس، ماك، حتى الأندرويد ).
*** إصدارات بايثون python
- 1991: تم نشر الإصدار الأول من بايثون (الإصدار 0.9.0).
- 2000: تم إصدار الإصدار 2.0 الذي جلب مجموعة من التحسينات والميزات الجديدة.
- 2008: تم إصدار الإصدار 3.0 الذي شهد تغييرات جوهرية في اللغة مع إزالة الميزات المعقدة وتحسين بعض الجوانب.
- 2020: بايثون لا تزال تنمو وتتطور. تمثل الإصدارات الأحدث تحسينات مستمرة وإضافة ميزات جديدة إلى اللغة.
الدرس القادم 3.2
مواصلة لدرس حاليآ 3.1
كي لا أكثر الحديث عليكم
و استيعاب الدرس جيدآ
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
❤1👍1
الدرس التعريفي 3.2 :
*** سوف نتحدث على طريقة تشغيل لغة بايثون على الحاسب الآلي( على pc )
لتشغيل بايثون على الحاسوب الآلي، يمكنك اتباع الخطوات التالية :
** 0/. تثبيت بايثون :
إذا لم يكن لديك بايثون مثبتًا على حاسوبك هنالك طريقتين الطريقة الأولى فتح متجر مايكروسوفت و كتابة python في البحث والضغط على get
لكن أنصح بطريقة اليدوية ، يمكنك أتباع هذه الخطوات لطريقة اليدوية 👇
1. قم بزيارة الموقع الرسمي لبايثون على الويب عبر الرابط التالي: https://www.python.org/downloads/
2. سترى قائمة بإصدارات بايثون المتاحة. انقر فوق "Download" بجانب إصدار البايثون الذي تريد تثبيته.
3. ستظهر لك صفحة التنزيل. تحت "Files"، اختر الإصدار المتوافق مع نوع نظام التشغيل الذي تستخدمه (Windows) ونوع المعالج (32-bit أو 64-bit). انقر على الرابط لتحميل المثبت.
4. بعد تنزيل الملف، انقر نقرًا مزدوجًا على الملف لبدء عملية التثبيت.
5. في نافذة المثبت، تأكد من تحديد خيار "Add Python X.Y to PATH" (حيث X.Y هو إصدار بايثون الذي تثبته). هذا الخيار يسمح بإضافة مسار البايثون إلى المتغيرات البيئية.
6. انقر على زر "Install Now" لبدء عملية التثبيت.
7. سيبدأ المثبت في تثبيت بايثون على جهازك. انتظر حتى اكتمال العملية.
8. بمجرد الانتهاء من التثبيت، انقر على "Close" لإغلاق مثبت البايثون
*** اضافة بايثون لمسار path
إذا كنت ترغب في إضافة مسار (Path) لتشمل مجلد تثبيت بايثون على نظام التشغيل الخاص بك، يمكنك اتباع الخطوات التالية نظام ويندوز windows :
1. انتقل إلى "إعدادات النظام المتقدمة" (Advanced System Settings) من خلال الضغط على زر الفأرة الأيمن على "هذا الكمبيوتر"او "my Computer" ثم اختر "Properties" وبعد ذلك اختر "Advanced system settings" من القائمة الجانبية.
2. في علامة التبويب "المتقدمة" (Advanced)، انقر على زر "Environment Variables" أسفل النافذة.
3. في قسم "System Variables"، ابحث عن المتغير "Path" وحدده، ثم انقر على زر "Edit".
4. في نافذة التحرير، انقر على "New" وأضف مسار تثبيت بايثون إلى القائمة. على سبيل المثال، إذا كان بايثون مثبتًا في C:\Python39، قم بإضافة C:\Python39 إلى المسار.
*2/. فتح واجهة الأوامر أو الترمينال:
قم بفتح واجهة سطر الأوامر (Command Prompt على ويندوز)
بعد فتح command prompt
اكتب الأمر
python --version
واضغط Enter للتحقق من أن بايثون تم تثبيته بنجاح وعرض إصداره.
سوف يتم عرض إصدار البايثون الذي تم تحميله
اذا قمت بكل خطوات صحيحة
مثلا الاصدار الحالي 3.11.4
سوف يتم عرض اصدار 3.11.4
على terminal
* note *
تابع الصور لفهم الدرس بشكل افضل
👇
الدرس القادم 3.3 مواصلة لدرس الحالي
.........
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
*** سوف نتحدث على طريقة تشغيل لغة بايثون على الحاسب الآلي( على pc )
لتشغيل بايثون على الحاسوب الآلي، يمكنك اتباع الخطوات التالية :
** 0/. تثبيت بايثون :
إذا لم يكن لديك بايثون مثبتًا على حاسوبك هنالك طريقتين الطريقة الأولى فتح متجر مايكروسوفت و كتابة python في البحث والضغط على get
لكن أنصح بطريقة اليدوية ، يمكنك أتباع هذه الخطوات لطريقة اليدوية 👇
1. قم بزيارة الموقع الرسمي لبايثون على الويب عبر الرابط التالي: https://www.python.org/downloads/
2. سترى قائمة بإصدارات بايثون المتاحة. انقر فوق "Download" بجانب إصدار البايثون الذي تريد تثبيته.
3. ستظهر لك صفحة التنزيل. تحت "Files"، اختر الإصدار المتوافق مع نوع نظام التشغيل الذي تستخدمه (Windows) ونوع المعالج (32-bit أو 64-bit). انقر على الرابط لتحميل المثبت.
4. بعد تنزيل الملف، انقر نقرًا مزدوجًا على الملف لبدء عملية التثبيت.
5. في نافذة المثبت، تأكد من تحديد خيار "Add Python X.Y to PATH" (حيث X.Y هو إصدار بايثون الذي تثبته). هذا الخيار يسمح بإضافة مسار البايثون إلى المتغيرات البيئية.
6. انقر على زر "Install Now" لبدء عملية التثبيت.
7. سيبدأ المثبت في تثبيت بايثون على جهازك. انتظر حتى اكتمال العملية.
8. بمجرد الانتهاء من التثبيت، انقر على "Close" لإغلاق مثبت البايثون
*** اضافة بايثون لمسار path
إذا كنت ترغب في إضافة مسار (Path) لتشمل مجلد تثبيت بايثون على نظام التشغيل الخاص بك، يمكنك اتباع الخطوات التالية نظام ويندوز windows :
1. انتقل إلى "إعدادات النظام المتقدمة" (Advanced System Settings) من خلال الضغط على زر الفأرة الأيمن على "هذا الكمبيوتر"او "my Computer" ثم اختر "Properties" وبعد ذلك اختر "Advanced system settings" من القائمة الجانبية.
2. في علامة التبويب "المتقدمة" (Advanced)، انقر على زر "Environment Variables" أسفل النافذة.
3. في قسم "System Variables"، ابحث عن المتغير "Path" وحدده، ثم انقر على زر "Edit".
4. في نافذة التحرير، انقر على "New" وأضف مسار تثبيت بايثون إلى القائمة. على سبيل المثال، إذا كان بايثون مثبتًا في C:\Python39، قم بإضافة C:\Python39 إلى المسار.
*2/. فتح واجهة الأوامر أو الترمينال:
قم بفتح واجهة سطر الأوامر (Command Prompt على ويندوز)
بعد فتح command prompt
اكتب الأمر
python --version
واضغط Enter للتحقق من أن بايثون تم تثبيته بنجاح وعرض إصداره.
سوف يتم عرض إصدار البايثون الذي تم تحميله
اذا قمت بكل خطوات صحيحة
مثلا الاصدار الحالي 3.11.4
سوف يتم عرض اصدار 3.11.4
على terminal
* note *
تابع الصور لفهم الدرس بشكل افضل
👇
الدرس القادم 3.3 مواصلة لدرس الحالي
.........
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Python.org
Download Python
The official home of the Python Programming Language
❤2👍1
*** path ***
شرح اضافة بايثون الى path المسار بصور
بعد تم تسطيب بايثون
تاكد من نسخ مسار بايثون
مثلا المسار
C:\Program Files\Python3.9\python.exe
قم بتحديد المسار الخاص بك وانسخه إلى الحافظة باستخدام
Ctrl + C
ثم تابع مع الخطوات التالية أدناه.
شرح اضافة بايثون الى path المسار بصور
بعد تم تسطيب بايثون
تاكد من نسخ مسار بايثون
مثلا المسار
C:\Program Files\Python3.9\python.exe
قم بتحديد المسار الخاص بك وانسخه إلى الحافظة باستخدام
Ctrl + C
ثم تابع مع الخطوات التالية أدناه.
بعد نسخ المسار اضغط انقر بزر الماوس الأيمن على my Computer
وحدد الخصائص بمجرد دخولك الى قائمة الخصائص انقر فوق اعدادت النظام المتقدم
وحدد الخصائص بمجرد دخولك الى قائمة الخصائص انقر فوق اعدادت النظام المتقدم
❤1
