Learn Python in Arabic

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 37

  • @alighaith9717
    @alighaith9717 3 ปีที่แล้ว +8

    الله يباركلك والله يا بشمهندس ، انت مش بتعلمنا نكود بس انت بتعلمنا التفكير ودي اهم من ان الواحد يقعد يحفظ الله يباركلك ويوسع عليك وييسر حالك يا رب 🤲🏻

  • @elarapy1390
    @elarapy1390 4 ปีที่แล้ว +3

    بارك الله فيك يا باشمهندس اسامة ,, طريقتك في الشرح ممتازة بارك الله فيك.

  • @milakk
    @milakk 2 ปีที่แล้ว +2

    عسسسسل عسسل اوي الكلام دا

  • @md-gv8ch
    @md-gv8ch ปีที่แล้ว +2

    else :
    print(" you cannot add it") inst = input("do you wanna update ? 'y' 'n'")
    if inst == "y" or "yes" :
    prog = input("Add the new Progress ").strip()

    cr.execute(f"update skills set progrees = '{prog}' where name ='{sk}' and user_id = '{uid}'")
    else :
    pass

    • @ehabxm1184
      @ehabxm1184 6 หลายเดือนก่อน

      This logical comparison will always generate True, It's better to change it to this:
      update = input("skill Exists, do you want to update it? (y/n): ").strip().lower()
      if update == "y" or update == "yes":

  • @khalidmovis585
    @khalidmovis585 4 ปีที่แล้ว +1

    والله بحبك يا أستاذ و طموحي يوما ما أجيك مصر و أشوفك

  • @kareemmohmed1864
    @kareemmohmed1864 3 ปีที่แล้ว +1

    عالمي يبشمهندس❤❤❤❤❤❤
    ربنا يجزيك كل خير

  • @moazjoum4132
    @moazjoum4132 ปีที่แล้ว +2

    الله يباركلك وشكرا كتير
    اكتر شي فرحني اني اجت ببالي فكرة التمرين قبل ما انت تحكيها فوقفت الفيديو وعملتها ورجعت شغلتو لقيتك عم تحكي نفس الفكرة
    def add_skills() :
    sk = input("Write skill name:").strip().capitalize()
    cr.execute(f"select name from skills where user_id = '{uid}' and name = '{sk}'")
    res = cr.fetchone()
    if res == None:
    prog = input("Write skill progress:").strip()
    cr.execute(f"insert into skills (name, progress, user_id) values ('{sk}', '{prog}', '{uid}')")

    else:
    sss = input("skill exists, you can\'t add it.
    Do you want to update it? (Y\\N)").strip().capitalize()
    if sss == "Y":
    prog = input("Write skill new progress:").strip()
    cr.execute(f"update skills set progress = '{prog}' where name = '{sk}' and user_id = '{uid}'")
    sac()

  • @maamounhajnajeeb209
    @maamounhajnajeeb209 3 ปีที่แล้ว

    يعطيك العافية

  • @kirollos-samir
    @kirollos-samir 4 ปีที่แล้ว

    شرح ومجهود قوي ومتميز

  • @abtisamhamed3197
    @abtisamhamed3197 3 ปีที่แล้ว +1

    عملت التمرين سهل كتير واساسا اسامة :) وفر الحل

    • @salehposhi7978
      @salehposhi7978 3 ปีที่แล้ว

      ممكن الكود ؟

    • @zeinabashraf4222
      @zeinabashraf4222 2 ปีที่แล้ว

      @@salehposhi7978 else:
      new_upd_prog = input("this skill already present, do you want add it again? ")
      y_n = ["yes", "no"]
      if new_upd_prog == "yes":
      new_prog = input("write the nwe skill progress: ")
      cr.execute(f"update skills set progress = '{new_prog}' where name = '{sk}' and user_id = '{uid}'")
      else:
      pass
      commit_and_close()

  • @brahim4451
    @brahim4451 3 ปีที่แล้ว

    Thanks

  • @ahmedelskaan5130
    @ahmedelskaan5130 4 ปีที่แล้ว +4

    ربنا يبارك فيك
    فيه اقتراح بسيط ممكن نعمل uid عباره عن input

    • @ElzeroWebSchool
      @ElzeroWebSchool  4 ปีที่แล้ว +7

      عادي جدا دة الهدف من التطبيق انك تطور فيه

  • @ramifl212
    @ramifl212 3 ปีที่แล้ว +3

    **** this is my full solution about your last question ******* and thank you
    def add_skill():
    sk = input("write your skill").strip().capitalize()
    # check if we have this skill
    rslt = cursor.execute(f"select name from skills where name = '{sk}' and user_id = '{ud}' ")
    rslt = cursor.fetchone()
    if rslt != None:
    user_choose = input("hadi el skill rahi kayna you want update it y/n")
    if user_choose == "y":
    update_skill()
    elif user_choose == "n":
    print("ok thanks")
    commit_and_close()
    else:
    print("wrong option")
    commit_and_close()
    else:
    prog = input(" write your progress").strip()
    cursor.execute(f" insert into skills (name, progress, user_id) values ('{sk}','{prog}', '{ud}' )")
    commit_and_close()

  • @laithkiller6493
    @laithkiller6493 11 หลายเดือนก่อน

    استاذي الكريم ما هي الحركه الي سويتها ولي منها تقدر انك تجيب زيد مكان عبيد و وسوالي الثاني حضرتك من وين تجيب هل امثله الحلوه كيف تعلمتهم

  • @amoori22
    @amoori22 3 ปีที่แล้ว

    استاذ اسامهه التمرين والابليكيش ممتاز ولكن المفروض تكون في طريقه ل زياده user_id او تنقص منو ف حال ال delete option , add option

    • @amoori22
      @amoori22 3 ปีที่แล้ว

      يضيف المهارات بالترتيب اوتاماتيكي بدون التعديل ف ال user_id

  • @md-gv8ch
    @md-gv8ch ปีที่แล้ว

    8:07 من اول ي باشا انا دماغي تعب من التفكير 😂

  • @AbdelrhmanKamal1
    @AbdelrhmanKamal1 4 ปีที่แล้ว

    جزاك الله خيرا يا باشمهندس
    7:45 في اللقطة دي ايه الفرق بين الـcondition قبل وبعد التعديل؟
    ايه المشكلة اللي كانت ممكن تحصل قصدي؟

    • @AhmedSaid-pt2sd
      @AhmedSaid-pt2sd 4 ปีที่แล้ว +1

      المشكله ان الناس ممكن مكنتش تستوعب ياصديقي بس كان صح بردو

  • @ShaDow-ph9lz
    @ShaDow-ph9lz ปีที่แล้ว +1

    *** For The Assignment ***
    if results == None:
    prog = input("Progress Skill: ").strip()
    cr.execute(f"Insert into skills(Name, Progress, ID) values('{sk}', '{prog}', '{uid}')")
    commit_changes()
    else:
    qst = input("Skill Already Exist, You Can Update It If You Want Tap(y/n): ").strip().lower()
    (lambda: update_skills() if qst == "y" else None if qst == "n" else None)()
    😁

  • @OmarAli-fw4qm
    @OmarAli-fw4qm 2 ปีที่แล้ว +2

    else: # There Is Skill With This Name In Database
    print("Skill Exists, You Cannot Add It")
    user_input_upgrade = input("Do You Want To Upgrade The Skill Progress ?: ").strip().lower()
    if user_input_upgrade == "y" or user_input_upgrade == "yes":
    prog = input("Write The New Skill Progress: ").strip()
    cr.execute(f"UPDATE skills SET progress = '{prog}' WHERE name = '{sk}' AND user_id = '{uid}'")
    print("The Skill Upgraded Successfully")
    commit_and_close()

  • @lordtango6116
    @lordtango6116 3 ปีที่แล้ว

    بشمهندس فى الدقيقة 7:55
    ازاى طلعت الاسطر ونزلتها
    وelse: فى النص

    • @yehiagamal6442
      @yehiagamal6442 3 ปีที่แล้ว +3

      قف ع السطر المراد تحريكه مع الضغط ع زر alt مع الاسهم فوق أو تحت

    • @lordtango6116
      @lordtango6116 3 ปีที่แล้ว

      @@yehiagamal6442 تسلم

    • @abdelrahmanmohamed4878
      @abdelrahmanmohamed4878 3 ปีที่แล้ว

      @@yehiagamal6442 طب ينفع اكتب او امسح في اكتر من سطر؟ و ازاي؟

    • @ramdanmohamed6439
      @ramdanmohamed6439 2 ปีที่แล้ว

      @@abdelrahmanmohamed4878 بتضغ علي الت وشيفت معا بعض بس يكون الكلام الانتا عاوز تمسحه يكون تحت بعضه ف اكتر من سطر وحددهم ب الفاره واعمل فيهم الانتا عوزو

  • @MohamedEmadHamedGhobashy
    @MohamedEmadHamedGhobashy 3 หลายเดือนก่อน

    طب لو عاوز اعمل update للname اعملها ازاى

  • @mahmoudhosams
    @mahmoudhosams 6 หลายเดือนก่อน

    Solution Of Last Question In The Video:
    def add_skills():
    sk = input("write skill name: ").strip().capitalize()
    cr.execute(f"select name from skills where name = '{sk}' and user_id = '{u_id}'")
    results = cr.fetchone()

    if results == None:
    prog = input("write skill progress: ").strip()
    cr.execute(f"Insert Into skills(name, progress, user_id) values('{sk}', {prog}, {u_id})")
    else:
    print(f"skill exists, You Can't Add It")
    update_for_old_skill = input(f"Do You Want To Update The Progress Of '{sk}'? [y / n] => ")
    if update_for_old_skill == "y" :
    new_prog = input("write new skill progress: ").strip()
    cr.execute(f"Update skills set progress = '{new_prog}' where name = '{sk}' and user_id = '{u_id}'")
    elif update_for_old_skill == "n":
    print("Ok Thanks")
    else:
    print("Wrong Option")
    commit_and_close()

  • @Ali_abbas1997
    @Ali_abbas1997 3 ปีที่แล้ว

    منو حل التمرين ؟؟

  • @aboodabujassar1890
    @aboodabujassar1890 3 ปีที่แล้ว +1

    print(f"the {sk} already exist as a skill do you want to update it? ")
    desction = input("Yes or no ? : ")
    if desction == "Yes" or "yes":
    prog = input("Write The New Skill Progress ").strip()
    cr.execute(f"update skills set progress = '{prog}' where name = '{sk}' and user_id = '{uid}'")
    commit_and_close()
    elif desction == "No" or "no" :
    commit_and_close()
    else :
    commit_and_close()
    بحدث البيانات بكل الحالات ليه ؟

    • @OmarAli-fw4qm
      @OmarAli-fw4qm 2 ปีที่แล้ว +1

      مرت سنة على التعليق لكن برد للناس اللي بتبحث عن الاجابة في المستقبل
      اول حاجة انت ماراح تحتاج commit_and_close بداخل الif conditions لأنها اصلا موجودة خارجها
      و ثاني حاجة مافي داعي لكتابة elif بما انها بتعمل commint_and_close و ذا اصلا بيحصل خارج الif condition

  • @alowolyaz4623
    @alowolyaz4623 2 ปีที่แล้ว

    ممكن احد يشوف لي الخطاء وين :
    else:
    print("Already Exists... Do you want to Update Skill's Progress \"Yes\" or \"No\" ?? ")
    user_N_update = input("Y......N ")
    if user_N_update == 'yes' or 'y' or 'Y':
    update_skill()
    elif user_N_update == 'NO' or 'n' or 'N':
    print("NO UPDATE")
    commit_and_close()
    else:
    print("Wrong Selection ")
    commit_and_close()

  • @alasermohamad
    @alasermohamad 3 ปีที่แล้ว

    عملت التمرين وتمت العمليات بشكل جيد لكن حصلت على أخطاء في التريمنال بعد تنفيذ الكود كاملا