{Python Numbers} - [#06 الارقام في بايثون - [ تعلم بايثون بالعربي
HTML-код
- Опубликовано: 20 янв 2025
- دورة تعلم البرمجة للأطفال و للمبتدئين:
www.codezilla....
instagram:
/ islamhesham_
---------------------------------------------------
حساب تويتر:
/ codezilla_
---------------------------------------------------
للانضمام الي سيرفر ديسكورد:
/ discord
في الدرس السادس سوف نتعرف أكثر على نوع من البيانات و هي الارقام و ما فائدتها و كيف نستخدمها و نتعامل معها
in the sixth lesson we will learn more about the data type "numbers" and how to deal with it with different functions.
قناتي الشخصيه:
/ islamheshammahfouz
كل ما يجب معرفته عن النجاح في عالم البرمجة و سوق العمل:
• الفرق بين كلية حاسبات ...
link to facebook group:
/ codezilla.channel
link to facebook page:
/ codezilla.channel
link to my linkedin profile:
/ islamheshamashraf
دورة تعلم البرمجة للأطفال و للمبتدئين:
www.codezilla.courses/introduction-to-programming
ملخص سريع للفيديو
Numbers
ممكن تجمع وتقسم واي عملية حسابية عادي
ممكن تعمل مثلا استور للفايربل مثلا
my-num=5
وتعمل ليها print عادي
ممكن تحول الرقم المخزن لإسترينغ
str بالأمر
واحط الفايربل داخل براكتس
الstr مفيدة لو أنا عايز مثلا ادخل الفايربل في نص جملة
مثلا
print(str(my_num)+("my favorite number"))
وبدون الstr حيطلع لي error
وفي دالة ممكن استخدمها
abs: my_num=-10
print(abs(my_num)).
pow: الرقم الاول بياخد الرقم الثاني ويرفعه كقوة
my_num=10
print(pow(2,3))
max & min: اعلى اول اقل رقم
my_num=10
print(max(2,4))
round: تقرب وتحذف الفاصلة العشرية
my_num=10
print(round(2.4))
from math import *: معناها يا بايثون اجلب لي كل هذه المكتبة
من(function)الموجودة
floor: عكس الراوند برجع للرقم فقط
from math import *
my_num=10
print(floor(2.8))
ceil: بعمل عكس (FLOOR)
from math import *
my_num=10
print(ceil(2.1))
when you press run the result=3
sqrt: معناها الجذر التربيعي
from math import *
my_num=10
print(sqrt(9))
شكرا ع الملخص ذا مساعد جدا
شكراٍ
@Torin Garrett Bruh !!!
It is clearly to everyone that this is your other account and that you are promoting yourself
ازاي اخدها كوبي
شكرا جدا :)
ملخص :-
# 1- we can do any calculation in python
# 2- we can do any variables in python
# num = 10
# print( num + " this is my favorite number" )
# 3- we can use the ( str ) element put some number commands between normal words
# print( str ( pow (4,2) ) + " this is my favorite number" )
# 4- wc can use the ( pow ) element to make ^ between numbers
# pow (4,2)
# 5- max & min show you the big number
# max(4,6) = 6
# min(4,6) = 4
# 6- we can use the ( round ) element :-
# round(4.6) = 5
# round(4.4) = 4
# 7- we have [ from math import * ] this is like a libarary and we need summon all content in it ,Like :-
# floor (9.10) = 9 [ always show you the small number ]
# ceil (4.6) = 5 [ always upper the number ]
# sqrt (9) = 3.0 [ show you sqrt from the number ]
Thank you so much
Thanks
Very useful comment👍😍
Thanks a bunch😍
@@Ahmedhassan-sb1vs عايزك تتفائل خير يصحبي اناا حالياا بفضل الله تدريب ف شركه و اناا حالياا ف 3ث
اتعب هتلاقي اه اناا لسه بادري علياا ولاكن قولت اني ممكن اعمل تحفيز ولاا حاجه 😂😂 بس ركز ع الأساسيات و خد المعلومه من اكتر م شخص
بصراحه حضرتك محترم جدا وطريقه شرحك عاليه اوي وطريقه جديده وحلوه انا واحد حاولت اتعلم بايثون من فيديوهات كتير بس حسيت بالملل بس معاك بصراحه حاسس اني متحمس جدا بسبب طريقه التطبيق في نفس الدرس ياريت تكمل بالتوفيق يا محترم
الي بيدرس البرمجة رغم انها مو من توجهوا الدراسة >>>>>>
انت فشيييييييييييخ ربنا يبارك فيك جدا انا اول مرة نفسي تكون مفتوحة علي البرمجة بفضل من ربنا وبيك ....شكرا جزيلا...
بجد اسلوبك سلس وسهل جدا
كمل وربنا هيوفقك وينفع بيك
شكرا علي التشجيع الجميل ربنا يكرمك
تحية لك من العراق على هذا الشرح الرائع 🇮🇶🇪🇬
ماشاء الله ♥ ربنا يخفظك رغبتي ان اتعلم البرمجة وليكن كيف ما عرفت بس زمن شاهدة فديوهاتك عرفت الطريقة و الحمدلله كل درس بتعلم شي جديد. جزاك الله خيراً اخي ❤
num= -33
print(num)
print(str(num)+" this is a negative number")
print(abs(num))
print(3*4)
print((1-1)*1)
print(max(1,10))
print(min(1,10))
print(round(5.5))
print(pow(3,2))
print("now we'll work in math library:")
from math import *
print(floor(0.7))
print(ceil(0.7))
print(sqrt(4))
عندي سوال لما عمل اخير operation
Print(sqrt(9)) Run , erro sqrt is not defined
@@MaryHanna-se6dq وأنا زيك مادري اش السبب
ما استدعيت المكتبة لازم تستدعيها زي كذا
from math improt *
print(sqrt(9))@@MaryHanna-se6dq
شرح جميل ومختصر 👍😉 انتظرك الحلقة الجاية
شكرا علي التعليق الجميل
ملخص سريع للدرس
الارقام
يستخدم للعمليات الحسابيه +-/*
print(3*3)print(3+3)print(3/3) print(3-3)
9 6 1 0
% هاي الاشاره معناها قسم الرقمين واعطيني كم الباقي
print(3%3)
0
كلمة str تستخدم لاضافة رقم مع جملة ولو محطناش بيجبلي ايرور
my_num=5
my_num=5
print(str(my_num)+"i like this")
5 i like this
ادوات للارقام
abs القيمة المطلقه ابسلوت
my_num=-5
print(abs(my_num))
5
pow القوة :pow الرقم الاول قوته الرقم الثاني
print(pow(2,3))
8
max
min
اعلا واقل بين رقمين
print(max(2,9))
9
print(min(2,9))
2
round للتقريب لاقرب منزلة عشريه
print(round(3.7))
4
from math import *
اذا كتبناها باول البرنامج بيفهم البرنامج انو يستخدم كل الفنكشين الموجوده بالبرنامج
floor بيستخدم للتقريب للاقل دوما
from math import *
print(floor(3.6))
3
ceil بترفع للاكبر
from math import *
print(ceil(3.6))
4
sqrt الجذر التربيعي لللرقم
print(sqrt(16))
4
بارك الله فيك طريقتك في إلقاء المعلومة تجعل المشاهد يتحمس و يواصل التعلم
طريقتك ما شاء الله ممتازة يا باشمهندس 💙
انا عندي بس تعليق واحد هو اني لحد دلوقتي 6 دروس في السلسلة و مفيش حاجة معينة أطبقها
بمعنى اني بقترح مع نهاية كل فيديو يكون في بروجيكت صغير أو Assignment أطبق فيه كل اللي فات من أول درس لحد دلوقتي
لو في امكانية أو لينك لموقع يكون فيه بروجيكتات نطبق عليها أول بأول يا ريت تفيدنا 💜
و جزاك الله كل خير 💕
بالظبط
بارك الله فيك ياؤيت تكمل التراك كله بال Data science tracking لحد ال machine learning &Deep learning
شرح رائع تستاهل كل الدعم والله
و الله كلام جميل و مشجع شكرا جدا
انت اقوى مبرمج فالعالم والله شكرررا كثير يا مان شرح واضح اسلوب لفظي وعملي مميز جدا استمر وفالك المليون متابع يا اقوى مبرمج .3>
print("so much love buddy")
print(2/2)
print(3*3)
print((3+4)*5)
print(10%3)
# nodt
my_num=5
print(str(my_num)+" this is my number")
print(abs(-4))
# -+num to +number
print(pow(7, 7))
# pow(x, y)
print(max(4, 10))
print(min(10, 4))
# max(arg1, arg2)
print(round(5.4),round(5.6))
from math import*
# * all
print(floor(4.9))
print(ceil(5.1))
sqrt(49)
# sqroot
شرحك عظيم جدا .. أنا عندي إقتراح لحضرتك ليه متعملش أبليكشن خاص بالقناة اسمه Codezilla وتنزل عليه Assignments وإضافات للدروس والتحديثات الخاصة بالدروس ، تقدر تقول كده نفس الفكرة بتاعت zAmerican English .. ده مجرد إقتراح مش فرض ، وشكرا .
الله يعطيك العافية يارب ويحميك ويرزقك على قد نيتك
وشرحك ممتاز بس للمحترفين للمبتدأين زي حلاتي ومستوى تعليمي بالانكليزي دون المتوسط محتاج شرح بالعربي للمصطلحات لزيادة الاستيعاب وعلى ما اظن كتيرين بأيدوني الرأي ومشكور سلف ياغالي
الله يجازيك استاد على المجهود الكبير الذي تقوم به، نتمنى المزيد من فيديوهات و الله يوفقك
والله يا اخي انت احسن شخص اتفرج فيه بحياتي . تو ممكن تعملنا كورسات تعلم الهاكر الاخلاقي
انا ايمن سعيد من السودان والله عملك رائع جدا أتمنى ليك المذيد من التوفيق انشاء الله ❤️
مزج الارقام مع الكلمات""+(5)str
|x| = x / |-x| = xabs
الاس2،2=4pow
اختيار الرقم الاكبر5.7=7< ------>max
اختيار الرقم الاصغر 5.7=5min
3.7=4،3.2=3round
From math import *
3.7=3, 3.2= 3floor
رترترceil
الجذر المربعsqrt
الارقــــــــام
Numbers
ممكن تجمع وتقسم واي عملية حسابية عادي
ممكن تعمل مثلا استور للفايربل مثلا
my-num=5
وتعمل ليها print عادي
ممكن تحول الرقم المخزن لإسترينغ
str بالأمر
واحط الفايربل داخل براكتس
الstr مفيدة لو أنا عايز مثلا ادخل الفايربل في نص جملة
مثلا
print(str(my_num)+("my favorite number"))
وبدون الstr حيطلع لي error
print(str(my_num)+"my favorite number")
دي كدا صح
وفي دالة ممكن استخدمها
abs: my_num=-10
print(abs(my_num)).
هيطلع 10 حتي لو كان 10 عادي هتطلع 10 زي ماهيا
pow: الرقم الاول بياخد الرقم الثاني ويرفعه كقوة
my_num=10
print(pow(2,3))
دي معناها اس
max & min: اعلى اول اقل رقم
my_num=10
print(max(2,4))
هتطلع 4 عشان هي اكبر رقم max
هتطلع 2 عشان هي الاصغر min
round: تقرب وتحذف الفاصلة العشرية
my_num=10
print(round(2.,7))
هتقربه الي 3
امال لوكانت
print(round(2,2))
هترجعه الي رقم 2
from math import *: معناها يا بايثون اجلب لي كل هذه المكتبة
الموجوده(function)من
floor: عكس الراوند برجع للرقم فقط
from math import *
my_num=10
print(floor(2.8))
هيرجعه الي 2
ceil: بعمل عكس (FLOOR)
from math import *
my_num=10
print(ceil(2.1))
when you press run the result=3
sqrt: معناها الجذر التربيعي
from math import *
my_num=10
print(sqrt(9))
print(10%3)
معناها قسم 3 علي 10 وهيطلع الباقي
print(4*(9+2))
انا بستخدم الاقواس عشان احدد الاولويه للعمليه الحسابيه
اصحاب التعليم المجاني زيي round يعني القريب و power يعني الأس
😂😂👍❤
@Hklkhf Bkgijb اذا كان رقم عشري مثل 3.4 او 3.5 او 3.9 فان الناتج يكون العدد الصحيح الذي يسبقهم و هو 3 مهما كانت قيمة الكسر
عكسها ceil ،
الناتج هو العدد الصحيح الذي يليهم و هو 4 مهما كانت قيمة الكسر
تقريب هذا اسمه لاقرب رقم صحيح
@@Muammar.Younis معلهش بقه تعليم مجاني !! 😅😅
@@user-bohoor 👍🏻
strING
absOLUTE
powER
max
min
round
from math import * = all functions from math library
floor
ceil
sqUARErOOt
شكرا
الله ينور يا برنس
شكرا على الشرح اخي
بس في عندي طلب من بعد اذنك
لو ممكن تحاول توضح معناني المصطلحات و الكلمات الانغليزية بس مشان تكون اقرب للذهن و شوي شو لحتة ناخد على المصطلحات و معانيها
شبه مستحيل تكون مبرمج وما عندك معرفه باللغة الانجليزية
ما هو انا بدأت اتعلم اللغة الانجليزية عشان كدة وعشان برضو المستقبل كل حاجة هتكون حلوة وشرجها حلو باللغة الانجليزية وكمان اساسا الشغل بعد كدة بيتطلب انك تتعلم اللغة الانجليزية
برمجة = ان انجليزيتك جيدة
يقدعان مو لازم تكون دافور بالانقلش اهم شي تعرف تكتب وتقرأ بس هاذي هي مو لازم تفهم معاني الكلمات بتتعلمها مع الوقت والتدريب
@@لاالهالاالله-غ5م اتفق
العدد مبداه اثنا عشر وطالس التكوير مقبل في اسر الرقم ثمانية وسبعون فكل تزاوج في عملية مثبط للنواتج السالبة الارتباط مع كل محرك لالة الاشتباك ضمن خاصية التركيب والاعداد لمشهد يشرح قلة المعامل المراي في اسرار التركيب فالمقتصر سالب وصل والايجاب ضمن شدة التواتر في كل عملية ربط وادخال.يعتبر السالبة القيمة مضاف بركع السدس المختلط من الدال والمعدل الملاحظ قبالة كل خط مرأى وسبيل تبيان
ما شاء الله لا قوة إلا بالله
الله يجزيك الخير مهندس إسلام
أروع دروس 🙏🏼⚘👍🏼
مع ان شرحك حلو بس فيه حاجة نسيت تشرحها وهي اولويات العمليات الحسابية
الاولويات لحسبة اي مسألة
اولا نحسب الاقواس
ثم الأُس
ثم الضرب والقسمة في نفس المرتبة يعني لو جاه ضرب الاول بعدين القسمة نحسب الضرب بعدين القسمة اما لو جاه العكس نعمل العكس
ثم الجمع والطرح في نفس المرتبة نفس قصة الضرب والقسمة
مثال
(3+6/2*4)+2/(2**4+2)
(12+3)+2/(4+4)
(15)+2/(8)
8/2+15
4+15
19
الناتج للعملية تسعة عشر وتحسب بالطريقة المكتوبة
شكرا للمبرمج العملاق اسلام هشام
شرحك رائع ما شاء الله استمر يا هندسة
جزاك الله خيرا على هذا الشرح الرائع والمعلومات المفيدة
ارجو ان تكون طريقة تدريسك لنا اقل سرعة .. لان هناك من لايفهم بالطريقة السريعة .. تحياتي لك ..
شكلي وانا معليه السرعه 💔🙂😂
في شي اسمه تبطيئ الفديو
هو في اي يقدعاان
@@لاالهالاالله-غ5م مافيش حد بيكتب قدعان بالقاف 🙂 هي بالجيم جدعان وجدع 👌
معلومة طريفة ٢ 🌝
المتغيرات بس تعطيها رقم لا تعمل مسافة بينها وبين علامة اليساوي واعطيها رقم عادي بدون الدبل كوتيشن "" 🌝
شرح اكثر من رائع نتمنى لك التوفيق وجزاك الله خير الجزاء
قل الحمد لله
print("great job \ keep going \ thanks ")
تصحيح :
print ("great job
keep going
thanks")
@@إيثار-ق4ز run
Great job
Keep going
Thanks
@@malikouni2540 xD
تسلم
تسلم علي المتابعه
سبحان الله وبحمده سبحان الله العظيم
أفضل محتوي تعليمي بمجال البرمجه بالعربي عمل رائع
السلام عليكم ورحمة الله و بركاته
شكرا جزيلا ي مستر غودزيلا
طيب ي استاذي بما اننا مبتدئين المفروض تترجم الجمل. الإنجليزية يلي تقولها فونكشن و مدري ايه و مدريه. وكمان في الفيديو ذا كنت مره سريع خلصته بسرعه ،، اتمنى يعني تهدي شويه وتقول لنا انك ضغط ع زر كذا و حطيت فاصلة كذا و.كتبت علامة كذا. عشان نتبعك اول بأول الصراحه المقاطع السابقة كلها أهنيك فيها وحفطتها وصيرت اكتب اكواد من عندي بس المقطع ذا مره انت كنت فيها سريع لكن احاول اجتهد و احفظ
الله يعطيك العافية 💙
شرح ممتاز مختصر ومفيد😍😍
شرحك جميل جداااا 😍😍😍 تخلي أي شخص يفهم حقا أنت روعة يا أستاذ 😘 أتمنى تستمر معانا
abs للي ذكرتها هي القيمة المطلقة... درسناها في مادة الرياضيات
الفرق اللي فهمته بين السترينج او الكلمات و الارقام بنستخدم "الكلام" و. قبل الفانكشن انما في الارقام مش بنحتاجهم
طريقتك رائعة جدا
جزاك الله خيرا .
جزاك الله خيرا اللأخ إسلام
مستمرين في التقدم الى الامام ان شاء الله
مساعده من حضراتكم
Input
a = input("a: ")
b = input("b: ")
Print("a: " + a)
Print ("b: " + b)
Output
a = bقيمه
b = aقيمه
عمليه عكسيه
بما اني محترفة في الاكسل حسيت هذا الدرس سهل لانو نفس دوال الاكسل 👍
ممكن تنزل pdf فيه الشرح بتاع حضرتك يبقاا مرجع للطالب
اذكر الله
جزاك الله كل خير
ممتن جداً على الدرس
ماشاء الله عليك
للتصحيح فقط
لو كانت ال(print( round (2.5) او اقل يكون الناتج للاقل منها يعني 2
والعكس صحيح print(round(2.6)) او اعلى يكون الناتج للاعلى منها يعني 3
شكرا لحضرتك
غلط اذا 2.5 تصير 3
كلامك صح
جزاكم الله خيراً
استاذ رائع.
استغفر الله العظيم واتوب اليه
شكراً جزيلاً على الشرح الجميل
#6 تم 👍
يا ريت ملخص مكتوب بمضمون الحلقة في صندوق الوصف
كل الشكر لك
num1 = 250000
num2 = 1000
if (num1>num2):
print("num1 big than num2")
if (num1 num2):
print (num1 )
elif(num1
حاول انك تتكلم عربى قيد المستطاع ... شكرا جزيلا
عاش 🤍
شكرا
احسنت , بارك الله فيك
تشكر يا برمجة
ارجوك وضح الأفكار.. لأن انا مبتدأ
عنجد شكرا
بارك الله فيك اخي الكريم
شكرا على المجهود ❤️
+انا مفهمتش استخدام from math import *
تعني استدعاء مكتبة الرياضيات لتتم جميع العمليات الرياضية دون أخطاء
*اي ان هنالك معادلات رياضية لا تحل الا بستدعاء هذه المكتبة.. وشكراً
@@يوسفعلي-ظ1غ5و تسلم
Chokran bzaaf
شرحك حلو بس سريع اوووي ف الكلام انا بكون لسه بستوعب حاجه بلاقيك دخلت ف اللي بعدها واللي بعدها.
بص ياعم كودزيلا انت راجل 10/10 بس الطريقة اللى بتشرح بيها ماتنفعش مع المبتدئين اللى زى حالاتى
ليه و ازاي اتحسن؟
يعنى حضرتك احنا بصمجيه فى الموضوع ده يعنى ممكن الاول تعرفنا ان فى حاجه اسمها abs وحاجه اسمها pow تحت عنوان معين وبعد كده تطبق ده عملى لان احنا بنكتب وراك كل حاجه الاول علشان تبقى مرجع لينا علشان لو مش متوفر نت مش هانعرف نتابع حضرتك على القناة وبكده نقدر نطبق كل حاجه اتعلمناها من حضرتك
عندك حقق فعلا
عمل ممتاز شرح يصلح لجميع المستويات
استاذنا جزاك الله خيرا على هذه الدورة الجميلة و في هذا الدرس الfloor,ceil,sqrt بكتبهم في البرنامج وبطلعلي غير معرف مش شغالين هل للاصدار دخل في الموضوع علما باني اخر اصدار من بايثون وبيشارب وشكرا
هايل كالعاده
ربنا يوفقك ويجازيك خير
مشكور اخي
وعليكم السلام ورحمة الله وبركاته
شكراااا
اللهم صل وسلم وبارك على سيدنا محمد وعلى اله وصحبه اجمعين
لو عملت هذا الكود بيكون عادي إني أكتب الكود بدون اضافة str مثل م ذكرت في الدقيقة 2:30 استاذ
num= ('5')
print( num + ' is my favorite number')
ولا قصدك شيء آخر؟
اولا شكرا لك ثانيا لو سمحت اعمل لنا matlab*numpy
شكرا، بارك الله لك وبك
ممكن بدل ما نستخدم دالهpow
نعمل الطريقة دي
Print (2**3)
طريقة سهلة وسريعة
السلام عليكم . أشكرك على أسلوبك الجميل فى الشرح . لكن ياريت سرعة الكلام تكون أبطأ شوية ولاحظ أنى مبدأ يعنى وحده وحده عليا لوسمحت لأن المفروض انى بسمع الكلام ده لأول مره فى حياتى وعمرى الآن 55 عاما .
موفقين جميعاً
لو سمحت يا بشمهندس هل لازم نكتب ونسجل المعلومات دي ونحفظها ولا مش مهم ده فيالبداية
.
لا مهم اكنك بتذاكر ف المدرسة
@@theshadowmix2442 هو المفروض الحاجات دي بتتحفظ والا اكتفي بمعرفتها فقط؟
انا بحاول اعمل اختبار صعب عايزك تساعدنى فية هو انك تكتب اسمك فى input تمام بعد كدة تكتب رقم فى input 2 رقم 2 دة هيقبا رقم التكرار و input 3 ودة هيبقا جملة التكرار نفسة
مبدع
هيا الحجات دي مهمه او لازم نحفظها
رائع
Str() change num to string
Abs() change -ve to +ve
Pow() 2³
Max() bigger num
Str() change num to string
Abs() change -ve to +ve
Pow() 2³
Max() bigger num
Min() smaller
Round() 3.5 - 4
Sqrt() 9-3
هو احنا ليه لازم نستعمل ال{ + } ممكن نستعمل الCOMMA { , } على طول من غير اى error
ايه الفرق؟؟
ايوة من غير منقعد نحول الانواع والموال ده نكتب Comma (,) بس احيانا لازم تستخدم ال (+)
الكوما بتعمل فاصل بعدالكلمة ال + مبتعملش