For Loops in Python

Поділитися
Вставка
  • Опубліковано 21 сер 2024
  • Basics of for loops in Python

КОМЕНТАРІ • 343

  • @zoobafornow
    @zoobafornow 9 років тому +286

    Khan, is that you? Familiar voice. You saved my ass from calculus. Now you are saving me from programming. I just want you to know how grateful I am

  • @pinkmuffincodm3808
    @pinkmuffincodm3808 4 місяці тому +6

    It's astonishing to realize that this video dates back 12 years. Despite its age, he articulates the content with remarkable clarity and presentation. Kudos to you!

  • @AnikIsGreat
    @AnikIsGreat Рік тому +98

    My friends and I don’t really get much from our Comp Sci teacher and try to use outside resources to keep A’s in the class. This video has single-handedly cleared up all of my confusion about for loops. Don’t know if you’ll see this, but thank you Mr. Sal from Khan Academy. You deserve every good thing that comes your way 💪

  • @tolulopetoluwade4116
    @tolulopetoluwade4116 7 років тому +41

    Hello, you're one of the best Python Instructors I have ever come across!!! Thanks for this video, so succinct and precise

  • @F3EDER
    @F3EDER 5 років тому +17

    I got stuck in a tutorial understanding what the "for" statement does exactly and this really helped out not only to understand that but also how the loop works! Much appreciation!

    • @Hype_Machine
      @Hype_Machine Рік тому +4

      What are you doing in life now? Just curious if you became a programmer

    • @TheRetiredBatman
      @TheRetiredBatman 8 місяців тому +1

      ​@@Hype_Machineyeah i have the same question hahaha

    • @TheRetiredBatman
      @TheRetiredBatman 8 місяців тому +1

      What are you doing now?

  • @AlexanderMccarthey87
    @AlexanderMccarthey87 11 років тому +14

    This guy knows his stuff. I'm a lot farther than this, I'm just doing a review. He's emphasizing all of the important stuff that you need to know later. A lot of the other tutorials don't do that. Plus, he's doing it in such a way that you know everything you need to know and you can fully understand the concept. This is one of the best tutorials I've seen.

  • @MAZaini93
    @MAZaini93 5 місяців тому +2

    I've been trying to understand this for 2 days and my head couldn't wrap around the different variables and what they mean. You broke it down and explained it so well. Thank you so much!

  • @shekharkumar1902
    @shekharkumar1902 4 роки тому +2

    None of youtubers explain for loop in such a simple and shober way! Amazing and kudos

  • @cyber3572
    @cyber3572 Рік тому +4

    i absolutely love the way you explain things, easy to understand and step by step explaining everything logically so that anyone can understand, thank you.

  • @esadmusic6895
    @esadmusic6895 6 років тому +2

    i paid for a course and had to come here to get loops explained better and I was not disappointed thanks a lot.

  • @Ben--Samsara
    @Ben--Samsara 9 років тому +7

    So much clearer than the tutorials I've worked through. Thanks!

  • @Phymacss
    @Phymacss Рік тому +2

    I always had trouble understanding for loops, but it’s very easy now. Thanks a lot!!! Literally the best educational channel to exist. It teaches anything and everything!

  • @musamohannad1598
    @musamohannad1598 6 років тому +286

    What does this guy not know 😣😣😣

    • @edwarddorelien1969
      @edwarddorelien1969 5 років тому +2

      facts

    • @Grumpy_Wolf
      @Grumpy_Wolf 5 років тому +13

      how to properly teach.

    • @jw7196
      @jw7196 4 роки тому +4

      I'd like to have known what Hazeem didn't understand.

    • @bilalwarsi33
      @bilalwarsi33 4 роки тому +38

      @@Grumpy_Wolf What is wrong with you? Pay better attention kid.

    • @Grumpy_Wolf
      @Grumpy_Wolf 4 роки тому +1

      @@jw7196 FIrst off, learn to hit the reply button, second off you have clearly never watched a good instructor. This guy is horrible at everything he teaches.

  • @Whattheugi
    @Whattheugi 10 років тому +26

    For python 3 type list(range(6))

  • @Jon-zf3dq
    @Jon-zf3dq 5 років тому

    What don't you know? It's remarkable how much you've helped me in college.

  • @samsepiol5533
    @samsepiol5533 3 місяці тому

    First Khan Academy video and it's already helped me so much. Want to thank everyone who recommended these to me for my Comp Sci journey!

  • @manhaabdellah2682
    @manhaabdellah2682 Рік тому +3

    Great job! He literally knows all the subjects its so amazing

  • @ruffraff3176
    @ruffraff3176 9 місяців тому

    Thanks very much for breaking this down. Doing a course online and could grasp what exactly happens with for loops. Much clearer now. Cheers

  • @Ricky-zc8qm
    @Ricky-zc8qm 7 років тому +1

    For Python 3.6+ users:
    range (6) --> range (0,6)
    To get the list out type in ---> list (range (6))
    range(0,8,2) --> range (0,8)
    To get the list out by 2 type in ---> list (range (0,8,2))

    • @parce11726
      @parce11726 3 роки тому

      Thank you, you just made my day I couldn't find anywhere how to use the range concept in python 3

  • @simonasopagaite
    @simonasopagaite 9 років тому +13

    Very clear explanation, thank you so much!

  • @anponioparques705
    @anponioparques705 4 місяці тому

    So happy: one phrase you said and I could finish my homework.

  • @Ezekiel_unabor
    @Ezekiel_unabor 9 місяців тому

    Just wow wow. I want to say thank you again. Ive been trying to grasp the for loops for threee days now. And a ten minute video with you made me understand. Thank u so much ❤

  • @jessewhite9638
    @jessewhite9638 4 роки тому

    this is the best for loop explanation ive seen so far

  • @2Faded12
    @2Faded12 9 місяців тому

    This is the best explanation of for loops I've seen

  • @wannacry7348
    @wannacry7348 4 роки тому

    Man I've been staring in front of monitor for 3 hours looking for this solutions. While all I have to do is open utube and watch ur video. Thankyou very much

  • @adanascencio3924
    @adanascencio3924 Рік тому +2

    This was great, thank you and thank that board of yours!

  • @remixowlz
    @remixowlz 6 років тому

    I Thank You from the bottom of my heart! My lecturer/tutor taught me multiple times about looping but nothing sank into my brain. Signed up for Online Courses and did not work as well! Not as detailed as your teaching! Sir thank you once again!!

  • @Ricky-zc8qm
    @Ricky-zc8qm 7 років тому +2

    Great video and explanation.
    I had a hard time understanding how loops instructed computers to do what.
    You explained it very well, thanks.

  • @razzon101
    @razzon101 Рік тому

    3:02 I've been stuck on this for 2 days! Thank you for explaining so clearly

  • @lengher2617
    @lengher2617 8 років тому

    I just want to say these video actually help me understand what's going on with programming.

  • @OlaStae
    @OlaStae 4 місяці тому

    Great thank you for this beneficial video😊

  • @tonnymuthiora6600
    @tonnymuthiora6600 Місяць тому

    in all honesty, this guy is a big upgrade to "ndume iko busy"

  • @sangram361
    @sangram361 Рік тому +1

    sir u r really great,finally i understand what is for loop at my age 30,before it was my mugged up concept,god bless u

  • @OliverGomes
    @OliverGomes 7 років тому

    I didn't know KA does python tutorials until now !!! WOW ! this is very helpful

  • @emmanuelleallen
    @emmanuelleallen 7 місяців тому

    I saw that this video was 12 years old, and though "oh wow, this came out a long time ago, in the pioneer days of programming." But then i stopped to think how long ago 12 years was. And its onlt 2012. 😢 and I recognized the voice and the content style, and recognized i was on Kahn academy. I used Kahn academy for crash courses in my physics classes in highschool. Who knew id be coming back a decade later for any reason at all. Such a strange world we live in.

  • @franzbiberkopf9179
    @franzbiberkopf9179 4 роки тому

    Absolutely the best Python-tutorial ever together with the videos of CS Dojo! Sorry, but the rest on the Tube is absolutely incompetent in comparison with the above mentioned.

  • @anah7249
    @anah7249 4 роки тому

    You are the best person that explain the loop for us .thank you so much, I appreciate what you did for us. thank you

  • @Farzaneh58
    @Farzaneh58 9 років тому

    I couldn't get a sense of basics of for loops in the two Python books that I am reading. Thanks for the awesome explanation!

  • @cboyslim5490
    @cboyslim5490 5 років тому

    taking my intro to python in a zybooks based college class. everything was a well described (for the most part) process up til the chapter on loops. they worded it so stupidly, and the exercises are a joke or god mode programming on little instruction... i was panicking a bit until i got to your vid. thank you so much. makes more sense now . ez thumbs up n sub

  • @raheem6446
    @raheem6446 Рік тому

    wow best tutorial video I've seen so far! subscribed.

  • @normanmwanza8225
    @normanmwanza8225 7 місяців тому

    may GOD bless you sir you are a teacher indeed

  • @MM-oq1lb
    @MM-oq1lb 11 місяців тому

    This is the best best best best ever explanation ever! I wonder if this man has a Python full course?

  • @TheGuyBehindY0u
    @TheGuyBehindY0u 11 років тому +1

    I have Python 3.3.2 btw My dad and I are trying to work it out (probably a bad Idea) I'm 12 and I'm intending to learn python to enter a competition where 12 - 18 year old kids have to write any program and the winner will get a prize, it is a mystery each year though :)

  • @iamnidal
    @iamnidal 7 років тому

    many people who teach this don't talk about what the "i" means, i love you for explaining it .. XD

  • @anusmitasamanta2608
    @anusmitasamanta2608 5 років тому +1

    Very nice explanation....thank you so much!

  • @myenjoyablehobbies
    @myenjoyablehobbies 6 років тому +3

    That was a very, very well put together tutorial, you did on this.
    Thank you!

  • @MrTSUUA
    @MrTSUUA 10 років тому +41

    I feel like this guy could do a killer Samuel Jackson impression if he gave it a try

  • @EricaHigley
    @EricaHigley 8 років тому +1

    my last midterm in my python class was pretty much all for loops. i had no idea how to really do them so i ended up getting a D. I wish I had watched this video before, but at least now I'm confident my final will go well. thank you :) *like*

  • @rajendrakv8688
    @rajendrakv8688 4 роки тому

    You explained For loop very well. Anyone can understand, especially people like me , new to coding. keep it up

    • @wesmoto2550
      @wesmoto2550 4 роки тому

      wrt tech channel has some good python videos that you may like

  • @mohdshadman5365
    @mohdshadman5365 Рік тому

    Masha ALLAH you guys the best!

  • @USELESSFACTSDAILYDAY
    @USELESSFACTSDAILYDAY 2 роки тому

    Best explanation for in loops everything is break down. Best video I'm learning for in loop now watch so many video and read book couldn't understand it you made sound like 1+1=2 so clean explanation sub keep making more video you are a amazing teacher.

  • @shaanses4510
    @shaanses4510 8 місяців тому

    Bro i have my practical tomorrow and i dont even know single thing about loop but just in 3 min of ur video i got all of it

  • @vikasbawa4677
    @vikasbawa4677 5 років тому +1

    Thank you for explaining it in detail. Much appreciated.

  • @hungnoobxd2481
    @hungnoobxd2481 5 місяців тому

    wow i am so lucky that i found you! Cant even do this without u

  • @nr1341
    @nr1341 8 років тому

    oh my god. I sort of knew how to use these for years, I even had an intro class on Python, but I didn't understand really that it was generating a list. Oi. Thanks so much your explanation was great

  • @cheryllewman
    @cheryllewman 8 років тому +1

    Please do these videos for Python 3! So much doesn't work the same and it's left me confused. Otherwise, these videos are FABULOUS!!!

    • @kylerollins6483
      @kylerollins6483 8 років тому +2

      +Mamawolfe I found what to do after doing a little digging:
      >>> for i in range(5):
      print(i)
      and then hit enter.
      I tried doing just range(0,6) and it just gave me (0,6). Didn't know if that's what you were referring to

    • @jeffhardyextremematt
      @jeffhardyextremematt 8 років тому +2

      list(range(1,4,1))
      will be proper syntax in python 3

  • @adambloodworth7042
    @adambloodworth7042 9 років тому +15

    yo this shit is helpful af

  • @ParishRoger3
    @ParishRoger3 11 років тому

    Thanks so much! I have been looking for a good explanation of for loops because every other place seems to touch it vaguely.. Thanks for the education!

  • @Phaqui
    @Phaqui 13 років тому

    Just to clarify: At 7:26, you say that the i variable can only be used inside of the for clause. Actually the python documentation is clear on this: the i variable will not be deleted after the for clause. It can still be accessed, and will in this example point to (or contain) the number 9.
    docs.python.org/reference/compound_stmts.html#the-for-statement

  • @VictorTrintea
    @VictorTrintea 8 років тому +2

    Thank you for making the things so easy to understand!

  • @JoJo-cw8os
    @JoJo-cw8os 8 років тому +6

    wow love this! i totally understand. finally.

    • @grapefives7762
      @grapefives7762 6 років тому

      same lol and i just did a list of square numbers from 1-16!

  • @joealahaa7261
    @joealahaa7261 10 років тому

    this will be my tutorial for for loops, was nicely explained and will be useful to look back on as revision. thanks

  • @antames
    @antames 13 років тому

    It doesn't matter which language is taught/learnt first, because ultimately they all contain the same format for writing programs, with minor differences in wording. Python is good to start with; C++ and Java are a bit more complex but after learning the fundamentals in Python it will make more sense. I hope C++/Java is taught later on, as well as CSS, HTML and PHP.

  • @JoeyCha
    @JoeyCha 11 років тому

    Python helps in a lot of complicated things like the patterns he uses to make an example,

  • @shadedmw
    @shadedmw 8 років тому +1

    really well explained and very useful. Thank you for this tutorial.

  • @shehansithija7397
    @shehansithija7397 5 років тому

    superb..
    it's very useful

  • @diegosalinas1771
    @diegosalinas1771 Рік тому

    Fantastic video. Thank you and god bless.

  • @williamjayaraj2244
    @williamjayaraj2244 2 роки тому

    Thank you for the good explanation of ' for ' loop.

  • @StevenMarieChoseTheGoodLife

    finally I understand it thank you, you'll be credited on my cv.

  • @user-gh7ri6jt9g
    @user-gh7ri6jt9g 11 місяців тому

    good one... thanks for posting this

  • @jereziah
    @jereziah 7 років тому

    how come these aren't available in the iOS/Droid apps?! I wanna take them mobile >

  • @nakamuramizu..584
    @nakamuramizu..584 5 місяців тому

    I have a test tomorrow and I don't know anything so thank you!

  • @gem2140
    @gem2140 3 роки тому +1

    This still works! Thanks lol! -2020

  • @Ezekiel_unabor
    @Ezekiel_unabor 9 місяців тому

    Thank u.
    Ur a great teacher

  • @AbidKhan-bt8pk
    @AbidKhan-bt8pk 7 років тому

    Excellent explaination

  • @Ryan_online
    @Ryan_online 5 років тому

    thank you for educate us with your amazing skills

  • @everwhat54
    @everwhat54 10 років тому

    this is why you need to type for i in range(5): if u forget the : it tells it the line ends here if u put : then it will read that it will keep going on and go to the next line so u can finish the program. hope you understand i am also new and learning. xD

  • @Cyroavernus
    @Cyroavernus 11 років тому

    Me too.....wonderful stuff here Sal!!!!Thanks a ton for all the work that you've done to make education free and open!!!

  • @jmorgan7317
    @jmorgan7317 7 років тому

    Thank you so much, your a life saver, explained it so clearly

  • @oriakporovieemmanuel8841
    @oriakporovieemmanuel8841 Рік тому

    This is helpful.
    Thanks a million

  • @motivationpouretudier2460
    @motivationpouretudier2460 7 років тому

    Very cool tutorials, and like the way you explain, clear and fun ;) Hope I will learn python entirely ( or maximum I can )

  • @Arabic_guy2024
    @Arabic_guy2024 4 роки тому

    Thanks for such a clear explanation

  • @Belalrazaa
    @Belalrazaa Рік тому

    sir make more videos of programming u r great❤

  • @parate8628
    @parate8628 6 років тому

    This dude is like the smartest guy on the internet

  • @JPistol
    @JPistol 2 роки тому

    great video

  • @NeverMyRealName
    @NeverMyRealName 13 років тому

    you shoujld do tutorials in C i learned programming this way and it helped me out a lot

  • @nidaleeforlife1693
    @nidaleeforlife1693 9 років тому +1

    thank you, better than codeacademy explenations that's for sure.

  • @danielleserra946
    @danielleserra946 6 років тому

    How the hell is this guy doing like every khan vid? He's such a genius wow

  • @quame5565
    @quame5565 7 років тому

    I rate this title ten out of ten

  • @ibekwevictor1158
    @ibekwevictor1158 2 роки тому

    Thanks for this tutorial. I Really appreciate

  • @TheKattttt
    @TheKattttt 11 років тому

    You need to type in "for i in range(5):" with the ":" at the end of that. See if that helps?

  • @carlitok3567
    @carlitok3567 2 роки тому

    Great

  • @everboy112
    @everboy112 6 років тому

    very helpful

  • @sadrammdy1712
    @sadrammdy1712 5 місяців тому

    that was very usefull
    thanks

  • @beachboybali7925
    @beachboybali7925 9 років тому

    thats really helps me and good explanation .thanks

  • @fsaforosaforo6338
    @fsaforosaforo6338 4 роки тому +1

    Hi, yes you have helped me a great deal in math. Can you use range on a string that is being put in a list format?

    • @bilalwarsi33
      @bilalwarsi33 4 роки тому +1

      you can, as long as you use the "if" function. It's pretty simple!

  • @krishnakanthes
    @krishnakanthes 7 років тому

    beyond excellent

  • @albinarafis5289
    @albinarafis5289 10 років тому

    wow great tutorial
    It really explains how that anyone can undersatnd
    Thank you

  • @8jallin97
    @8jallin97 10 років тому

    this is the ELI5 for LOOPS. great!

  • @Vinicius-kg2ml
    @Vinicius-kg2ml 2 роки тому

    Great job man.