تعلم البرمجة | شرح بايثون | مقدمة كاملة في البرمجة | الجزء الثاني - Programming with Python Part 2
كورس تعلم البرمجة للمبتدئين واحتراف بايثون وهندسة البرمجيات:
www.codezilla.courses/introdu...
---------------------------------------------------
موقع replit للبرمجة:
replit.com/languages/python3
00:00:00 المقدمة
00:01:33 تصحيح اول خطأ - python str to float
00:06:09 تصحيح ثاني خطأ - python while loops & break
00:27:30 تصحيح ثالث خطأ - python error handling
00:41:46 تصحيح رابع خطأ - python None & more python errors
00:52:12 تصحيح خامس خطأ - python ZeroDivisionError
01:06:05 python match syntax
01:16:48 كورس تعلم البرمجة للمبتدئين واحتراف بايثون وهندسة البرمجيات
استكمل رحلتك لتعلم البرمجة من الصفر خطوة بخطوة عن استكمال طريق بناء برنامج الحاسب الآلي وتحسين ادائه ليصبح خالي من الاخطاء تماما، ومن خلال بناء هذا المشروع سوف تستكمل رحلتك في تعلم بقية اساسيات البرمجة بلغة بايثون وسوف تتعرف على كيفية معالجة الاخطاء المنطقية والمشاكل البرمجية واكتساب مهارة جديدة في كيفية التخطيط لكتابة الكود وبرمجة التطبيقات وايضا تحليل الاكواد لاكتشاف الاخطاء البرمجية ومعالجتها
حساب تويتر:
/ codezilla_
---------------------------------------------------
قناة codezilla academy:
/ @codezillacademy
---------------------------------------------------
قناة codecast:
/ @codezillacodecast
---------------------------------------------------
قناة codezilla shorts:
/ @codezillashorts
---------------------------------------------------
حساب انستجرام:
/ islamhesham_
---------------------------------------------------
قناتي الشخصية:
/ islamheshammahfouz
---------------------------------------------------
link to facebook group:
/ codezilla.channel
---------------------------------------------------
link to facebook page:
/ codezilla.channel
---------------------------------------------------
link to my linkedin profile:
/ islamheshamashraf
#programming
#python
#البرمجة
#بايثون
Пікірлер: 273
كورس تعلم البرمجة للمبتدئين واحتراف بايثون وهندسة البرمجيات: www.codezilla.courses/introduction-to-programming/?coupon=CRASHCOURSE2
@fadeusama8180
Жыл бұрын
لو سمحت هو الكورس بكام
@ahmedartime7250
Жыл бұрын
احسنت
@Abo_majid97
Жыл бұрын
أنا لاحظت عيب في شكل النتيجة ... بيطلع بالشكل ده (1.0) حتى لو كانت العملية الحسابية بين أرقام صحيحة
@ahmedawad3344
Жыл бұрын
لو سمحت محتاج شرح mql4 mql5 ضروري شرحك فعلا ممتع وسهل جدا
@omartantawy-ko1mq
Жыл бұрын
first_numper = int(input("enter first numper: ")) operation = (input("enter operation type: ")) second_numper = int(input("enter second numper: ")) if operation == "+": print(first_numper + second_numper) elif operation == "-": print(first_numper - second_numper) elif operation == "/": print(first_numper / second_numper) elif operation == "*": print(first_numper * second_numper) else: print("error")
لو فعلا متعرفش اي حاجه عن البرمجه ف الفيديوهين دول هيفيدوك جدا انا اتفرجت ع الفيديوهين وفعلا كسروا حاجز الخوف عندي شكرا جدا جدا❤❤❤
first_number = int(input("Enter the first number: ")) operation = input("Enter the operation type (+, -, *, /): ") second_number = int(input("Enter the second number: ")) if operation == "+": print(first_number + second_number) elif operation == "-": print(first_number - second_number) elif operation == "*": print(first_number * second_number) elif operation == "/": if second_number != 0: print(first_number / second_number) else: print("Error: Division by zero is not allowed.") else: print("Invalid operation") هدا الكود تعلمت من عندك و صنعت ألة حاسبة ومكنت فاهم ولا شيء ولاكن بفضلك و فضل شاط gpt تعلمت
شكرااا جدا لحضرتك يا هندسه بجد اناا مبسوط جدا اني وصلت للمرحله دي مع العلم اني خريج تربيه رياضيه وشغلي لا يمت للبرمجه بصله ولكن لما بحثت وحبيت اتعلم حضرتك كنت اول حد اقدر اتعلم منو وبجد اناا مبسوط جدا جدا اني بتعلم برمجه
عظمة وشرح موفق وجميل ما شاء الله ❤️ منتظرين الجزء التالت
حلووو استمر صرت شايف ساعتين من عندك بدون ما امل منتظر الجزء الثالث ❤️💥
@user-ki9zy4sz2b
Жыл бұрын
ليش في جزء ثالث ؟😊
بجد ربنا يباركلك ما شاء الله شرحك واضح ومبسط وبتقدر توصل المعلومة
انا اشكىرك كثير لانك حقيقة عندك قدرة علي انك تفهمنا بشكل سهل
بصراحه اتعلمت حجات كتير مكتش اعرفها وطريقه شرحك جميله ومش ممله خالص انا محستش بل وقت خالص احييك على مجهودك استمر في الكورسات تعليم البرمجه مجاني وكل عام وانت بخير❣❣
منتظرين الجزء الثالث 🔥❤️
@user-iv2xi1nh3n
Жыл бұрын
على احر من الجمر
@BsmLy
Жыл бұрын
ولم يأتي حتى الآن ,..
@user-rj3jz9bc4e
Жыл бұрын
@@BsmLy 🌚💔
@abdallahgamal3620
11 ай бұрын
@@BsmLy حتي الان
@yousefsayed5070
10 ай бұрын
حتي الان@@abdallahgamal3620
جامد يعم والله ربنا يجزيك عنا خير الجزاء ❤
ممتاز جدا الشرح واضح و غني بالمعلومات ويرشدك بحق إلى أساسيات ومفاهيم البرمجة بلغة بايثون الحقيقة هي مهمة جدا في الذكاء الصناعي والتكنولوجيا فهي ضرورة حياتية من اليوم وصاعدا
الله يوفقك يا مهندس و يجزيك كل الخير.... إبداع في الشرح
السلسلة دي حلوة جدًا للناس المبتدئة
زادك لله علما مشكور علي مجهودك
شكراً عالجهد الرائع ... بارك الله فيك
شكرا وبوركتم على شروحاتك الرائعة
جزاك الله كل خير استمر في السلسله الجميله دي
اسلوب مميز ...الف ومليون شكر ع تعبك
سلام يا باشا. تبذل مجهود كبير في الشرح ومتتابع مشكور وهذا لا يترك لعقل المتلقي تحليل البيانات يعني أدخلت بايثون في بايثون. هون على نفسك حبة حبة ان شاء الله الأجر ثابت. تحياتي
بجد شرح حضرتك تحفه جدا ربنا يبارك في حضرتك
مش لاقي اي حاجة انتقدها في الفيديو التحفة ده غير ان الخلفية السودة الي كانت في الفيديو السابق أفضل من الخلفية البيضة دي بجد شرح تحفة 👌👌 استمر🥀
جميل جدا جدا جزاك الله كل خير بشمهندس إسلام ❤❤❤
شكرا كتير ، استفدت كتير والله ، ان شاء الله عقبال الجزء التالت
Thanks!
الجزء الثالث موفق استاذ
جزاكم الله خيراً
جزاك الله كل خير استاذ اسلام
شكرا لك بارك الله فيك حبيت الشرح
جزاك الله خيرا ❤
جزاكم الله خير
شكراااااا جدا لاني واخيرا بدأت البرمجة وهيه دائما البداية الحاجز الجليدي بينك وبين اي حاجة هيه أصعب حاجة بالتوفيق يا هندسة فعلا تستحق لقب هندسة 😂❤
@ionllylovemyself
2 ай бұрын
اتطورت حاليا بعد 3 اشهر؟
@Leader_Al_bare3
2 ай бұрын
@@ionllylovemyself ولله انا طالب جامعي ما قدرت التزم بسبب ضغط دراستي ولكن بعد هذا الفيديو حسيت بالفرق الى الآن متذكر كيف لقيت البرمجة بسيطة بس بدها تركيز وعمل واجتهاد، بس متل ماقلتللك، ماقدرت التزم ان شاء الله بركب عالصيف القادم اقدر.
معلومات قيمه ❤️
نريد الجزاء التالت و ربنا كدة يزيدك علم زي ما بتزيد الناس علم
شكرا جزاكم الله خيرا
أحسنت ما شاء الله
الشرح جميل الى منتصف الفيديو دخلت المعلومات في بعضها وتكثفت
الشرح يجننننننن .
انت عظيم يابني💜
شكرا والله انك اسطورة
جـــــــــــــــزاك الله خيرا ونفع بك استاذ
اشكرك بجد انت من اكتر الناس اللي فادتني في البرمجه ✨
great work, keep contributing to the society until we get better and better!
شكرا جزيلا
شكرا ❤
منتظرين الجزء الثالث
عايزين جزء الثالث من فضلك وشكرا علي الشرح المبسط هذا
you are creative
عاش بجد منتظرين الجزء التالت وافكار مختلفة
@someoneisverygood
Жыл бұрын
ممكن ترد❤
جزاك الله خيرا
بصراحة جميل جدا لواحد عندو بعض المفاهيم و عايز يطبق زى . عايش يا هندسة👏👏
حلو بس يا سلام بقا لو يكون فيه زى السلسله دى للغه c++
@ahmedghareeb5027
Жыл бұрын
هنبقي تنانين لو عملها والله 😁
@3moryff145
Жыл бұрын
Ali shahin الراجل المحترم ده منزل تقريبا سلسله للc++ مجانيه
@user-oe5hx5vn4o
Жыл бұрын
يا جماعة ال break عبحطها بيقولي انو هيا خارج اللوب ممكن اذا حدا بيعرف يفيدني
@user-ye9wf8on9g
Жыл бұрын
@@user-oe5hx5vn4o افعل Tap
@zainabbesher810
9 ай бұрын
C++ملهاش لازمة لا هتشغلك في مصر ولا غيره
ماشاء الله علي مجهودك يهندسة محتاجين فيديو كمان لحل Psets اللي موجوده في كورس CS50P هيكون فيديو قوي جدا ومهمه
شكرا لك يا بطل
السلام عليكم....... شكراً لحضرتك يا استاذ اسلام من فضلك أنا كنت عاوز حضرتك تعمل فيديو عن الجرافيكس و عمل التطبيقات و البرمجة على الاردوينو بالبايثون
احسنت استمر
جميل والله❤ بستمتع وانا بسمع الشرح اتمني ابا اشترك في الكورس المدفوع عشان استمتع بالشرح داه اكتر وشكرا جدا ❤
46:50 من هالدقيقة ولقدام ضحكت من قلبي يازلمة 😂😂
ممكن تكمل علشان هو مفيد جدا
اتمنى تسوي عن c++
ياريت متتاخرش علينا يا بشمهندس
رهيييييييبببب✨
أحسن الله أخي إسلام تطبيقي:
@OmarAboAyoub
Жыл бұрын
status1 = True while status1: status2 = True while status2: try: first_number = float(input("Please Enter your first number: ")) status2 = False except ValueError: print("Invalid input. Please enter a number.") status3 = True while status3: try: operation = input("Please Enter Your operation: ") if operation in ("+", "-", "*", "/"): status3 = False else: raise ValueError except ValueError: print("Operation error. Please Enter (+) or (-) or (*) or (/)") status4 = True while status4: try: second_number = float(input("Please Enter your second number: ")) if second_number == 0 and operation == "/": raise ZeroDivisionError status4 = False except ValueError: print("Invalid input. Please enter a number.") except ZeroDivisionError: print("Error. Cannot divide by zero.") if operation == "+": result = first_number + second_number elif operation == "-": result = first_number - second_number elif operation == "/": result = first_number / second_number elif operation == "*": result = first_number * second_number else: result = None if result is not None: print("The result is:", first_number, operation, second_number, "=", r status5 = True while status5: try: repeat = input("Do you want to repeat the operation again? (y/n) ") if repeat == 'y': print('As you wish') status5 = False elif repeat == 'n': print("Program exited.") status1 = False status5 = False else: print("Error. Please Enter y or n.") raise ValueError except ValueError: pass
لو سمحت محتاج شرح mql4 mql5 ضروري شرحك فعلا ممتع وسهل جدا
the best teacher 😁
يا ريت تنزل فيديوهات تانيه زي ده
The answer is : while True: try: repeat = (input("do you want to do another calculation yes/no :") if repeat in ("no", "yes") break else: raise ValueError: except ValueError: print("invalid input, please enter either yes or no :" ) if repeat == "yes" : continue else: break
@abdomagdy6499
17 күн бұрын
غلط
while True: repeat = input("do you want to calculate again? (yes/no): ") if repeat == "no": print("program is closed") break elif repeat == "yes": break else: print("Invalid input. Please enter 'yes' or 'no'.") break if repeat == "no": break
ده الحل اللي وصلتله وجربت كل الاحتمالات ونجح إذا كان yes ,no أو اي حاجه تانية while True: repeat = input ("do you want to do another operation (yes/no): ") if repeat == "no": break elif repeat == "yes": break else: print("please, answer with only (no/yes)") continue if repeat == "yes": continue elif repeat == "no": break بس لازم تخلي بالك من indentation اللوب الصغير آخره please answer with اللي بعده من اللوب الكبير بدايته if repeat == "yes
@abdoadam7085
Жыл бұрын
A
@MKelila11
16 күн бұрын
شكرا انك عرفتني ان ممكن اكتب continue مع امر while loop بدل ما اسيبها فاضية
ماشاءالله ربي يحفظك
عظمة
طريقة شرحك متعه
انعمت عيوني 😐
الجزئين دول لحد دلوقت حلوين اوي هو مفيش فيديوهات جديده تاني؟!
عاش يا حبيبي
عن جد انت بروووووووووووووف لا يشاق له غبااااااااااار..... وفعلا اريد الكورس ....
الجزء التالت بقا يا هندسه
مع انه عمري ١٢ سنة لكن قدرت اعمل الة حاسبة وما ضل عندي غير قصة الy وان شاء الله راح تنحل
شكرا واللهى على مجهودك الجبار ربنا يوفقك يا بش مهندس بس بالنسبالى أوجه ضعفى فى اللغه الانجليزيه
شكرا يا معلم على كل هذا الجهد المبذول. السؤال الآن كيف نستخدم هذه الحاسبة في واجهة مستخدم مع أزرار؟
شكرا على مجهوداتك. تحية كبير.. إذا تفضلت أبطئ شويا في الشرح وشكرا
السلام عليكم . لم افهم الفرق بين print and return. ممكن تعمل فيديو توضح الفرق بينهما
عااش ي هندسة
عظمة و الله لو عملت جزا ثالث خلي الشاشة سودة
الجزء التالت بقي
الجزء الاخير بخصوص الاجابة ب Y or N هذا الحل الي لقيته واشتغل معي: while True: repeat = input("do you need a nother opration (Y/N): ") if repeat == "Y": print("a nother opartion") break elif repeat == "N": break else: print("plase ansor whit Y or N") if repeat == "Y": print("Start Now") else: break print("Exit")
@loveburnWW
Жыл бұрын
انت فى حاله ال yes انت مش هتعيد العمليه من جديد انت هيتكتب لا another operation بس
@user-ki9zy4sz2b
Жыл бұрын
كذا اسهل If repeat =="n": break If repeat != "y" : print ("please answer with y or n )
كل ما انبهر اكتر انزل احط لايك اللاقي تفسي حاطط بالفعل
while True: try: repeat = input("Do you want to perform another operation {y/n}: ") if repeat in ("y", "n"): break else: new_var: ValueError except ValueError: print("please enter {y/n}") if repeat =="n": break print("program exited") هذا التصحيح
@omarwael512
Күн бұрын
شكراً جدا على النصيحة دي
نحتاج جزء ثالث والخ...
بزعل جداً والله لما مبلقيش حضرتك منزل اي حاجه لشهورعلي قناتك الشخصيه من توعيه، لأني دايما بعتبرك آخ كبيرليا. بالتوفيق وشكرا جزيلا علي الكورس المُبسط.
حل المشكلة y بدل ا اي حروف ايه وشكرا لحضرتك وربنا يجازيك كل خير
كنت ح إشتري الكورس بتاعك, بس للأسف لقيت أغلبه coming soon,.. بإنتظار إنك تجهزه حتى نشتريه يا هندزة ! و شكراً جزيلأ لك ,..
@Codezilla
Жыл бұрын
مش اغلبه، اغلب اجزاء الكورس الاساسية مكتملة والمحتوى حتى الان يتخطي ال ٥٥ ساعة، لو انتظرت حتى اكتماله سوف يكون سعره اعلى
وقت نسيت البريك ، افتكرت انك متقصد لنتعلم هههههه مششششششكوررررررر عتعبك ومجهودك، بانتظار الجزء الثالث
يريت تكمل اللعبه يهندسه كانت جامده جدا وانا للاسف بعيدا عن ان 20 يورو كتير عليا كمواطن مصرى فانا الكمبيوتر بتاعى كحيان ومش اعرف اشغل عليه اللعبه ان شاء الله مستقبلا هشتغل فى البرمجه واجيب جهاز حلو + عاش على السلسله دى ❤❤
@nadazhome876
Жыл бұрын
هتحتاج جهاز مواصفاته اي😮
@mohamedfikry3829
Жыл бұрын
@@nadazhome876 مش بفكر دلوقتى بس جهاز عادى مش تنين يعنى
ايه رأي حضرتك فمجال ال wordpress developer
شهاده الكليه مبقتش مهمه زي زمان خصوصا في مجالات البرمجه والذكاء الصناعي وعلوم البيانات والمشاريع الرياديه والقاعده هيا : What skills can u bring on the table بالتالي لو مهتم بعلوم الكمبيوتر ممكن تدرس اون لاين منهج الجامعه المفتوحه " بالانجليزي" بيخلص في ست سنين ولو مهتم بالبرمجه او تحليل بيانات علم بيانات ذكاء صناعي تطوير ويب اي حاجه من دول فيه مليون كورس اون لاين
يا أخي أنا أسطورة
حلو جدا انا استفت و دة تاني فيديو ليه علشان انا لسه داخل البرمجه جديد فا مش عارف اعمل الخلطه اللي في الاله الحاسبه اللي انت قلت عليها فاينفع تعمل فيديو صغير تعمل فيه الخلطه دي لو سمحت و انا سمعت الجزء الاول و استفت و انا اشتركت في القناء شكرا
في الدقيقة 53 يمكن الاستغناء عن try و الاكتفاء بif صح؟
مشكور على الشرح لكن لدى استفسار كيفية تطبيق loop فى الكود self.q{}=IntVar مع العلم ان الكود دا متكرر 18 مرة مع تغيرالرقم فى منطقة {} ...وشكرا