Python exception handling ⚠️

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

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

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

    # exception = events detected during execution that interrupt the flow of a program
    try:
    numerator = int(input("Enter a number to divide: "))
    denominator = int(input("Enter a number to divide by: "))
    result = numerator / denominator
    except ZeroDivisionError as e:
    print(e)
    print("You can't divide by zero! idiot!")
    except ValueError as e:
    print(e)
    print("Enter only numbers plz")
    except Exception as e:
    print(e)
    print("something went wrong :(")
    else:
    print(result)
    finally:
    print("This will always execute")

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

      Can we use elif instead of except??

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

      @@ArafatMohammedAsif I don't think so, cause you can't print what kind of exception

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

      man, it's strange to say that but at first: thank you so much, i like people like you who help us a lot for free and also with a very good content
      i want to ask you to read about islam if u r not a muslim and try to read quran and Allah, i won't ask for more, just try reading about these topic in the intention of knowing the truth and following it.
      i just asked for this because i want to say thank your in a very good way, and i hope you don't get it wrong.
      btw keep this brilliant content and videos and thx again.
      take care

  • @TheWeirdTeenager2010
    @TheWeirdTeenager2010 10 หลายเดือนก่อน +9

    this man in single handily gonna get me through my programming course

  • @KarinFields
    @KarinFields ปีที่แล้ว +15

    Best video I've seen on exception handling. Simple, clear, and straightforward.

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

    Always great tutorials, never stop making excellent tutorials

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

    You are excellent exception in python programming ... You explain so perfectly...thank you😁

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

    2:00 damn so when websites say something went wrong its just the developers being lazy lol

    • @damansomaiah6535
      @damansomaiah6535 ปีที่แล้ว +10

      Not really, it's practically impossible to cover every single possible error in a website, if you get the ones that are covered though it will specify

    • @2bfrank657
      @2bfrank657 8 หลายเดือนก่อน

      ​@@damansomaiah6535A clear reason to not simply except all exceptions is that you prevent the original exception message from being presented to the user. "Something went wrong" is less useful to the user than whatever error message the underlying code would have given.

    • @DanielHai-ow3km
      @DanielHai-ow3km 7 หลายเดือนก่อน +1

      Or you are not supposed to know, that might be bad for their PR

  • @passportbro904
    @passportbro904 ปีที่แล้ว +35

    So.... you know when people say i wish i could like this video 100 times, well i liked it twice, once on my phone and once on my laptop where i was taking notes from. Bro? How you make that so easy when 50 minutes ago i was sweating this topic? Now i can move on with confidence because im a bro learner 😂 Thanks Bro ❤

  • @BeanieK1
    @BeanieK1 9 หลายเดือนก่อน +1

    Best code teacher I've ever seen!!! I know it's prolly easy for you, but I learned more from 3 of your videos than I learned from a week of Chat GPT. Thanks my dude!!! Will like and sub!!!!

  • @PeriMochi
    @PeriMochi 2 หลายเดือนก่อน +1

    Right now i'm at my first semester in college and learning python became confusing since my teacher isn't helping much... Thanks to your videos, now I finally understand a lot of stuff. I'm currently studying for my text tomorrow and your videos are helping me a lot!! Thanks for taking your time to explain everything to us, and keep being the goat you are :]

  • @Amit-m1h
    @Amit-m1h ปีที่แล้ว +2

    Thank you bro...because of you i have come this far .
    Very soon I will cover this playlist.
    Never stop making videos.
    I will always be grateful to you

  • @AD-cc7bj
    @AD-cc7bj 10 หลายเดือนก่อน +1

    Didn't know the term 'exception handling', but this video helped me tremendously after I typed in my problem. Thank you!

  • @htetmyetthar5650
    @htetmyetthar5650 7 หลายเดือนก่อน +1

    That is pretty easy to understand that I find my thoughts circling in the class. Thank you bro

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

    Watched some other tutorials which just weren't clear to me at all, but your tutorial made me fully understand it. Thank you!

  • @ТодорПарушев-и8ч
    @ТодорПарушев-и8ч 9 หลายเดือนก่อน +1

    I just started to learn Python and i wanted to thank you for the good videos . Thanks !

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

    The best video i have watched so far that explains exception handling in very easy to understand way. Thanks Bro, for the video

  • @GabeSkorski
    @GabeSkorski 11 หลายเดือนก่อน +1

    Nice! Glad my professor showed me this channel :)

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

    As usual, Bro nailed it 💪

  • @SernaLovesYoongi
    @SernaLovesYoongi 5 หลายเดือนก่อน

    The official docs make a lot of sense now after this video. Thnx!

  • @Greenbay-bn3yk
    @Greenbay-bn3yk 8 หลายเดือนก่อน

    Hell yeah!👍 You are the best teacher I've ever found

  • @swetankraut6065
    @swetankraut6065 ปีที่แล้ว

    I must say that this was an EXCEPTIOANALLY great tutorial video..!

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

    great video, i finally got to understand what exception handling is

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

    Bro makes learning coding easy!!!

  • @misran449
    @misran449 ปีที่แล้ว

    this is the stuff I like on my TH-cam feed!! thanks Bro

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

    your videos helped me alot, thanks man keep it up :)

  • @FootballMania-kc2yi
    @FootballMania-kc2yi 2 หลายเดือนก่อน

    Great tutorial, really got to know this concept. Thanks❤

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

    ıdk what to comment but here is one to support you bc you support us big guy

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

    Pre-eminent tutorial !! Thank You

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

    Thank you so much! This video helped to understand my homework!!

  • @somthing7286
    @somthing7286 ปีที่แล้ว

    thank you bro i made the mistake of not putting the input thingys inside the try statements and now i fixed it

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

    You rock...Keep up good work

  • @LauraAnna-vn7st
    @LauraAnna-vn7st 6 หลายเดือนก่อน

    Very easy to understand ....thank you so much😊

  • @ahmedalihenawy7054
    @ahmedalihenawy7054 9 หลายเดือนก่อน

    Great way of explaination
    😄

  • @donthiebautable
    @donthiebautable 7 หลายเดือนก่อน +1

    Fun fact: an inability to divide by zero is a myth. Common convention says you can't, and that's fine for most framings, but other conventions involve division by zero to equal either zero or infinity. All three options are 'correct' in their own way, with different advantages and disadvantages to each approach.

  • @JustCoding-c6s
    @JustCoding-c6s 5 หลายเดือนก่อน

    your the goat of this generation ;)

  • @Qustode
    @Qustode ปีที่แล้ว

    Nice explanation, thanks for the video

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

    Nice work. Thanks!

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

    Your youtube channel + Programming for Everybody (Getting Started with Python) on Coursera, the best way to learn Python !

    • @TheJossephc
      @TheJossephc ปีที่แล้ว

      HOW LONG AGO DID YOU TAKE COURSERA'S COURSE?

  • @thePRECIOUS_1
    @thePRECIOUS_1 ปีที่แล้ว

    amazing man this is what i was looking for.

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

    Great lecture 🤯

  • @kapibara2440
    @kapibara2440 ปีที่แล้ว

    These videos just cannot be disliked ❤

  • @vincentb1771
    @vincentb1771 ปีที่แล้ว

    Explanations so good I fail NNN from coding euphoria

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

    Thank you bro,watching from republic of mindanao

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

    You are grateful

  • @mariamsahak2130
    @mariamsahak2130 ปีที่แล้ว

    May God bless you for this!

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

    2:55 the most Dwight Schrute thing I've ever heard 😂

    • @FaizanShaikh-dq1fs
      @FaizanShaikh-dq1fs 3 ปีที่แล้ว +1

      😂😂😂I was going to comment the same, identity theft is not a joke!!!😂

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

      @@FaizanShaikh-dq1fs Beets, Bears, Battlestar Galactica

    • @FaizanShaikh-dq1fs
      @FaizanShaikh-dq1fs 3 ปีที่แล้ว

      @@laurabassino6721 "Micheal Micheal " lol , btw did you complete all python course of bro code?

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

      @@FaizanShaikh-dq1fs not yet

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

      @Laura Bassino 🤣🤣

  • @AryanSachdeva-t5h
    @AryanSachdeva-t5h 21 วันที่ผ่านมา

    Loved the content

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

    amazing !

  • @vekta-q19
    @vekta-q19 3 หลายเดือนก่อน

    Bro Code ,you're the best

  • @darleyguti1035
    @darleyguti1035 2 หลายเดือนก่อน

    excelent video thank you so much

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

    good

  • @W126-i5u
    @W126-i5u ปีที่แล้ว

    Dude YOU ARE THE BEST EVER!!!!

  • @agastyaadesh7848
    @agastyaadesh7848 2 หลายเดือนก่อน +2

    What does try keywords do?

  • @anuvhabbasu2599
    @anuvhabbasu2599 7 หลายเดือนก่อน

    Quality content bro

  • @heal294
    @heal294 10 หลายเดือนก่อน

    love your vids

  • @OrhanAhmedov-h7z
    @OrhanAhmedov-h7z ปีที่แล้ว

    Absolutely great

  • @cenpire
    @cenpire 29 วันที่ผ่านมา

    ur the reason im getting my cs degree.

  • @PeakPotential766
    @PeakPotential766 9 หลายเดือนก่อน

    thanks man you realy are hero for real

  • @wenbinli9807
    @wenbinli9807 ปีที่แล้ว

    very nice class

  • @GTV_367
    @GTV_367 ปีที่แล้ว

    Good vid once again🙂

  • @RyanBalak-z2h
    @RyanBalak-z2h 3 ปีที่แล้ว

    Duuuude this video was awesome 👌 👏 👍 😍

  • @b7sh_b7sh
    @b7sh_b7sh ปีที่แล้ว

    amazing😍😍

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

    Thanks for the video bro

  • @faresmohamed9447
    @faresmohamed9447 7 หลายเดือนก่อน

    i learned a lot, thanks

  • @sophiawang2400
    @sophiawang2400 ปีที่แล้ว

    Thx for teaching
    🎉🎉🎉

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

    Nice

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

    Thanks.... God bless you....

  • @kumarmanglam815
    @kumarmanglam815 ปีที่แล้ว

    exceptional 😀

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

    Do game developer always put their entire codes inside a try-except-finally block?

  • @Dreamon-np5tb
    @Dreamon-np5tb 8 หลายเดือนก่อน

    Much appreciated

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

    Nice Video!

  • @mdyusufulhaque9953
    @mdyusufulhaque9953 ปีที่แล้ว

    well explained

  • @siciliandragon8654
    @siciliandragon8654 ปีที่แล้ว

    I like the "You can't divide by zero! Idiot!" I had just finished typing "You fucked up hard" to print under 'except Exception:'

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

    I FINALLY CATCH IT THANKKKKS ...

  • @grim-lf6de
    @grim-lf6de 3 หลายเดือนก่อน

    If we want to only take the number part when there is an exception, we can say that the user entered the number 21a by mistake. How can we extract only the int part and ignore the string part?

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

    Thank you!

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

    Thanks bro ❤️

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

    Question from newbie: and how to do this on large file? i.e. do you create separate .py file to handle errors or we need to do it this way? Thank you in advance

  • @christianihechi
    @christianihechi 8 หลายเดือนก่อน

    Thank you!!

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

    great vid!

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

    Is finally block is useful?
    We can also add a statement in last also

  • @sadeghkhosravi
    @sadeghkhosravi ปีที่แล้ว

    Thanks!!🌷🌷

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

    Thank you Broseph Broestar

  • @augustinegeorge633
    @augustinegeorge633 ปีที่แล้ว

    Bro you are awesome

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

    Great!

  • @ayush118
    @ayush118 ปีที่แล้ว

    what is the point of having an "else" statement?
    because if an error occurred then nothing would be outputted anyways so whats the point

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

    good tutor bro

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

    Thanks,bro

  • @DC-sk8jr
    @DC-sk8jr 3 หลายเดือนก่อน

    Thank you! This got to the point for a beginner like me and it was easy to understand and execute, without exception. Also, can I be a sis, rather than a bro?

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

    Thanks bro!

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

    Good job broo :)

  • @HussainAli-sb1dv
    @HussainAli-sb1dv ปีที่แล้ว

    love u bro

  • @yahya_azad
    @yahya_azad ปีที่แล้ว

    niceeee😍

  • @Tk_the_0ne
    @Tk_the_0ne ปีที่แล้ว

    bro is cooking man

  • @DanielHai-ow3km
    @DanielHai-ow3km 7 หลายเดือนก่อน

    Yo bro cool vid

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

    How would I make it say that {whatever you typed in} is not a number

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

    thx bro

  • @D.S.MANOJ15
    @D.S.MANOJ15 6 หลายเดือนก่อน

    Thanks dude

  • @muhammadnasiribrahim723
    @muhammadnasiribrahim723 5 หลายเดือนก่อน

    So cool

  • @BullRun-Insider
    @BullRun-Insider หลายเดือนก่อน

    Thanks man

  • @sajinvithayathil2158
    @sajinvithayathil2158 ปีที่แล้ว

    thank you