:< Left aligns the result (within the available space) :> Right aligns the result (within the available space) :^ Center aligns the result (within the available space) := Places the sign to the left most position :+ Use a plus sign to indicate if the result is positive or negative :- Use a minus sign for negative values only : Use a space to insert an extra space before positive numbers (and a minus sign befor negative numbers) :, Use a comma as a thousand separator :_ Use a underscore as a thousand separator :b Binary format :c Converts the value into the corresponding unicode character :d Decimal format :e Scientific format, with a lower case e :E Scientific format, with an upper case E :f Fix point number format :F Fix point number format, in uppercase format (show inf and nan as INF and NAN) :g General format :G General format (using a upper case E for scientific notations) :o Octal format :x Hex format, lower case :X Hex format, upper case :n Number format :% Percentage format
الطريقة بتاعت الجافا روعة واعتقد هي الاسهل بس لازم زي ما انت قولت نتعلم الطرق التانية عشان لو قابلتنا نبقى فاهمينها بجد شكرا على الدروس والطريقة الجميله في الشرح
بشوف ازاى ربع ساعة عدت بسرعة كده ف ببص على سرعة الفيديو اتأكد لقيتها نورمال عادي ده يدل على ان الدروس ممتعة جدا شكرا لحضرتك زادك الله من علمه و فتح الله عليك بحق ليلة النصف من شعبان
Sir I think the best way to format strings is to use this method: print(f"I love {va} because it's a good language") instead print("I love {:s} because it's a good language ".format(var) it's more clear and concise
ممكن بس طريقة الindex ديناميكية و مش هتلغبطك لإن ممكن يكونوا أرقام كتير و مش هتروح تبدل بين كل دول. حدد العنصر المعين اللي عايزه ف المكان المعين بالindex بتاعه
#to use new formate and specify some arguments : #new format #print ( f "my number is {num:,.0f}") print num value separate by , and 0 numebrs after decimal num = 110088.220077 print(f"my number = {num:,.0f}")
سؤال غريب من واحد لسه مبتدأ معلش .. أنا كنت فاكر في الكورس هننتج برنامج أو أبليكيشن فيه استجابات وأوامر يطلبها المسخدم وتظهر له نتيجة الأوامر التي برمجناها ولكن أنا شايف اوامر وتعديل في الـ text فممكن اعرف استخدامات التعديلات دي هتفيدنا بأيه لأن حقيقي الموضوع اختلط عليها، منين البايثون لغة ضخمة وليها استخدامات متعددة وكل اللي أنا شايفه الوقتي أوامر برمجية نتيجتها تعديل في الـ text .. أعذر جهلي يا بشهندس ولكن حقيقي الموضوع سببلي نوع من التشتت وآمل أن اجد ضالتي عندكم .. جزيل الشكر
لغة البايثون ضخمة فعلاً واللي انت شايفه ده مجرد بداية وتجربة للاكواد بطريقة بسيطة جداً لكن في المستقبل هنستخدم برامج تانية تقدر من خلالها تصمم لوحات وبرامج زي اللي بتشوفها على الويندوز وتبرمج كل حاجة فيها بواسطة الاكواد دي
كل الشكر يا طيب ع الشرح الممتاز واللطيف .. هسى عندي سوال كيف ممكن اختبر الي درسته لحد الان. . انا الان بالفيديو هاد .. بدي اختبر الي درسته وتعلمته واتمكن منه شو الطريقه .. الي عنده معلومه يفيدنا الله يجزيكو الخير يا رب
اخر طريقة لل format دي ممكن تستعمل فيها طرق تاني طريقة عادي زي كدة مثلا X = 738282974663.67 print(f"{X:,.2f}") الناتج : 738,282,974,663.67 فالكود دة انا استعملت تالت طريقة وكتبت المتغير بتاعي وبعدين قلتله انه float وبعدين قلتله يحط ، بين كل ٣ ارقام وبعدين يبقي في ٢ علامة عشرية بس استخدمت كل حاجة يعني
طب يباشمهندس ما الفرق بين %d و %i كنت اظن ان %d تستخدم مع double و %i تستخدم مع int or Integer اشكرك على تقديرك لنا ارجو ان تشرح لنا موقعك على الويب لاني لم افهم كيف نستخدم موقعك شكرا لك.
احنا ممكن نجيب نفس النتيجه دى print("Hello {2} {0} {1}".format(a, b, c)) # Hello Three One Two بالطريقه دى هل هناك طريقه افضل ولا عادي نستخدم اي واحده ((pint("Hello {} {} {}".format(c,a,b)
السلام عليكم ورحمة الله وبركاته انا تعلمت منك وعملت الكود ده وارجو ان حضرتك تشوفه بصراجة انا منبهر بطريقتك فى الشرح وجزاك الله خيرا n = 'Osama Ibrahim' l = 'Python' y = 10 print(f"My name is {n:_^{len(n) + 4}} and my skill is {l:.2s} with {y:.2f} years")
print('my name is : ',name, ' ', last , ' and iam ' , age , ' years old' ,end='\t') دى كمان طريقه من طرق الفورمات السهله ال ممكن ترتب المتغيرات عندنا بطريقه سهله
:< Left aligns the result (within the available space)
:> Right aligns the result (within the available space)
:^ Center aligns the result (within the available space)
:= Places the sign to the left most position
:+ Use a plus sign to indicate if the result is positive or negative
:- Use a minus sign for negative values only
: Use a space to insert an extra space before positive numbers (and a minus sign befor negative numbers)
:, Use a comma as a thousand separator
:_ Use a underscore as a thousand separator
:b Binary format
:c Converts the value into the corresponding unicode character
:d Decimal format
:e Scientific format, with a lower case e
:E Scientific format, with an upper case E
:f Fix point number format
:F Fix point number format, in uppercase format (show inf and nan as INF and NAN)
:g General format
:G General format (using a upper case E for scientific notations)
:o Octal format
:x Hex format, lower case
:X Hex format, upper case
:n Number format
:% Percentage format
شككككرا جزيلا
سؤال: كيف ننسخ السطر ونكتبه تحت وكيف نحدد # لعدة أسطر؟؟
@@majdfg7305 حدد السطور ثم اضغط علي ( Ctrl ) + ( ظ أو ؟ )
كل الشكر ليك..حرفيا لو اخدنا كورسات بفلوس مش هيتشرح الدرس بالضمير ده .ربنا يجعله فى ميزان حسناتك
print("the best person")
Terminal = Osama
اخيرا عملت تعليم لغة بايثون والله قاعد مستني من زماااان
شكراااااااااااااا
بعد 3 سنين هل اشتلغت بالبايثون وخلصت اللغات ؟
باشا لازم هتتعلم لغات جنب البايثون عشان تقدر تعمل بروجكتات كاملة وتكسب من وراها .. استعن بالله وشوف هدفك ايه وقرر هتدرس انهي لغات @@mohmedkhaled987
وانت بعد 5 اشهر عملت ايه
@@mohmedkhaled987
معلومات قيمة.. شكرا جزيلا ❤
الطريقة بتاعت الجافا روعة واعتقد هي الاسهل بس لازم زي ما انت قولت نتعلم الطرق التانية عشان لو قابلتنا نبقى فاهمينها
بجد شكرا على الدروس والطريقة الجميله في الشرح
قصدك الاستاذ شارح لغه جافا ؟؟ بس ما شفته موجود 😢
افضل شرح في اليوتيوب علي مستوي العالم و مغظي كل الجوانب
الله يوفقك والله الدروس سهله وبسيطة وهذا بفضل الله ثم فضلك الله يحفظ لك علمك يا معلمنا ويزيدك 3>
مليون شكرا الك من العراق ❤
بشوف ازاى ربع ساعة عدت بسرعة كده ف ببص على سرعة الفيديو اتأكد لقيتها نورمال عادي ده يدل على ان الدروس ممتعة جدا شكرا لحضرتك زادك الله من علمه و فتح الله عليك بحق ليلة النصف من شعبان
لَأسْتَسْهِلنَّ الصَّعبَ أوْ أُدْرِكَ المُنى
فما انْقادَتِ الآمالُ إلا لِصابِرِ.
السلام عليكم
جزاك الله خيرا و بارك الله فيك
شاهدت فيديوهات و مواقع كثيرة تشرح نفس الفكرة و هنا كانت الاكثر وضوحا و تفصيلا
ربنا يجعله فى ميزان حسناتك
الدرس دا عظيم 😚
انا كنت بتعلم بايثون من كورى
وكنت متردد ابدا معاك مالاول لكن انت فعلا فهمتنى كل حاجه
جزاكم الله خيرا
وكمان أحسن من الكوري
ممكن رابط القناه
ربنا يكرمك يارب علي تعبك والكورس الرائع ده
انت بشمهندس زي العسل..
جزاك الله خيرا ونفعنا الله بعلمك
I love you and your school
شروحات من ذهب والله ، ربي يرزقك ويسعدك دنيا واخره يارب 🤍
Great explanation
بارك الله فيك
كانت مطلعة عيني ال f وفهمتها أخيراً 🌹🙂
بارك الله فيك يا أستاذ.
تسلم يا دكتورنا العظيم
Sir I think the best way to format strings is to use this method:
print(f"I love {va} because it's a good language")
instead
print("I love {:s} because it's a good language ".format(var)
it's more clear and concise
nice
print("ربنا يباركلك ويجعل الكورس ده في ميزان حسناتك")
ايه الجمال دا :) ... مزيكا
جـــــــــــزاك الله خـــــــــيرا في الــــــــداريــــــــــــن
thank you professor Ossama
رائع يا بشمهندس اسامه
السلام عليكم استاذ اسامة ... ياريت لو تتكرم علينا وتعملنا حلقة تشرح فيها موقع Grepper وكيفية الاستفادة منه جزاك الله خير
درس رائع جزاك الله خيراً
جزاك الله خير استاذ
ال format بالطريقه 3.6 ممتاز جدا و بسيطه
صحيح وكمان في لغات تانية هتلاقيها بتنسق بنفس الشكل دة يعني هتستفيد في البايثون وفي لغات اخرى
الله يباركلك شغل اكاديمي فعلا
جزاك الله خيرا
10:12 we can do also this
a,b,c="one","thwo","three"
print("hello {} {} {}".format(c,b,a))
i think is too much easy
ممكن بس طريقة الindex ديناميكية و مش هتلغبطك لإن ممكن يكونوا أرقام كتير و مش هتروح تبدل بين كل دول.
حدد العنصر المعين اللي عايزه ف المكان المعين بالindex بتاعه
@@abdoo-generalexplantion5794 اسهل طريقة هي استخدام print (f’. ‘)
الله يجازيك بخير يا رب
thankful
جزاك الله خير وفي ميزان حسناتك يارب
بس معلش هي ال formatting القديمة هحتاجها ولا لا
لا تحتاجها
الله عليك بجد
عاش جدا ❤️
كورس رائع جزاكم الله خيرا...جربت اغير بترتيب المتحولات ظهر نفس النتيجة ولكن الفرق لا يمكننا تعديل الفورمات
شكرا 💙
thanks
بارك الله فيك وجنبنا واياك التعاملات الربوية في البنوك
سكر استاذ
#to use new formate and specify some arguments :
#new format
#print ( f "my number is {num:,.0f}") print num value separate by , and 0 numebrs after decimal
num = 110088.220077
print(f"my number = {num:,.0f}")
thank youuu so much ❤❤
سؤال غريب من واحد لسه مبتدأ معلش .. أنا كنت فاكر في الكورس هننتج برنامج أو أبليكيشن فيه استجابات وأوامر يطلبها المسخدم وتظهر له نتيجة الأوامر التي برمجناها ولكن أنا شايف اوامر وتعديل في الـ text فممكن اعرف استخدامات التعديلات دي هتفيدنا بأيه لأن حقيقي الموضوع اختلط عليها، منين البايثون لغة ضخمة وليها استخدامات متعددة وكل اللي أنا شايفه الوقتي أوامر برمجية نتيجتها تعديل في الـ text .. أعذر جهلي يا بشهندس ولكن حقيقي الموضوع سببلي نوع من التشتت وآمل أن اجد ضالتي عندكم .. جزيل الشكر
لغة البايثون ضخمة فعلاً واللي انت شايفه ده مجرد بداية وتجربة للاكواد بطريقة بسيطة جداً لكن في المستقبل هنستخدم برامج تانية تقدر من خلالها تصمم لوحات وبرامج زي اللي بتشوفها على الويندوز وتبرمج كل حاجة فيها بواسطة الاكواد دي
جزاك الله خيرا..أستاذ لم أستطع إيجاد string methods notes في github
كل الشكر يا طيب ع الشرح الممتاز واللطيف .. هسى عندي سوال كيف ممكن اختبر الي درسته لحد الان. . انا الان بالفيديو هاد .. بدي اختبر الي درسته وتعلمته واتمكن منه شو الطريقه ..
الي عنده معلومه يفيدنا الله يجزيكو الخير يا رب
اخر طريقة لل format دي ممكن تستعمل فيها طرق تاني طريقة عادي زي كدة مثلا
X = 738282974663.67
print(f"{X:,.2f}")
الناتج : 738,282,974,663.67
فالكود دة انا استعملت تالت طريقة وكتبت المتغير بتاعي وبعدين قلتله انه float وبعدين قلتله يحط ، بين كل ٣ ارقام وبعدين يبقي في ٢ علامة عشرية بس استخدمت كل حاجة يعني
thank you
شكرا
طب يباشمهندس ما الفرق بين %d و %i كنت اظن ان %d تستخدم مع double و %i تستخدم مع int or Integer اشكرك على تقديرك لنا ارجو ان تشرح لنا موقعك على الويب لاني لم افهم كيف نستخدم موقعك شكرا لك.
في البنك لا يا زيرو ربنا يرزقك ان شاء الله وتبعد عن التعامل الربوي بكل صوره
مجهود متميز
عظمة
احنا ممكن نجيب نفس النتيجه دى
print("Hello {2} {0} {1}".format(a, b, c)) # Hello Three One Two
بالطريقه دى هل هناك طريقه افضل ولا عادي نستخدم اي واحده
((pint("Hello {} {} {}".format(c,a,b)
فعلا كنت لسه بفكر في كدة
رائع
الله يباركلك
شكرا عاش
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤ thank you so much
انا اشكرك علي المجهود الممتاز ده بس لو في متريل ان امكن وشكرااااا ليك
اجمد درس كمل ي هندسه
١٨
Done❤
استاذ اسامة انا ممكن اعكس المتغيرات بدل محط ارقام فالقوس هل هتنفع ؟ يعني مثلا (y ,x , z) بدل (x , y , z )
تنفع
هل في غلط لو استخدمت الطريقة دي
print(" my name is ", name, "and i'm ", age )
بفصل بينهم بال colon
بيديني نفس النتيجة
بس لو جيت تزود أي قيمة أو رقم هيتلعلك error + بما أنك بقالك سنه مع الكورس ده قولي إيه هي النتيجه وهل فعلاً بقيت محترف بلغة بايثون
@@mstafakamel8574 ايه أخبارك أنت أديلك 5 شهور هل احترفت لغة بايثون؟
انت بقالك ٣ سنوات ايه الاخبار احترفت اللغة؟😂
@@walidelfeky انت ليك ٣ شهور احترفت بايثون ولا لسع
في format money بعرف منين اي العلامات اللي ممكن استخدمها
في rearrange items طب منا ممكن ارتبهم زي منا عايزه جوا format ليه بستخدم الطريقه دي
amin for the wishes money in the bank :D . thank you somuch for this course allah ihfedak
انا اللي عملت اللايك ال1300 =)
انا الايك 1800
ايه نوع الكيبورد اللي انتا بتسخدمه
هو مش حضرتك قولت ان ف البايثون الكاونت مش باينكلود اخر كراكتر و المفروض اخد مثلا ال space ف الكاونت بتاعي؟
يعني ايه ؟ ممكن توضيح؟
هو قال كده فعلا في الفيديو الي قبل دا باين كان بيشرح فانكشن
السلام عليكم ورحمة الله وبركاته
انا تعلمت منك وعملت الكود ده وارجو ان حضرتك تشوفه بصراجة انا منبهر بطريقتك فى الشرح وجزاك الله خيرا
n = 'Osama Ibrahim'
l = 'Python'
y = 10
print(f"My name is {n:_^{len(n) + 4}} and my skill is {l:.2s} with {y:.2f} years")
# {:s} => String
# {:d} => Number
# {:f} => float
عاش
10:39 هو انا هنا مينفعش اغير مكان الvariable في ال print وخلاص
print('my name is : ',name, ' ', last , ' and iam ' , age , ' years old' ,end='\t')
دى كمان طريقه من طرق الفورمات السهله ال ممكن ترتب المتغيرات عندنا بطريقه سهله
❤❤
الله يجزيك الخير على جهدك الطيب
بس تعليق خارج السياق، كلمة people هي بحد ذاتها جمع يعني ما تحتاج s الجمع 3>
وياك يارب
a ,b ,c ="one" ,"two" ,"three"
print("my numbers are {} {} {}".format(b ,c ,a))
هل نسطيع ترتيبها بدي طريقة ؟؟
اكيد ينفع وتفكير سليم
مترفعلنا ملفات ال py بتاعة الكورس كلها لو موجودة ، عشان لاحظت انك بتعمل ملف لكل حلقة فوق
💛💛💛
💙💙💙💙💙💙💙💙
بسم الله ما شاء الله ربنا يباركلك . انت ازاي بتشيل علامة الكومنت من اكثر من سطر مع بعض ؟؟!!
أنا برضو عاوز أعرف😂😂
ظلل على الاسطر الي محتاج تعملها كومنت او تشيل الكومنت ثم
ctrl + حرف ظ من الكيبورد
@@EslamMohamed-fb6wn حبيبي تسلم
@@EslamMohamed-fb6wn طيب ممكن حضرتك تدلنا نتعلم اختصارات visual studio code ؟؟
ياشباب ال s شغال عندي بس d وال f مش شغالة 😫
'طب اية الفرق هما بيعملو نفس بل بالعكس % اسهل علشان مش مطلوب اكتب format
الفورماتنج بالطريقة الحديثة فيه امكانيات اكتر لكن لو انت مش محتاج الامكانيات دي ممكن تستخدم الطريقة القديمة
🌹🖤🙏🏻
انا ادعو اللة كل يوم ان يبني لك قصر في الجنة
القديم اسهل
عملت فالايديتور my_moner = 1000000$
طلع لي error
ههههههههه
ربنا يكرمك يارب علي تعبك والكورس الرائع ده
بارك الله فيك
❤️❤️❤️❤️