خطوات تقنية | Meddean.com 📲
38K subscribers
1.32K photos
67 videos
633 files
1.97K links
*مـرحبا ➥
قنـــــــــاة "خــــطـــــــوات تــقــنــيـــة"

هذه القناة تهتم بمواضيع تختص بعالم الحاسوب وانظمة المعلومات وايضا دروس وشروحات متعلقه بالبرمجة
زورونا على موقعنا
خطوات تقنية(برمجية) | AzooTECH.com 📲
ايضاَ
ميدان التقنية | Meddean.com 📲
Download Telegram
درس اليوم في بايثون
Type Conversion

In Python, it s impossible to complete certain operations due to the types involved. For instance, you can t add two strings containing the numbers 2 and 3 together to produce the integer 5, as the operation will be performed on strings, making the result 23 .
The solution to this is type conversion.
In that example, you would use the int function.

>>> "2" + "3"
23
>>> int("2") + int("3")
5

تحويل النوع

في بيثون ، من المستحيل إتمام بعض العمليات بسبب الأنواع المعنية. على سبيل المثال ، لا يمكنك إضافة سلسلتين تحتويان على الأعداد 2 و 3 معاً لإنتاج العدد الصحيح 5 ، حيث سيتم تنفيذ العملية على السلاسل ، مما يجعل النتيجة 23 .
الحل لهذا هو نوع التحويل.
في هذا المثال ، ستستخدم الدالة int.
>>> "2" + "3"
23
>>> int("2") + int("3")
5


📱📱📱📱📱

In Python, the types we have used so far have been integers, floats, and strings. The functions used to convert to these are int, float and str, respectively.

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



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
String Operations

Strings can also be multiplied by integers. This produces a repeated version of the original string. The order of the string and the integer doesn t matter, but the string usually comes first.

Strings can t be multiplied by other strings. Strings also can t be multiplied by floats, even if the floats are whole numbers.

>>> print("spam" * 3)
spamspamspam

>>> 4 * 2
2222

>>> 17 * 87
TypeError: can t multiply sequence by non-int of type str

>>> pythonisfun * 7.0
TypeError: can t multiply sequence by non-int of type float

عمليات السلسلة

يمكن أيضا ضرب سلاسل من الأعداد الصحيحة. هذا ينتج نسخة متكررة من السلسلة الأصلية. لا يهم ترتيب السلسلة والعامل الصحيح ، ولكن عادة ما تأتي السلسلة أولاً.

لا يمكن ضرب سلاسل بواسطة سلاسل أخرى. لا يمكن أن تتضاعف الأوتار أيضًا من خلال العوامات ، حتى إذا كانت العوامات أرقامًا صحيحة.



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Type Conversion

Another example of type conversion is turning user input (which is a string) to numbers (integers or floats), to allow for the performance of calculations.

>>> float(input("Enter a number: ")) + float(input("Enter another number: "))
Enter a number: 40
Enter another number: 2
42.0

تحويل النوع

مثال آخر لتحويل النوع هو تحويل مدخلات المستخدم (وهي سلسلة) إلى أرقام (أعداد صحيحة أو عوامات) ، للسماح بأداء الحسابات.



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Variables

Variables play a very important role in most programming languages, and Python is no exception. A variable allows you to store a value by assigning it to a name, which can be used to refer to the value later in the program.

To assign a variable, use one equals sign. Unlike most lines of code we ve looked at so far, it doesn t produce any output at the Python console.

>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7

المتغيرات

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

لتعيين متغير ، استخدم علامة equals واحدة. على عكس معظم خطوط التعليمات البرمجية التي نظرنا إليها حتى الآن ، لا ينتج أي إخراج في وحدة التحكم Python.

>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
ملاحظة



You can use variables to perform corresponding operations, just as you did with numbers and strings. As you can see, the variable stores its value throughout the program.

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






قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Variable Names

Certain restrictions apply in regard to the characters that may be used in Python variable names. The only characters that are allowed are letters, numbers, and underscores. Also, they can t start with numbers.
Not following these rules results in errors.

>>> this_is_a_normal_name = 7

>>> 123abc = 7
SyntaxError: invalid syntax

>>> spaces are not allowed
SyntaxError: invalid syntax

أسماء متغيرة

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


قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
Variables

Trying to reference a variable you haven t assigned to causes an error.
You can use the del statement to remove a variable, which means the reference from the name to the value is deleted, and trying to use the variable causes an error. Deleted variables can be reassigned to later as normal.

>>> foo = "a string"
>>> foo
a string
>>> bar
NameError: name bar is not defined
>>> del foo
>>> foo
NameError: name foo is not defined

المتغيرات

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


قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
You can also take the value of the variable from the user input.

>>> foo = input("Enter a number: ")
Enter a number: 7
>>> print(foo)
7

يمكنك أيضًا أخذ قيمة المتغير من إدخال المستخدم.



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
In-Place Operators

In-place operators allow you to write code like x = x + 3 more concisely, as x += 3 .
The same thing is possible with other operators such as -, *, / and % as well.

>>> x = 2
>>> print(x)
2
>>> x += 3
>>> print(x)
5

مشغلي في المكان

تتيح لك عوامل التشغيل في المكان كتابة التعليمات البرمجية مثل x = x + 3 بشكل أكثر دقة ، مثل x + = 3 .
نفس الشيء ممكن مع المشغلين الآخرين مثل - ، * ، / و ٪ كذلك.




قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
In-Place Operators

These operators can be used on types other than numbers, as well, such as strings.

>>> x = "spam"
>>> print(x)
spam

>>> x += "eggs"
>>> print(x)
spameggs

مشغلي في المكان

يمكن استخدام هذه المشغلات على أنواع أخرى غير الأرقام ، مثل السلاسل.


قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
أخلاقيّات استخدام الحاسوب أخلاقيّات العمل على الحاسب عديدة وواسعة، ولكن هناك ثلاثة أمور رئيسيّة يجب على مستخدم الحاسب معرفتها أثناء التعامل معه ومنها:



قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
أخلاقيّات استخدام الحاسوب من قبل الشخص نفسه:
يجب أن يتحلّى الشخص هنا بالوازع الدينيّ، حيث إنّه لا يوجد قوانين تضع حدّاً لتعامل الشخص بينه وبين نفسه، ومن الأخلاقيّات التي يجب أن يتحلّى بها الفرد في هذه الحالة هي عدم القيام بأمور تنعكس سلباً عليه، كإضاعة الوقت، والنظر إلى المحرّمات، والإطلاع على خصوصيات الآخرين.

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

أخلاقيّات بين جهاز الحاسوب والمستخدم نفسه:
عدم إساءة استعمال الجهاز والمحافظة على أجزائه والالتزام بالقوانين التي وضعت للاستفادة من استخدامه.

قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com
أخلاقيّات استخدام برامج الحاسوب
البريد الإلكتروني
إنّ البريد الالكتروني يتيح لكلّ من المرسل والمستقبل تبادل الرسائل والبيانات عبر شبكة الانترنت ومن أخلاق العمل على البريد الإلكتروني ما يلي:
عدم اختراق أجهزة الغير والوصول إلى معلوماتهم عن طريق استخدام ثغرات المواقع التي تقدّم هذه الخدمة،
وعدم الاطلاع على محتوى الرسائل المرسلة لهم ومنهم.
إذا كان البريد الإلكتروني الذي تستخدمه يخصّ العمل لا تستخدمه للرسائل الشخصيّة.

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




قناة خـــطــــوات بـــرمـــجــيــة📱



Teleg: @programmerst
🖥 🌐: https://programmerst.blogspot.com