Added: 2 years ago
From: MIT
Views: 202,009
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (311)

Sign In or Sign Up now to post a comment!
  • I have a final exam tomorrow in chemistry and this is what I'm absorbed in instead.

  • I really love programming, its like art for smart people! (not saying that artists are stupid)

  • Guys, are handouts downloadable? :)) thanks

  • wow, i actually learn stuff here. my high school sucks

  • I am very happy to see the vidoe after you give this Lecture 2: Operators and operands; statements; branching, conditionals, and iteration

  • I Really Like The Video From Your Lecture 2: Operators and operands; statements; branching, conditionals, and iteration

  • Your Video Is Very Useful Sharing Operators and operands; statements; branching, conditionals, and iteration

  • after i watched this video Operators and operands; statements; branching, conditionals, and iteration, my insight is very open because the video is very good to give information

  • Can you tell me how to set up pyshell 2 on my mac os x. I downloaded it and I have the file pyshell.py surrounded by folders named conf, docs, lib, test utils. 2x clicking on pyshell.py opens an environment that does not look or act like the one the professor is using. Most notably I don't have the RUN tab on the top bar.

  • On a second note these videos are awesome! Thank You!

  • Hahaha Lmao at Fudge Knuckle!!! Google it! =D wth

  • throwing candys at your students

    megusta :D

  • unnecessary complicated explained :)

  • @22091989 complicated or thorough?

  • Weird, a lot of the stuff he types doesn't work out the same way with my python shell.

  • @EGL24Xx Are you using python 3.2 ? If so, try using 2.7. The language specs changed between versions.

  • hey what version of python should i download, 2.7.2 or 3.2.2?

  • @matiasmingo3 I think he is using python version that is closer to 2.7.2. I'd suggest you download 2.7x if you are following this series of videos. 3.2 has slightly different syntax, which you can learn at a later stage. Good luck learning python :)

  • nvm i found out

  • 26:30 how do you get the raw input command. I think I might have a newer version of python.

    Help I'm new and I'm just trying to learn this in my spare time.

  • @amzinasain You most likely have python 3 but the syntax should be very similar. The code should like this:

    n = raw_input("Enter a number : ")

    print (n)

    You might of forgotten the underscore between "raw" and "input" that might of been the problem...also when you print out stuff you have to use parenthesis or else u will get an error.. thats y the print command is:

    print (n)

    Hope that helps man and dnt worry programming is ALOT of fun..well at least for me it is

  • @theboywhoskates2

    use input() for integers

  • Excellent professor. He explains everything with precision and clarity. I wish my programming professor was like this man. If you're having trouble try Bucky's tutorials for additional clarity. Definite subscribe.

  • Great lecture! Weak-ass throw at 14:27 :/

  • Son of a gun. Or as my younger son would say- Fudgeknuckle.

    These are the jokes people.

  • 20:41

  • the fact that people actually study from these videos proves that our world has a future

  • ey einzige deutsche hier

  • These kids are so intelligent that they out do the Prof.!!I'm jealous!!

  • ok so im planning on getting into college and doing something computers, will watching these videos/ learning python help at all in 2011?

  • @TrinityMediaWorks That's what the Prof. says!!

  • ok :d just wondering because this video is a couple years old

  • @TrinityMediaWorks Yes they will be fine.. Computers do change rapidly, but the idea's behind computing do not change so rapidly :D Plus languages tend to try to stay the same so not to confuse everyone haha. At most they will add more to the language rather than change it

  • @TrinityMediaWorks

    i see no reason why it wouldn't like he said in the first video

    if you learn 1 language you can adapt in a week or a few weeks most to a new language

  • if i watch these videos those it mean am enrolled at MIT ? lol

  • i personally want to thank professor jim ericson for delivery such interesting lectures

  • Comment removed

  • Why am I able to stay more interested in this than my high school classes?

  • At the very end of the video when the girl catches the error...can someone please explain that to me? Why is it going to skip the whole loop if intersleft is negative????? :S

  • @shadedscript Because the while loop's block depends on itersleft being more than 0.

    -4 is less than zero, so the while conditional == False, so it does not run that block and skips down to the next instruction which is print y.

    If you wanted to run the while block you would have to make it while(itersleft<0):

    in this case it would run until itersleft became greater than zero - which will never happen.

  • Why buy sleeping pills when you can watch this video instead?

  • 8 Harvard alum disliked this video

  • i love how he teaches some how he doesn't make the lecture boring

  • i was gonna watch all the videos but im getting lost with all the math... =(

  • @battykoda90 ha me too, but im going to keep going on just so i can have a basic idea of what he's doing =]]

  • Great Teaching

  • Thank the LORD Jesus ,I"m Going 4 Nwtwoking Admin..I cant even spell College!!!LOL!

  • the 7 people who disliked this didnt understand a thing he was saying...

  • LOL at the teacher's sly joke. Purely awesome

  • i really appreciate this proffs effort to keep students awake. Even though things explained here are very difficult, but his enthusiasm and humor make me attentive. i feel his energy and joy of subject matter !!

  • python now is a little different. when you divide an int is tries to give it to you with the decimal.

  • @TucciCubed You can still make it do integer division with int()

  • Its so unfortunate that the code is unreadable when he is using Python 

  • Comment removed

  • I'm glad that chick caught his mistake towards the end.

  • you said no handouts in the first video. lol. Great lectures though, thanks for sharing.

  • Its impossible to take notes to this bullshit... what the fuck!! I really wanna learn how,, but he makes it so fuckin complicated

  • I'm really surprised how scattered and unrelated the topics are! I was expecting it to be dazzling, but I mus say I'm disappointed. MIT ????

  • You can see the Py Interpreter much better in the 2nd vid. I couldn't make it out in the 1st vid, once the color of the code changed from black.

  • We have better lectures at community colleges. With actual COMPUTERS students can practice on

  • @tionlover the students in the video are advanced mathematics students. The lecturers expect them to do work outside of the lecture - and they are using laptops aren't they?

  • 45:38 saving my spot.

  • professor jim ericson ? wasn't his name in the last video Eric Grimson ? what the hell is going on here....

  • @Te4RHyP3 Sigh. Good catch! Fixing it now —MIT

  • @MIT Haha. I love how the person editing it signed it 'MIT'.

  • @MIT

    hahahahaahahahahaaha jim ericson

  • This is very useful.

  • no wonder we live in a performance enhancing drug culture... i'd venture a guess 3/4 the college population is on some form of amphetamines. how some egghead can stay awake while supreme chancellor grimson wails away is beyond me. i gave it an honest attempt but without some sultry adderall boosting my life, i'm fucked.

  • @ShitWrangler

    i don't know man, if a teacher is throwing candy around i'm staying awake.

  • @ShitWrangler Huh? This is really basic stuff; if you can't pay attention to this, you're screwed by lecture 4. I'll go on a limb here and say you're either a kid or a high school drop-out?

    ..

    Jabs aside, I'm serious: if you have trouble following this, you don't belong in any form of college; take it as friendly advice from somebody who finished one.

  • @StrikaAmaru what a douche

  • @alvadrive42 Who? ShitWrangler? Man, you have no idea...

  • @StrikaAmaru your an asshole and an assumption prone idiot. shut the fuck up

  • @Christmas800 Christmas, if your post intends to defend ShitWrangler, don't bother; my initial comment to him was far too mild. He is a f-ing retard, who claims that since everyone is not as dumb as he is, it means that everyone is drugging up to the eyeballs on performance-enhancing drugs. I was spot-on in my initial assessment of him, and I will not take my words back out of some bizarre sense of political correctness. He deserves everything I said and worse.

  • @ShitWrangler It's all in what you find interesting. If this bores you, then it may not be the class for you. When I was younger, this would have bored me to tears. Now, I LOVE IT!

  • 18:25

  • Comment removed

  • 16:00

  • 32:30

    

  • Dr. Eric Grimson is now the Chancellor of MIT.

  • 31:44

  • 14:42

    

  • 44:01

  • 43:37

  • Yawn. but very good professor/lecture!

  • 25:51

    

  • 19:00

  • All the reading im doing is not really helping but these videos are gold! thanks guys

  • 19.03

  • Comment removed

  • Can anyone tell me what version of Python he is using? And does he have an add-on or something for it to be color coded?

  • @37studios He is using IDLE, which is an IDE (integrated development environment) that comes with Python. IDLE is doing the colors. He appears to be using Python 2.4, but IDLE comes with every version of Python.

  • That guy at 14:25 got candy for knowing PEMDAS? You gotta be kidding me...

  • Is it my Internet or does this load really slowly

  • @FienStudios It is because it is a large video to buffer.

  • Treboulions he is just making up words!!!!!!!

  • 12:00

    

  • 8:20 You can eat food in college lectures? AWESOME!

  • Lecture 1: 549,508 views

    Lecture 2: 146,052 views

    ...

    Lecture 24: 22, 288 views

  • @Sinagitarius An example of natural selection at work

  • @Sinagitarius unindicative of anything but youtubers' (human) nature. observable anywhere else as well.

  • @Sinagitarius that is with every series of videos on youtube

  • @Sinagitarius haha isn't that how real classes go as well?

  • @Sinagitarius i will be watching every video. really looking forward to learning computer programming. mit is a great school.

  • @Sinagitarius Because they weren't getting candy

  • @Sinagitarius maybe because to watch from their website is even better... but of course it could only partly explain your comment

  • 17:28

    

  • 7:59

  • Please let me know how to activate python file on terminal which is saved somewhere in my HDD. How should I do ?

  • @asunyan1 just set it as executable, either using chmod or right clicking it, then run the file and it should install

  • @ziad1234 thank you for replying! but while I tried something with IDLE, I can now easily run my script and save them. thank you for your kindness.

  • 20:33 

  • If a programmer wants to find out all the factors of a certain number, how would the code be constructed in C++?

  • @danjonila you need two values

  • 20:00

    

  • Comment removed

  • Comment removed

  • 26:39

    

  • 25:56

  • was anyone able to do the 1000th prime number hw after just watching this and the first lecture?

  • 23:23

    

  • Anyone know a similar compiler for windows?

  • Okay, I found out, It is just alt+3 to comment region and alt+4 to "comment that out"

  • How do you comment out the way the professor did, multiple lines, simultaneously?

  • 4 People failed the class.

  • 26:00

  • they do this stuff at MIT. thats just sad.

  • Comment removed

  • @LT21DTOWN actually, it is not. It is a BEGINNER course. Did you watch/listen to the first lecture?

  • "I just hit someone in the head. Thank you"

  • great way to learn at home or for personal interest

  • Comment removed

  • 33:05

  • Comment removed

  • He has such a great way about laying things out logically so they are easy to understand.

  • when i type 4<'3', i get this: Traceback (most recent call last)...

  • @oladitan that works when I type it into an if statement, are you putting colons? What else are you doing with it?

  • @oladitan it works for me, if I type it straight in, it reads True. If you are trying it in a statement such as an if, it might be your other parts, such as, are you using colons?

  • Comment removed

  • Comment removed

  • when it says itersleft i=x what does that mean?

  • @junior1984able Itersleft is just a short version of Iterationsleft, it's basically that variable which the loop needs to check every time it runs.

  • Comment removed

  • Comment removed

  • @junior1984able download dev-c++

  • What about the handouts? Where can I find them? I'm trying to do the worksheet 0 and I can't find the handout documentation anywhere.

  • @krenuds ocw.mit.edu/courses/electrical­-engineering-and-computer-scie­nce/6-00-introduction-to-compu­ter-science-and-programming-fa­ll-2008/

  • @krenuds the link above had the last bit of the url cut out, the full url is

    ocw.mit.edu/courses/electrical­-engineering-and-computer-scie­nce/6-00-introduction-to-compu­ter-science-and-programming-fa­ll-2008/download-course-materi­als/

    download the zip and the handouts are under each lecture.

    On another note, thank you MIT for this wonderful resource!!

  • UM... Wow! This is some sweet stuff right here... I cant believe I'm sitting in on an MIT CS lecture!!! AWEsOME!

  • At 26:30

    When I run the program I get a SyntaxError due to "print x".

    Why is that? It's supposed to just print it out isn't it?

  • @Wolftrait Oh, nevermind! I was using Python 3. That's why.

  • i love this. if i were an older person taking this course and knowing that my ENTIRE FUTURE in programming, i would be too scared and fail. but because im a 7th grader in a very free-flowing home-school program in which watching YouTube means my teacher is in LOVE with me, i get to pay attention, pause, play around with software in the middle of class and alot of other stuff.

    the only thing i dont love is that i cant ask HIM a question.

  • Comment removed

  • hahahahhaa. look at the guy at 8:25 eatin his food, long black hair!

  • @TechBoy808 Uh, I think you'll find that's a girl xD.

  • bucky is better

  • @roflcopter105 bucky doesnt explain things half as well as this guy. Not to say he inst good reference but its no competition.

  • @roflcopter105 Not Really.

  • It's so sweet how he throws out candy. I bet it encourages class participation!

  • you look like indiana jones's dad :3

  • x/2*2=x is even

    else:print odd

    that is easy

    (im not into phyton, im a C programmer)

  • Great teachings on PYTHON

  • Use modulus!

    if x%2 == 0: print "even"

    else: print "odd"

  • @CSryoh hey where can we get this python program he is talking about?

  • @Akralaa python dot org/getit/

    get the 2.7 one..... also might want to look into tinyurl dot com/4jsav7h that's "Learning python 4th edition"

  • is this professor Canadian? I like his aboat. oat 'n aboat in a boat.

  • Brilliant lectures. Thankyou very much. Most appreciated.

  • they aren't any better at explaining material to students from a different age, they just care more about their performance

  • He makes it sound so simple, when in fct its not.

  • Is this python 3?

  • @ 08:16 you can see this dude on the bottom left corner eating until 08:42

    rofl

  • 19:20 just saving my place. no need to click it.

  • Glad they fixed the blurriness of the his screen from lec 1