ماذا تريدون ؟؟؟؟
Anonymous Poll
58%
شروحات جديده عن بايثون
27%
اساله تحفيزيه عن بايثون
40%
دورات مدفوعه عن بايثون
31%
كتب مدفوعه هن بايثون
هام جدا...
جميعكم سمع عن الشاب الاسباني الذي يقول هو مسافر عبر الزمن وكذا شي
لكن الحقيقه يا صديقي اختصرلك الكلام وبدون تطويل الحديث
هذا كل الذي شفتوه هو ذكاء اصطناعي واعتقد ان التقنيه التي تم استخدامها هي التعليم العميل
وان جميع الفيديوهات التي تم نشرها على موقع التواصل (تيك توك) هي تقوم بعمل خوارزميات بحيث يصعب جدا على البشري ان يفك شيفراتها حتى لو 10% والخوارزميات اثنان واحده خوارزمية الأمر والثانيه خوارزمية النشر
وايضا لولا الذكاء الاصطناعي لما تمكنت انت حاليا من قرائة كلامي هذا او المنشور (اعتقد هكذا يطلق عليها الأسم لكن مقارب لها) المهم
بحيث ان الخوارزميه الثانيه هي التي تحدد تجعلك تشاهد هكذا فيديو او منشور او اي شيئ في الانترنيت او لا يعني هي التي تظهر اليك المحتوى الذي تشاهده وتعرفه انت في أي مكان في الأنترنيت
|| كلامي موثوق 100% || السلام عليكم ورحمة الله وبركاته🌹
جميعكم سمع عن الشاب الاسباني الذي يقول هو مسافر عبر الزمن وكذا شي
لكن الحقيقه يا صديقي اختصرلك الكلام وبدون تطويل الحديث
هذا كل الذي شفتوه هو ذكاء اصطناعي واعتقد ان التقنيه التي تم استخدامها هي التعليم العميل
وان جميع الفيديوهات التي تم نشرها على موقع التواصل (تيك توك) هي تقوم بعمل خوارزميات بحيث يصعب جدا على البشري ان يفك شيفراتها حتى لو 10% والخوارزميات اثنان واحده خوارزمية الأمر والثانيه خوارزمية النشر
وايضا لولا الذكاء الاصطناعي لما تمكنت انت حاليا من قرائة كلامي هذا او المنشور (اعتقد هكذا يطلق عليها الأسم لكن مقارب لها) المهم
بحيث ان الخوارزميه الثانيه هي التي تحدد تجعلك تشاهد هكذا فيديو او منشور او اي شيئ في الانترنيت او لا يعني هي التي تظهر اليك المحتوى الذي تشاهده وتعرفه انت في أي مكان في الأنترنيت
|| كلامي موثوق 100% || السلام عليكم ورحمة الله وبركاته🌹
○●○●○●○●○●○●○●○●
@Pythonarabe
○●○●○●○●○●○●○●○●
النظم العدديه:
هي;
وهو النظام الهكس الدزنم في حاسبه الوندوز وكذا;-(hex)
----------------------------
هوه النظام الثنائي في حاسبه الوندوز وكذا;-(bin)
----------------------------
وهو النظام الثماني في حاسبه الوندوز وكذا;-(oct)
يعني على سبيل المثال;-
ff
01101111010
1342
اما الطريقه الثانيه وهي هاكذا;-
اذا اردنا ماذا يقابل ال 255باالنظام hex ب ff
اما في حاله ان اردنا معرفه ماذا يقابل ال 255 بالنظام oct فسوف يظهر ب الرقم 377
اما اذا اردنا معرفه ماذا يقابل ال 255 بالنظام bin فسوف يظهر ب 11111111010
@Pythonarabe
○●○●○●○●○●○●○●○●
النظم العدديه:
هي;
وهو النظام الهكس الدزنم في حاسبه الوندوز وكذا;-(hex)
----------------------------
هوه النظام الثنائي في حاسبه الوندوز وكذا;-(bin)
----------------------------
وهو النظام الثماني في حاسبه الوندوز وكذا;-(oct)
يعني على سبيل المثال;-
print(hex(255))
ff
print(bin(377))
01101111010
print(oct(738))
1342
اما الطريقه الثانيه وهي هاكذا;-
print(format(255, 'x'))
اذا اردنا ماذا يقابل ال 255باالنظام hex ب ff
print(format(255, 'o'))
اما في حاله ان اردنا معرفه ماذا يقابل ال 255 بالنظام oct فسوف يظهر ب الرقم 377
print(format(255, 'b'))
اما اذا اردنا معرفه ماذا يقابل ال 255 بالنظام bin فسوف يظهر ب 11111111010
Forwarded from C / C++ | العرب 🇵🇸
هل تريدون أن ننشئ موقع ونضع فيه دروس رائعه ومجانيه ومتقدمه في بايثون وغيرها من للغات البرمجه
Anonymous Poll
91%
نعم
9%
لا
♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
@Pythonarabe
♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
#من ظمن خفايا بايثون الرائعه |
ملاحضه: لقد تم ذكر ^ من قبل لكن بشيئ قليل حقا لم يعطوها حقها في التصرف و لأول مره معنا سوف نقدمها بشرح مفصل يلا تعال نتعرف عليها مع بعض||
#___________________________________
#انت او انتي لستم مجبرين عليها لكن ضيفوها الى قاموس اساسياتكم لو شفتها في يوم من الايام راح اتقول ايوا اعرف كيف اتعامل مع هيك عملية حسابيه في بايثون
#____________________________________
#لم يتم ذكرها سابقا في اي درس من دروس بايثون حصريا من قناتنا و لأول مره في تلجرام تم كشفها وشرحها بأدق صوره بحيث من الممكن ان يفهمها المستخدم او المبرمج الجديد بشكل جيد ومفهوم وبكل تعقيداتها او اغلبها لان كما قلت بايثون فيها ميزات مخيفه جدا مرعبه وذات تعقيد رهيب المهم صديقي اتمنى يكون درس اليوم سلس وسهل وشرحو يكون مفهوم
#_____________________________________
print(10 ^ 21)
#>>> 31
print(10 ^ 32)
#>>> 42
#============
#ملاحضه لايمكن العمل عملية بايثون او ^^ مرتين الأوس ولا يمكن وضع قيم رقميه من نوع float سوف يظهر خطاء (خطاء في بناء الجمله)
#____________
#p =int(10.1 ^ 16.10)
#print(p)
#_____________
#ملاحضه: كما نلاحض امامنا في الكودين السابقين لقد تم زيادة 21 و 32 على العدد10 يعني لو نجي ونجمعهم راح نلاحض ان العمليه شبيه بعمليات الجمع مثال توضيحي :
print(10 + 32)
#>>>42
#لقد قام بجمع والناتج 42 كما رأينا في بداية الكود طيب خلونا نجرب ال ^ ونرا هل سوف يظهر نفس الناتج للجمع وهو 42
print("="*5) #وضعنا فاصل هنا فقط لا اكثر ولا اقل
print(10 ^ 32)
#>>>42
#نعم لقد ظهر لنا نفس ناتج الجمع بالضبط وهو 42 كما تلاحضون امامكم
#ملاحضه: الطريقه هذه لم يتم شرحها سابقا في بايثون ابدا في هذه الحضه تم اكتشافها
@Pythonarabe
#المهم اصدقائي طيب خلونا نجرب طريقتنا الجميله والغريبه هذه هل سوف تعمل في العمليات الحسابيه يعني لو استخدمنا معها الجمع والقسمه والضرب والطرح-الناقص والى اخره هل سوف تنجح تجربتنا ام سوف تفشل وتخيب أملنا في هذا الأكتشاف الذي حقا رائع في بايثون مثال:
A = 10
B = 50
C = A ^ B * 1
print(C)
#>>>56
#شرح الكود البسيط هذا وضعنا ثلاث متغيرات A و B و C ووضعنا للمتغير A قيمه رقميه وهي عشره ثم وضعنا للمتغير B قيمه رقميه وهي خمسين ثم وضعنا للمتغير C قيمة المتغير A و Bلكن لو نلاحض امامنا وضعنا بينهم لقوى ^ بحيث سوف يتم الجمع بين العشره و الخمسين وتكون 60 ثم ضربنا الناتج في 1 لتظهر النتيجه لدينا 56
#لكن لحضه يوجد شيئ غريب لقد حصل لو نحسبها رياضيآ في ادمغتنا يعني لو الخمسين والعشره انجمعو راح يكون ستين اوكي طيب لو ضربناهم في 1 راح يكون ايضا ستين طيب كيف ظهرت نتيجة الكود 56مممم نحتاج الى تفسير اوضح دعونا نطبق العمليه التاليه;
print("=====")
a = 10
b = 50
print(a^b)
#كما تلاحضون لقد ضهر لنا الناتج الحقيقي وهو 56 كما توقعت يعني لو عدد اكبر من الواحد انضرب في 1 راح يظهر نفس العدد مستحيل يحدث اي تغير في الناتج طيب يا باشا فين الغز ???
#ببساطه صديقي اليك خلاصة الموضوع ان القوى ^ بحيث انها انقصت من الناتج الحقيقي وهو 60 لقد نقصت منه عدد يكون محصور , تباا ماهذا فعلا معقده وتجيب الصداع ههه لا تقلق سوف ابسط اليك الموضوع اكثر
print(60-3)
#لو تركز معي في نتيجة هذا الكود الذي امامنا بحيث انقصنا من الستين 3 وظهرت لنا النتيجه
#>>>57
#قريبه جدا ويوجد فرق واحد اي رقم واحد بين الناتج لعملية القوى ^ في بايثون وعملية الطرح في بايثون - يعني الفرق واضح ياجماعه لكن راح يبقى السؤال يطرح نفسه?
#هو يعني كيف ضهر الناتج 56 عند استخدام العملية الحسابيه للقوى ^ في بايثون
#========================
#واخيرا تم الوصول الى الحل وكشف هذا الغز العين حقا(عذرا على الفاضي لكن فعلا جنني بس سهل جدا - فقط شغل عقلك معي)
#______________
#كما ذكرنا في الكود السابق
#print(60-3)
#>>>57
#______________
#تمام طيب لو جعلنا ال 3 قيمة float يعني بهذه الصوره مثال على هذا
print(60-3.1)
#>>>>56.9
#واااو لقد تم ضهور العدد الصحيح وهو 56 لكن على شكل float
#واخيرا تم حل هذا الغز بحل او بجواب مقنع وجيد جدا
#يمكننا ان نستنتج من هذه العمليه اي ان ال ^ القوى في بايثون في عملها تم تدخل الفلاوتFloat لكنه شبه مجهول او خفي او حصل خلف الكواليس لكن الحمدالله تم التعرف عليه بصوره جيده
#============================
#واخيرا وليس اخرا احب اقولك (صلي على الحبيب قلبك يطيب)
#============================
@Pythonarabe
♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
#من ظمن خفايا بايثون الرائعه |
ملاحضه: لقد تم ذكر ^ من قبل لكن بشيئ قليل حقا لم يعطوها حقها في التصرف و لأول مره معنا سوف نقدمها بشرح مفصل يلا تعال نتعرف عليها مع بعض||
#___________________________________
#انت او انتي لستم مجبرين عليها لكن ضيفوها الى قاموس اساسياتكم لو شفتها في يوم من الايام راح اتقول ايوا اعرف كيف اتعامل مع هيك عملية حسابيه في بايثون
#____________________________________
#لم يتم ذكرها سابقا في اي درس من دروس بايثون حصريا من قناتنا و لأول مره في تلجرام تم كشفها وشرحها بأدق صوره بحيث من الممكن ان يفهمها المستخدم او المبرمج الجديد بشكل جيد ومفهوم وبكل تعقيداتها او اغلبها لان كما قلت بايثون فيها ميزات مخيفه جدا مرعبه وذات تعقيد رهيب المهم صديقي اتمنى يكون درس اليوم سلس وسهل وشرحو يكون مفهوم
#_____________________________________
print(10 ^ 21)
#>>> 31
print(10 ^ 32)
#>>> 42
#============
#ملاحضه لايمكن العمل عملية بايثون او ^^ مرتين الأوس ولا يمكن وضع قيم رقميه من نوع float سوف يظهر خطاء (خطاء في بناء الجمله)
#____________
#p =int(10.1 ^ 16.10)
#print(p)
#_____________
#ملاحضه: كما نلاحض امامنا في الكودين السابقين لقد تم زيادة 21 و 32 على العدد10 يعني لو نجي ونجمعهم راح نلاحض ان العمليه شبيه بعمليات الجمع مثال توضيحي :
print(10 + 32)
#>>>42
#لقد قام بجمع والناتج 42 كما رأينا في بداية الكود طيب خلونا نجرب ال ^ ونرا هل سوف يظهر نفس الناتج للجمع وهو 42
print("="*5) #وضعنا فاصل هنا فقط لا اكثر ولا اقل
print(10 ^ 32)
#>>>42
#نعم لقد ظهر لنا نفس ناتج الجمع بالضبط وهو 42 كما تلاحضون امامكم
#ملاحضه: الطريقه هذه لم يتم شرحها سابقا في بايثون ابدا في هذه الحضه تم اكتشافها
@Pythonarabe
#المهم اصدقائي طيب خلونا نجرب طريقتنا الجميله والغريبه هذه هل سوف تعمل في العمليات الحسابيه يعني لو استخدمنا معها الجمع والقسمه والضرب والطرح-الناقص والى اخره هل سوف تنجح تجربتنا ام سوف تفشل وتخيب أملنا في هذا الأكتشاف الذي حقا رائع في بايثون مثال:
A = 10
B = 50
C = A ^ B * 1
print(C)
#>>>56
#شرح الكود البسيط هذا وضعنا ثلاث متغيرات A و B و C ووضعنا للمتغير A قيمه رقميه وهي عشره ثم وضعنا للمتغير B قيمه رقميه وهي خمسين ثم وضعنا للمتغير C قيمة المتغير A و Bلكن لو نلاحض امامنا وضعنا بينهم لقوى ^ بحيث سوف يتم الجمع بين العشره و الخمسين وتكون 60 ثم ضربنا الناتج في 1 لتظهر النتيجه لدينا 56
#لكن لحضه يوجد شيئ غريب لقد حصل لو نحسبها رياضيآ في ادمغتنا يعني لو الخمسين والعشره انجمعو راح يكون ستين اوكي طيب لو ضربناهم في 1 راح يكون ايضا ستين طيب كيف ظهرت نتيجة الكود 56مممم نحتاج الى تفسير اوضح دعونا نطبق العمليه التاليه;
print("=====")
a = 10
b = 50
print(a^b)
#كما تلاحضون لقد ضهر لنا الناتج الحقيقي وهو 56 كما توقعت يعني لو عدد اكبر من الواحد انضرب في 1 راح يظهر نفس العدد مستحيل يحدث اي تغير في الناتج طيب يا باشا فين الغز ???
#ببساطه صديقي اليك خلاصة الموضوع ان القوى ^ بحيث انها انقصت من الناتج الحقيقي وهو 60 لقد نقصت منه عدد يكون محصور , تباا ماهذا فعلا معقده وتجيب الصداع ههه لا تقلق سوف ابسط اليك الموضوع اكثر
print(60-3)
#لو تركز معي في نتيجة هذا الكود الذي امامنا بحيث انقصنا من الستين 3 وظهرت لنا النتيجه
#>>>57
#قريبه جدا ويوجد فرق واحد اي رقم واحد بين الناتج لعملية القوى ^ في بايثون وعملية الطرح في بايثون - يعني الفرق واضح ياجماعه لكن راح يبقى السؤال يطرح نفسه?
#هو يعني كيف ضهر الناتج 56 عند استخدام العملية الحسابيه للقوى ^ في بايثون
#========================
#واخيرا تم الوصول الى الحل وكشف هذا الغز العين حقا(عذرا على الفاضي لكن فعلا جنني بس سهل جدا - فقط شغل عقلك معي)
#______________
#كما ذكرنا في الكود السابق
#print(60-3)
#>>>57
#______________
#تمام طيب لو جعلنا ال 3 قيمة float يعني بهذه الصوره مثال على هذا
print(60-3.1)
#>>>>56.9
#واااو لقد تم ضهور العدد الصحيح وهو 56 لكن على شكل float
#واخيرا تم حل هذا الغز بحل او بجواب مقنع وجيد جدا
#يمكننا ان نستنتج من هذه العمليه اي ان ال ^ القوى في بايثون في عملها تم تدخل الفلاوتFloat لكنه شبه مجهول او خفي او حصل خلف الكواليس لكن الحمدالله تم التعرف عليه بصوره جيده
#============================
#واخيرا وليس اخرا احب اقولك (صلي على الحبيب قلبك يطيب)
#============================
صباح العسل على الجميع ||
الكثير منكم كانت اجابتهم خاطئه حول هذا الكود والاغلبيه حبو يعرفو شو هذا الكود دعني اشرح الدوال المستخدمه فيه وببساطه اليك الموضوع:
A = 5
B =A.__mul__(10+8)
C =B.__add__(12)
V12S =C.__mul__(1.0/3 and 60//30)
print("operation accomplished successfully ==>"+' '+ str(V12S))
==================
الشرح صديقي لا اعتقد ان لا احد بينكم يعرف ان A و B و C هم متغيرات وكذالك V12S مجرد متغير
وضعنا قيم لكل من المتغيرات التي ذكرناهم
وكما موضح للمتغير A يحمل قيمة int رقميه وهي = 5
والمتغير B قيمته هي 18 يعني 10+8
اضافه الى هذا لقد ضربنا قيمة المتغير A وهي 5 في قيمة المتغير B وهي 18 او كما هي امامكم 10+8 لقد تم ضربهم عن طريق الداله mul
هذه دالة الضرب في بايثون للعمليات الرياضيه او الحسابيه
ثم ننتقل الى المتغير C الذي يحمل قيمة رقميه int وهي 12 ولقد جمعنا الناتج الذي ظهر الينا في العمليات السابقه مع قيمة المتغير C عن طريق دالة الجمع في بايثون وهي add
والأن نأتي للمتغير V12S || كما ذكرنا وقلنا ان mul هي دالة الضرب وهذا يعني اننا ضربنا الناتج السابق للعمليات التي حصلت في ناتج القسمه التي يكون بين قوسين ثم طبعنا النتيجه
تنبيه; تم استخدام دالة str لتحويل قيمة المتغير V12S من قيمة رقميه الى قيمة نصيه اي من int الى str لتتم طباعة الناتج ألينا مع النص الذي أمامكم في الگؤد | مع اضافة المسافه ' ' حتى لا يكون هناك دمج في الرقم والنص 👆وهذا هو التوضيح وشرح الكود كل شيئ 🌹
الكثير منكم كانت اجابتهم خاطئه حول هذا الكود والاغلبيه حبو يعرفو شو هذا الكود دعني اشرح الدوال المستخدمه فيه وببساطه اليك الموضوع:
A = 5
B =A.__mul__(10+8)
C =B.__add__(12)
V12S =C.__mul__(1.0/3 and 60//30)
print("operation accomplished successfully ==>"+' '+ str(V12S))
==================
الشرح صديقي لا اعتقد ان لا احد بينكم يعرف ان A و B و C هم متغيرات وكذالك V12S مجرد متغير
وضعنا قيم لكل من المتغيرات التي ذكرناهم
وكما موضح للمتغير A يحمل قيمة int رقميه وهي = 5
والمتغير B قيمته هي 18 يعني 10+8
اضافه الى هذا لقد ضربنا قيمة المتغير A وهي 5 في قيمة المتغير B وهي 18 او كما هي امامكم 10+8 لقد تم ضربهم عن طريق الداله mul
هذه دالة الضرب في بايثون للعمليات الرياضيه او الحسابيه
ثم ننتقل الى المتغير C الذي يحمل قيمة رقميه int وهي 12 ولقد جمعنا الناتج الذي ظهر الينا في العمليات السابقه مع قيمة المتغير C عن طريق دالة الجمع في بايثون وهي add
والأن نأتي للمتغير V12S || كما ذكرنا وقلنا ان mul هي دالة الضرب وهذا يعني اننا ضربنا الناتج السابق للعمليات التي حصلت في ناتج القسمه التي يكون بين قوسين ثم طبعنا النتيجه
تنبيه; تم استخدام دالة str لتحويل قيمة المتغير V12S من قيمة رقميه الى قيمة نصيه اي من int الى str لتتم طباعة الناتج ألينا مع النص الذي أمامكم في الگؤد | مع اضافة المسافه ' ' حتى لا يكون هناك دمج في الرقم والنص 👆وهذا هو التوضيح وشرح الكود كل شيئ 🌹
شاهد الدروس الجديده علئ قناة C++
https://t.me/ccarabe/31
https://t.me/ccarabe/31
Telegram
C / C++ | العرب
الدرس الرابع عشر
■○■○■○■○■○■○■○■○■
@ccarabe
■○■○■○■○■○■○■○■○■
اصدار صوت تنبيه
اذا اردنا تنبيه المستخدم في نقطه و اضهار صوت ليركز فسنستخدم
\a
مثال
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world…
■○■○■○■○■○■○■○■○■
@ccarabe
■○■○■○■○■○■○■○■○■
اصدار صوت تنبيه
اذا اردنا تنبيه المستخدم في نقطه و اضهار صوت ليركز فسنستخدم
\a
مثال
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world…
السلام عليگم || يا اساطير بايثون اليوم عدنا شرح عن دالة hash في بايثون مبين من اسمها شو عملها🌹 اليكم الطريقه كيفية كتابتة الكود الصحيح مع استخدام الداله في النصوص STR - str :
_1String_ = "VAIROUS 12S OR V12S"
#====
print(_1String_.__hash__())
#_____________________________________
دعونا نوضح الكود بشكل سريع
المتغير هو _1String_
قيمة المتغير هو قيمه نصيه str (اي قيمة نصيه تقدر تحطها يمعلم اكتب وعيش حياتك مع الداله هذه)
#========
ملاحضه: لايمكن استخدامها مع القيم الرقميه int يعني لو خلينا بدال القيمه النصيه مثلا رقم 10 او اي قيمه رقميه راح يطبعها نفسها 10 يعني كأنو قلت يا بايثون اطبعي فقط قيمة المتغير هذا - اي متغير مش مهم - || يعني الخاصيه هذه او الداله مش راح تشتغل مع الارقام خالص لان هي بالاصل تعطيك النتيجه على سبيل المثال :
#>>>> 1919102721
او
#>>>> -3220111721
ركز معي عند كل مره نشغل فيها الكود راح نلاحض ان النتيجه تتغير يعني بدل مايكون هيك
1919102721
راح يصير هيك
45718191919
هي في حالة ان تم استخدامها مع القيم الرقميه وكما قلنا لا تعمل مع القيم الرقميه
#==============================
طيب تعالو نجربها مع الفلاوت;
_F_ = 10.5 and 1.1
#====
print(_F_.__hash__())
#يمكننا استخدامها مع القيم النصيه والقيم التي من نوع فلاوت = 10.5 او 1.1 لان كمان راح يظهرلك النتيجه على سبيل المثال
#>>> 1932735693
#_________________________________
#وكذالك لا تعمل مع True
#False
#___في حالة تم استخدامها مع الهاش سوف يعيد الينا 1 و 0 وهذا يعني الترو و الفولس
#_________________________________
#طيب تعالو نجربها مع النوع Complex
#print(type(4j))
#نوع من انواع البيانات - تنبيه للي مايعرف شو هذا
#______________________________
Complex = 5 + 4j
print(Complex.__hash__())
#نعم لقد تم التحقق منها بنجاح انها تتجاوب مع النوع من القيم Complex لكن ملاحضه ركز اشوي
#>>> 4000017
#الرقم في النتيجه هنا راح يكون ثابت كما في الفلاوت لكن هنا نتيجة الرقم اقصر من النتائج السابقه بحيث هنا عندنا نتيجة الهاش مكونه من سبع مراتب احسب الرقم اهو قدامك وهتعرف
#لكن ثابت حسب نوعية الComplex يعني كما هو امامكم وضعنا 4j + 5 || لو وضعنا مثلا 5j سوف تكون النتيجه ك التالي:
#>>> 5000015
#يعني يتغير لكن لكل قيمه نتيجه خاصه فيها
_________________________________
الى هنا ينتهي الدرس اصدقائي اتمنى ان استفاديتو من الدرس وان شاءالله سوف نلتقي في درس اخر استوعكم الله الذي لا تضيع ودأعه
_________________________________
♥️{{دامك وصلت الى هنا احب اقولك صلي على الحبيب قلبك يطيب}}♥️
❤️في أمان الله اخوتي❤️
_1String_ = "VAIROUS 12S OR V12S"
#====
print(_1String_.__hash__())
#_____________________________________
دعونا نوضح الكود بشكل سريع
المتغير هو _1String_
قيمة المتغير هو قيمه نصيه str (اي قيمة نصيه تقدر تحطها يمعلم اكتب وعيش حياتك مع الداله هذه)
#========
ملاحضه: لايمكن استخدامها مع القيم الرقميه int يعني لو خلينا بدال القيمه النصيه مثلا رقم 10 او اي قيمه رقميه راح يطبعها نفسها 10 يعني كأنو قلت يا بايثون اطبعي فقط قيمة المتغير هذا - اي متغير مش مهم - || يعني الخاصيه هذه او الداله مش راح تشتغل مع الارقام خالص لان هي بالاصل تعطيك النتيجه على سبيل المثال :
#>>>> 1919102721
او
#>>>> -3220111721
ركز معي عند كل مره نشغل فيها الكود راح نلاحض ان النتيجه تتغير يعني بدل مايكون هيك
1919102721
راح يصير هيك
45718191919
هي في حالة ان تم استخدامها مع القيم الرقميه وكما قلنا لا تعمل مع القيم الرقميه
#==============================
طيب تعالو نجربها مع الفلاوت;
_F_ = 10.5 and 1.1
#====
print(_F_.__hash__())
#يمكننا استخدامها مع القيم النصيه والقيم التي من نوع فلاوت = 10.5 او 1.1 لان كمان راح يظهرلك النتيجه على سبيل المثال
#>>> 1932735693
#_________________________________
#وكذالك لا تعمل مع True
#False
#___في حالة تم استخدامها مع الهاش سوف يعيد الينا 1 و 0 وهذا يعني الترو و الفولس
#_________________________________
#طيب تعالو نجربها مع النوع Complex
#print(type(4j))
#نوع من انواع البيانات - تنبيه للي مايعرف شو هذا
#______________________________
Complex = 5 + 4j
print(Complex.__hash__())
#نعم لقد تم التحقق منها بنجاح انها تتجاوب مع النوع من القيم Complex لكن ملاحضه ركز اشوي
#>>> 4000017
#الرقم في النتيجه هنا راح يكون ثابت كما في الفلاوت لكن هنا نتيجة الرقم اقصر من النتائج السابقه بحيث هنا عندنا نتيجة الهاش مكونه من سبع مراتب احسب الرقم اهو قدامك وهتعرف
#لكن ثابت حسب نوعية الComplex يعني كما هو امامكم وضعنا 4j + 5 || لو وضعنا مثلا 5j سوف تكون النتيجه ك التالي:
#>>> 5000015
#يعني يتغير لكن لكل قيمه نتيجه خاصه فيها
_________________________________
الى هنا ينتهي الدرس اصدقائي اتمنى ان استفاديتو من الدرس وان شاءالله سوف نلتقي في درس اخر استوعكم الله الذي لا تضيع ودأعه
_________________________________
♥️{{دامك وصلت الى هنا احب اقولك صلي على الحبيب قلبك يطيب}}♥️
❤️في أمان الله اخوتي❤️
قريبااااااا اكبر منصه تعليميه ومجانيه
Forwarded from C / C++ | العرب 🇵🇸
في ماذا تستخدم
return 0;
بلغة C++
return 0;
بلغة C++
Anonymous Quiz
15%
1_عند بدا الكود
38%
2_عند انتهاء الكود
16%
3_يمثل exit للكود
31%
الاجابه 2 + 3
👍1