محتوياتها ، وتحتوي على معلومات موضوعة من قبل الشركة المصنعة للجهاز (أو اللوحة الأم ) ، تفيد هذه المعلومات في عملية التشغيل الأولية (BOIS) للجهاز والقيام ببعض الوظائف الضرورية الأخرى .
4- القرص الثابت
(الصلب )
HARD DISK
5- مشغل الأقراص المرنة
FLOPPY DISK DRIVE
وهو الجهاز الخاص بتشغيل الأقراص الممغنطة المرنة المتنقلة .
ويقوم بعمليات قراءة وتخزين البيانات من والى القرص المرن.
(تم الاعداد عن طريق ادارة قناة تعلم الحاسوب)
6- مشغل القرص الليزري
LAZER DISK DRIVE -CD- ROM - RAM -DVD
وهو الجهاز الخاص بتشغيل الأقراص الليزرية الخاصة بهذا النوع من المشغلات .
وتستخدم هذه المشغلات شعاع الليزر بدلا عن المغنطة لعمليات قراءة وتخزين البيانات من وإلى قرص الليزر .
يشبك بالأم عن طريق واجهة IDE أوSCSI
وتتميز أقراص الليزر بالسعة التخزينية الكبيرة والتي تبدأ من 650 MB . . ويقاس سرعة قراءة البيانات فيها بالمعيار ( X ) ، وقد تدرجت سرعات مثل هذا النوع من المشغلات حسب الآتي :
1X -2X –4X ……………..- 24X –32X –40X – 48X-54X
ويوجد منها أنواع حسب القدرة على اعادة الكتابة ونوع البيانات المخزنة كما يلي :
ا- مشغلات أقراص الليزر للقراءة فقط (COMPACT DISK READ ONLY MEMOERY DRIVE (CD-ROM:
وهي المشغلات المنتشرة في جميع الأجهزة المتوفرة الآن وهي تستطيع قراءة أقراص الليزر المقروءة فقط ولا يمكنها اعادة الكتابة او التخزين على الأقراص .
أما السعة التخزينية للأقراص المقروء ة تبلغ حوالي 650 MB في معظم الأحوال .
ب- مشغلات أقراص الليزر للقراءة والكتابة
(COMPACT DISK READ & WRITE MEMOERY DRIVE CD-RAM
وهي مشغلات تشبه مشغلات CD-ROM ولكنها تختلف عنها في امكانية اعادة الكتابة والتخزين على هذه الاقراص
ج - مشغلات أقراص الليزر للقراءة والكتابة من النوع الرقمي
DIGITAL VIEDO DISK READ &WRITE MEMOERY DRIVE DVD-RAM
وهي مشغلات أقراص ليزرية ذات تقنية تخزين عالية وسعات تخزينية كبيرة جدا تبلغ اكثر من 4 GB وتستخدم في تخزين أفلام الفيديو وغيرها من البيانات التي تحتاج الى سعات تخزين كبيرة .
7- نواقل البيانات DATA BUS
عبارة عن الكيبلات الخاصة التي تستخدم في توصيل أجزاء الحاسب الخاصة بالبيانات ومن أشهرها :
- ناقل بيانات المعالج
( لنقل الببيانات من والى المعالج ) ويكون معدل نقله مرتفع جدا .
- ناقل بيانات الذاكرة
( لنقل البيانات بين المعالج والذاكرة الرئيسة RAM )
-ناقل المخرجات
( لاتصال الحاسب بالاطراف التي يتم توصيلها بالحاسب مثل القرص الصلب ومشغلات الاقراص وغيرها ...
8- وحدة الطاقة
POWER SUPPLY
هي الوحدة الخاصة بامداد التيار الكهربائي اللازم لاجزاء الحاسب بالجهد والامبير المطلوبين كل حسب حاجته .
9- كروت الأجهزة المادية
HARD WARE CARDS
بطاقة الشاشة أو الفيديو:
(بطاقة توسعة تسمح بوصل وتشغيل الشاشة وهي ضرورية لأي حاسب و تشبك على اللوحة الأم في أحد شقوق التوسعة
كرت الطابعةبطاقة الصوت:
(توسعة تسمح بوصل سماعات لإصدار الأصوات).
بطاقة الفاكس
جهاز المودم:
تشتمل كل نظم الكمبيوتر الشخصية في الوقت الحالي على مودم.
يمكّن المودم جهاز الكمبيوتر من الاتصال بخطوط الهاتف و نقل البيانات إلى الانترنت و الخدمات التجارية الأخرى عبر الانترنت و منها.
تأتي أجهزة المودم إما في شكل داخلي
(قائم على البطاقة) أو خارجي
(يتم توصيله بمنفذ مفتوح في مؤخرة النظام). عادة ما يتم وضع أجهزة المودم الداخلية في فتحة على اللوحة الأم، ويتم توصيلها بخط هاتف مباشرة.
قناة خـــطــــوات بـــرمـــجــيــة📱
https://telegram.me/programmerst
4- القرص الثابت
(الصلب )
HARD DISK
5- مشغل الأقراص المرنة
FLOPPY DISK DRIVE
وهو الجهاز الخاص بتشغيل الأقراص الممغنطة المرنة المتنقلة .
ويقوم بعمليات قراءة وتخزين البيانات من والى القرص المرن.
(تم الاعداد عن طريق ادارة قناة تعلم الحاسوب)
6- مشغل القرص الليزري
LAZER DISK DRIVE -CD- ROM - RAM -DVD
وهو الجهاز الخاص بتشغيل الأقراص الليزرية الخاصة بهذا النوع من المشغلات .
وتستخدم هذه المشغلات شعاع الليزر بدلا عن المغنطة لعمليات قراءة وتخزين البيانات من وإلى قرص الليزر .
يشبك بالأم عن طريق واجهة IDE أوSCSI
وتتميز أقراص الليزر بالسعة التخزينية الكبيرة والتي تبدأ من 650 MB . . ويقاس سرعة قراءة البيانات فيها بالمعيار ( X ) ، وقد تدرجت سرعات مثل هذا النوع من المشغلات حسب الآتي :
1X -2X –4X ……………..- 24X –32X –40X – 48X-54X
ويوجد منها أنواع حسب القدرة على اعادة الكتابة ونوع البيانات المخزنة كما يلي :
ا- مشغلات أقراص الليزر للقراءة فقط (COMPACT DISK READ ONLY MEMOERY DRIVE (CD-ROM:
وهي المشغلات المنتشرة في جميع الأجهزة المتوفرة الآن وهي تستطيع قراءة أقراص الليزر المقروءة فقط ولا يمكنها اعادة الكتابة او التخزين على الأقراص .
أما السعة التخزينية للأقراص المقروء ة تبلغ حوالي 650 MB في معظم الأحوال .
ب- مشغلات أقراص الليزر للقراءة والكتابة
(COMPACT DISK READ & WRITE MEMOERY DRIVE CD-RAM
وهي مشغلات تشبه مشغلات CD-ROM ولكنها تختلف عنها في امكانية اعادة الكتابة والتخزين على هذه الاقراص
ج - مشغلات أقراص الليزر للقراءة والكتابة من النوع الرقمي
DIGITAL VIEDO DISK READ &WRITE MEMOERY DRIVE DVD-RAM
وهي مشغلات أقراص ليزرية ذات تقنية تخزين عالية وسعات تخزينية كبيرة جدا تبلغ اكثر من 4 GB وتستخدم في تخزين أفلام الفيديو وغيرها من البيانات التي تحتاج الى سعات تخزين كبيرة .
7- نواقل البيانات DATA BUS
عبارة عن الكيبلات الخاصة التي تستخدم في توصيل أجزاء الحاسب الخاصة بالبيانات ومن أشهرها :
- ناقل بيانات المعالج
( لنقل الببيانات من والى المعالج ) ويكون معدل نقله مرتفع جدا .
- ناقل بيانات الذاكرة
( لنقل البيانات بين المعالج والذاكرة الرئيسة RAM )
-ناقل المخرجات
( لاتصال الحاسب بالاطراف التي يتم توصيلها بالحاسب مثل القرص الصلب ومشغلات الاقراص وغيرها ...
8- وحدة الطاقة
POWER SUPPLY
هي الوحدة الخاصة بامداد التيار الكهربائي اللازم لاجزاء الحاسب بالجهد والامبير المطلوبين كل حسب حاجته .
9- كروت الأجهزة المادية
HARD WARE CARDS
بطاقة الشاشة أو الفيديو:
(بطاقة توسعة تسمح بوصل وتشغيل الشاشة وهي ضرورية لأي حاسب و تشبك على اللوحة الأم في أحد شقوق التوسعة
كرت الطابعةبطاقة الصوت:
(توسعة تسمح بوصل سماعات لإصدار الأصوات).
بطاقة الفاكس
جهاز المودم:
تشتمل كل نظم الكمبيوتر الشخصية في الوقت الحالي على مودم.
يمكّن المودم جهاز الكمبيوتر من الاتصال بخطوط الهاتف و نقل البيانات إلى الانترنت و الخدمات التجارية الأخرى عبر الانترنت و منها.
تأتي أجهزة المودم إما في شكل داخلي
(قائم على البطاقة) أو خارجي
(يتم توصيله بمنفذ مفتوح في مؤخرة النظام). عادة ما يتم وضع أجهزة المودم الداخلية في فتحة على اللوحة الأم، ويتم توصيلها بخط هاتف مباشرة.
قناة خـــطــــوات بـــرمـــجــيــة📱
https://telegram.me/programmerst
Telegram
خطوات تقنية | Meddean.com 📲
*مـرحبا ➥
قنـــــــــاة "خــــطـــــــوات تــقــنــيـــة"
هذه القناة تهتم بمواضيع تختص بعالم الحاسوب وانظمة المعلومات وايضا دروس وشروحات متعلقه بالبرمجة
زورونا على موقعنا
خطوات تقنية(برمجية) | AzooTECH.com 📲
ايضاَ
ميدان التقنية | Meddean.com 📲
قنـــــــــاة "خــــطـــــــوات تــقــنــيـــة"
هذه القناة تهتم بمواضيع تختص بعالم الحاسوب وانظمة المعلومات وايضا دروس وشروحات متعلقه بالبرمجة
زورونا على موقعنا
خطوات تقنية(برمجية) | AzooTECH.com 📲
ايضاَ
ميدان التقنية | Meddean.com 📲
درس اليوم في سلسلة تعليم بايثون
🖥🖥🖥🖥
Reusing Code
Code reuse is a very important part of programming in any language. Increasing code size makes it harder to maintain.
For a large programming project to be successful, it is essential to abide by the Don t Repeat Yourself, or DRY, principle. We ve already looked at one way of doing this: by using loops. In this module, we will explore two more: functions and modules.
إعادة استخدام الكود
تعد إعادة استخدام الكود جزءًا مهمًا جدًا من البرمجة بأي لغة. زيادة حجم التعليمات البرمجية يجعل من الصعب الحفاظ عليها.
لكي ينجح مشروع البرمجة الكبير ، من الضروري الالتزام بمبدأ عدم تكرار نفسك أو DRY. لقد نظرنا بالفعل في طريقة واحدة للقيام بذلك: باستخدام الحلقات. في هذه الوحدة ، سوف نستكشف اثنين آخرين: الوظائف والوحدات.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
🖥🖥🖥🖥
Reusing Code
Code reuse is a very important part of programming in any language. Increasing code size makes it harder to maintain.
For a large programming project to be successful, it is essential to abide by the Don t Repeat Yourself, or DRY, principle. We ve already looked at one way of doing this: by using loops. In this module, we will explore two more: functions and modules.
إعادة استخدام الكود
تعد إعادة استخدام الكود جزءًا مهمًا جدًا من البرمجة بأي لغة. زيادة حجم التعليمات البرمجية يجعل من الصعب الحفاظ عليها.
لكي ينجح مشروع البرمجة الكبير ، من الضروري الالتزام بمبدأ عدم تكرار نفسك أو DRY. لقد نظرنا بالفعل في طريقة واحدة للقيام بذلك: باستخدام الحلقات. في هذه الوحدة ، سوف نستكشف اثنين آخرين: الوظائف والوحدات.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
درس اليوم في بايثون
📱📱📱📱
Functions
In addition to using pre-defined functions, you can create your own functions by using the def statement.
Here is an example of a function named my_func. It takes no arguments, and prints "spam" three times. It is defined, and then called. The statements in the function are executed only when the function is called.
def my_func():
print("spam")
print("spam")
print("spam")
my_func()
>>>
spam
spam
spam
>>>
المهام
بالإضافة إلى استخدام وظائف محددة مسبقًا ، يمكنك إنشاء وظائفك الخاصة باستخدام بيان def.
هنا مثال على وظيفة تسمى my_func. لا يأخذ أي حجج ، ويطبع "البريد العشوائي" ثلاث مرات. يتم تعريفه ، ثم يطلق عليه. يتم تنفيذ العبارات في الدالة فقط عندما يتم استدعاء الدالة.
def my_func():
print("spam")
print("spam")
print("spam")
my_func()
>>>
spam
spam
spam
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
📱📱📱📱
Functions
In addition to using pre-defined functions, you can create your own functions by using the def statement.
Here is an example of a function named my_func. It takes no arguments, and prints "spam" three times. It is defined, and then called. The statements in the function are executed only when the function is called.
def my_func():
print("spam")
print("spam")
print("spam")
my_func()
>>>
spam
spam
spam
>>>
المهام
بالإضافة إلى استخدام وظائف محددة مسبقًا ، يمكنك إنشاء وظائفك الخاصة باستخدام بيان def.
هنا مثال على وظيفة تسمى my_func. لا يأخذ أي حجج ، ويطبع "البريد العشوائي" ثلاث مرات. يتم تعريفه ، ثم يطلق عليه. يتم تنفيذ العبارات في الدالة فقط عندما يتم استدعاء الدالة.
def my_func():
print("spam")
print("spam")
print("spam")
my_func()
>>>
spam
spam
spam
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
درس اليوم في بايثون
📱📱📱📱
Arguments
All the function definitions we ve looked at so far have been functions of zero arguments, which are called with empty parentheses.
However, most functions take arguments.
The example below defines a function that takes one argument:
def print_with_exclamation(word):
print(word + "!")
print_with_exclamation("spam")
print_with_exclamation("eggs")
print_with_exclamation("python")
>>>
spam!
eggs!
python!
>>>
الحجج
لقد كانت جميع تعريفات الدوال التي قمنا بالبحث عنها حتى الآن عبارة عن وظائف ذات صفرية ، والتي تسمى بأقواس فارغة.
ومع ذلك ، فإن معظم الوظائف تأخذ الحجج.
يحدد المثال أدناه وظيفة تأخذ وسيطة واحدة:
def print_with_exclamation(word):
print(word + "!")
print_with_exclamation("spam")
print_with_exclamation("eggs")
print_with_exclamation("python")
>>>
spam!
eggs!
python!
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
📱📱📱📱
Arguments
All the function definitions we ve looked at so far have been functions of zero arguments, which are called with empty parentheses.
However, most functions take arguments.
The example below defines a function that takes one argument:
def print_with_exclamation(word):
print(word + "!")
print_with_exclamation("spam")
print_with_exclamation("eggs")
print_with_exclamation("python")
>>>
spam!
eggs!
python!
>>>
الحجج
لقد كانت جميع تعريفات الدوال التي قمنا بالبحث عنها حتى الآن عبارة عن وظائف ذات صفرية ، والتي تسمى بأقواس فارغة.
ومع ذلك ، فإن معظم الوظائف تأخذ الحجج.
يحدد المثال أدناه وظيفة تأخذ وسيطة واحدة:
def print_with_exclamation(word):
print(word + "!")
print_with_exclamation("spam")
print_with_exclamation("eggs")
print_with_exclamation("python")
>>>
spam!
eggs!
python!
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Arguments
You can also define functions with more than one argument; separate them with commas.
def print_sum_twice(x, y):
print(x + y)
print(x + y)
print_sum_twice(5, 8)
>>>
13
13
>>>
الحجج
يمكنك أيضًا تعريف الدالات بأكثر من وسيطة واحدة ؛ فصلها مع الفواصل.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
You can also define functions with more than one argument; separate them with commas.
def print_sum_twice(x, y):
print(x + y)
print(x + y)
print_sum_twice(5, 8)
>>>
13
13
>>>
الحجج
يمكنك أيضًا تعريف الدالات بأكثر من وسيطة واحدة ؛ فصلها مع الفواصل.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Arguments
Function arguments can be used as variables inside the function definition. However, they cannot be referenced outside of the function s definition. This also applies to other variables created inside a function.
def function(variable):
variable += 1
print(variable)
function(7)
print(variable)
>>>
8
NameError: name variable is not defined
>>>
الحجج
يمكن استخدام وسيطات الدالة كمتغيرات داخل تعريف الدالة. ومع ذلك ، لا يمكن الرجوع إليها خارج تعريف الدالة. هذا ينطبق أيضا على المتغيرات الأخرى التي تنشأ داخل وظيفة.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Function arguments can be used as variables inside the function definition. However, they cannot be referenced outside of the function s definition. This also applies to other variables created inside a function.
def function(variable):
variable += 1
print(variable)
function(7)
print(variable)
>>>
8
NameError: name variable is not defined
>>>
الحجج
يمكن استخدام وسيطات الدالة كمتغيرات داخل تعريف الدالة. ومع ذلك ، لا يمكن الرجوع إليها خارج تعريف الدالة. هذا ينطبق أيضا على المتغيرات الأخرى التي تنشأ داخل وظيفة.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Returning from Functions
Certain functions, such as int or str, return a value that can be used later.
To do this for your defined functions, you can use the return statement.
For example:
def max(x, y):
if x >=y:
return x
else:
return y
print(max(4, 7))
z = max(8, 5)
print(z)
>>>
7
8
>>>
العودة من الوظائف
بعض الدالات ، مثل int أو str ، ترجع قيمة يمكن استخدامها فيما بعد.
للقيام بذلك لوظائفك المحددة ، يمكنك استخدام بيان الإرجاع.
فمثلا:
def max(x, y):
if x >=y:
return x
else:
return y
print(max(4, 7))
z = max(8, 5)
print(z)
>>>
7
8
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Certain functions, such as int or str, return a value that can be used later.
To do this for your defined functions, you can use the return statement.
For example:
def max(x, y):
if x >=y:
return x
else:
return y
print(max(4, 7))
z = max(8, 5)
print(z)
>>>
7
8
>>>
العودة من الوظائف
بعض الدالات ، مثل int أو str ، ترجع قيمة يمكن استخدامها فيما بعد.
للقيام بذلك لوظائفك المحددة ، يمكنك استخدام بيان الإرجاع.
فمثلا:
def max(x, y):
if x >=y:
return x
else:
return y
print(max(4, 7))
z = max(8, 5)
print(z)
>>>
7
8
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Returning from Functions
Once you return a value from a function, it immediately stops being executed. Any code after the return statement will never happen.
For example:
def add_numbers(x, y):
total = x + y
return total
print("This won t be printed")
print(add_numbers(4, 5))
>>>
9
>>>
العودة من الوظائف
بمجرد إرجاع قيمة من إحدى الوظائف ، يتوقف الأمر فورًا عن تنفيذه. أي رمز بعد بيان العودة لن يحدث أبدا.
فمثلا:
def add_numbers(x, y):
total = x + y
return total
print("This won t be printed")
print(add_numbers(4, 5))
>>>
9
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Once you return a value from a function, it immediately stops being executed. Any code after the return statement will never happen.
For example:
def add_numbers(x, y):
total = x + y
return total
print("This won t be printed")
print(add_numbers(4, 5))
>>>
9
>>>
العودة من الوظائف
بمجرد إرجاع قيمة من إحدى الوظائف ، يتوقف الأمر فورًا عن تنفيذه. أي رمز بعد بيان العودة لن يحدث أبدا.
فمثلا:
def add_numbers(x, y):
total = x + y
return total
print("This won t be printed")
print(add_numbers(4, 5))
>>>
9
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Comments
Comments are annotations to code used to make it easier to understand. They don t affect how code is run.
In Python, a comment is created by inserting an octothorpe (otherwise known as a number sign or hash symbol: #). All text after it on that line is ignored.
For example:
x = 365
y = 7
# this is a comment
print(x % y) # find the remainder
# print (x // y)
# another comment
>>>
1
>>>
تعليقات
التعليقات عبارة عن تعليقات توضيحية على الشفرات المستخدمة لتسهيل فهمها. لا تؤثر على كيفية تشغيل الكود.
في Python ، يتم إنشاء تعليق عن طريق إدخال octothorpe (والمعروف باسم علامة الرقم أو رمز التجزئة: #). يتم تجاهل كل النص بعده على هذا الخط.
فمثلا:
x = 365
y = 7
# this is a comment
print(x % y) # find the remainder
# print (x // y)
# another comment
>>>
1
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Comments are annotations to code used to make it easier to understand. They don t affect how code is run.
In Python, a comment is created by inserting an octothorpe (otherwise known as a number sign or hash symbol: #). All text after it on that line is ignored.
For example:
x = 365
y = 7
# this is a comment
print(x % y) # find the remainder
# print (x // y)
# another comment
>>>
1
>>>
تعليقات
التعليقات عبارة عن تعليقات توضيحية على الشفرات المستخدمة لتسهيل فهمها. لا تؤثر على كيفية تشغيل الكود.
في Python ، يتم إنشاء تعليق عن طريق إدخال octothorpe (والمعروف باسم علامة الرقم أو رمز التجزئة: #). يتم تجاهل كل النص بعده على هذا الخط.
فمثلا:
x = 365
y = 7
# this is a comment
print(x % y) # find the remainder
# print (x // y)
# another comment
>>>
1
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Docstrings
Docstrings (documentation strings) serve a similar purpose to comments, as they are designed to explain code. However, they are more specific and have a different syntax. They are created by putting a multiline string containing an explanation of the function below the function s first line.
def shout(word):
"""
Print a word with an
exclamation mark following it.
"""
print(word + "!")
shout("spam")
>>>
spam!
>>>
جمل التوثيق
تخدم Docstrings (سلاسل الوثائق) غرضًا مشابهًا للتعليقات ، لأنها مصممة لشرح الكود. ومع ذلك ، فهي أكثر تحديدًا ولها بنية مختلفة. يتم إنشاؤها عن طريق وضع سلسلة متعددة الأسطر تحتوي على شرح للدالة أسفل السطر الأول للوظيفة.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Docstrings (documentation strings) serve a similar purpose to comments, as they are designed to explain code. However, they are more specific and have a different syntax. They are created by putting a multiline string containing an explanation of the function below the function s first line.
def shout(word):
"""
Print a word with an
exclamation mark following it.
"""
print(word + "!")
shout("spam")
>>>
spam!
>>>
جمل التوثيق
تخدم Docstrings (سلاسل الوثائق) غرضًا مشابهًا للتعليقات ، لأنها مصممة لشرح الكود. ومع ذلك ، فهي أكثر تحديدًا ولها بنية مختلفة. يتم إنشاؤها عن طريق وضع سلسلة متعددة الأسطر تحتوي على شرح للدالة أسفل السطر الأول للوظيفة.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Modules
You can import a module or object under a different name using the as keyword. This is mainly used when a module or object has a long or confusing name.
For example:
from math import sqrt as square_root
print(square_root(100))
>>>
10.0
>>>
وحدات
يمكنك استيراد وحدة أو كائن تحت اسم مختلف باستخدام الكلمة الأساسية. يستخدم هذا بشكل أساسي عندما يكون للوحدة أو الكائن اسم طويل أو محير.
فمثلا:
from math import sqrt as square_root
print(square_root(100))
>>>
10.0
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
You can import a module or object under a different name using the as keyword. This is mainly used when a module or object has a long or confusing name.
For example:
from math import sqrt as square_root
print(square_root(100))
>>>
10.0
>>>
وحدات
يمكنك استيراد وحدة أو كائن تحت اسم مختلف باستخدام الكلمة الأساسية. يستخدم هذا بشكل أساسي عندما يكون للوحدة أو الكائن اسم طويل أو محير.
فمثلا:
from math import sqrt as square_root
print(square_root(100))
>>>
10.0
>>>
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Modules
Trying to import a module that isn t available causes an ImportError.
import some_module
>>>
ImportError: No module named some_module
>>>
وحدات
محاولة استيراد وحدة نمطية غير متوفرة يتسبب ImportError.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Trying to import a module that isn t available causes an ImportError.
import some_module
>>>
ImportError: No module named some_module
>>>
وحدات
محاولة استيراد وحدة نمطية غير متوفرة يتسبب ImportError.
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Modules
There is another kind of import that can be used if you only need certain functions from a module.
These take the form from module_name import var, and then var can be used as if it were defined normally in your code.
For example, to import only the pi constant from the math module:
from math import pi
print(pi)
>>>
3.141592653589793
>>>
Use a comma separated list to import multiple objects. For example:
from math import pi, sqrt
وحدات
هناك نوع آخر من الاستيراد يمكن استخدامه إذا كنت تحتاج فقط إلى وظائف معينة من وحدة نمطية.
تأخذ هذه النموذج من module_name import var ، ومن ثم يمكن استخدام var كما لو تم تعريفه بشكل طبيعي في التعليمات البرمجية.
على سبيل المثال ، لاستيراد ثابت pi فقط من وحدة الرياضيات
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
There is another kind of import that can be used if you only need certain functions from a module.
These take the form from module_name import var, and then var can be used as if it were defined normally in your code.
For example, to import only the pi constant from the math module:
from math import pi
print(pi)
>>>
3.141592653589793
>>>
Use a comma separated list to import multiple objects. For example:
from math import pi, sqrt
وحدات
هناك نوع آخر من الاستيراد يمكن استخدامه إذا كنت تحتاج فقط إلى وظائف معينة من وحدة نمطية.
تأخذ هذه النموذج من module_name import var ، ومن ثم يمكن استخدام var كما لو تم تعريفه بشكل طبيعي في التعليمات البرمجية.
على سبيل المثال ، لاستيراد ثابت pi فقط من وحدة الرياضيات
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
Ex1
📱📱📱
Which module is being used in this code?
import math
num = 10
print (math.sqrt(num))
1_. sqrt
2_. math
3_. num
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
📱📱📱
Which module is being used in this code?
import math
num = 10
print (math.sqrt(num))
1_. sqrt
2_. math
3_. num
قناة خـــطــــوات بـــرمـــجــيــة📱
Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
خطوات برمجية
خطوات برمجية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية
خطوات تقنية
خطوات برمجية تقنية
خطوات برمجة
خطوات التقنية