Michael Reeves Teaches Lilypichu Coding #5// Creating Files & Managing Them, Python!

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

ความคิดเห็น • 1K

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

    FBI does not like the level of coding she’s at

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

      FBI we have 20,000 agents on the case to find out who cares

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

      Micheal goes into fbi shows them piss cup and says look what you could have had mother fuckers

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

      For second I thought this was actually verified and I’m like wait what the fuck

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

      hello mister FBI

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

      I don' t like 3 letters agencies with bioluminescent agents

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

    Lily : *crying*
    Chat : A string is like a rope but smaller

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

      21:07

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

      Hahahahahahahahaha

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

      Aero&Zero THANK YOU

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

      I thought they were trying to comfort her by saying right now she is a string but that one day she will become a rope. I completely forgot that this was about programming.

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

      lmao

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

    With this learning method, Lily will have 10% coding skill progression and 200% relationship progression

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

      Optimal

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

      Nonono, it's actually pretty much normal speed of learning. The basics are a bit confusing, especially meanings and positioning. Lily is a great student and Mykull good at explaining things. It took only 40 minutes to learn about 3 lessons of programming! Damn I want someone to teach me personally like Michael

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

      Lev Tcachenko only thing I’d complain about is he’s not teaching the key of programming. Just fucking run it and see what happens. Never be afraid of running stuff and see what things do. Like when he showed split, instead of explaining that it would become 2 elements, he should just print it and show her. But never just run stuff in c, error messages are as useful as religion

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

      smart play on her part
      also mykull teacher the 2nd eventual ruler of the world how to help him take over the world

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

      @@MyNameIssaSimon agree. Learns from examples more better than from words. However, I think he just forgot about it THIS time because of Lily's confusion about [0][1][2]

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

    Michael accidentally writing " ; " almost every line:
    C++/C/C#: Oh, so you do remember me?

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

      Trying to find the ; in 700 lines of code because nothing is working or its working but its broken😂😂😂

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

      @@ronanbudiyono2117 the worst is when you don’t actually know it yet and you’re trying to figure out wtf is wrong and than you realize it is a dumb mistake +1 point if it was in your face the whole time

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

      @@ronanbudiyono2117 lol that's why you dont write 700 lines without testing every few lines

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

      Btw adding a semicolon at the end of a line doesn't throw an error in python. Because semicolon is used to put two statements in 1 line in python. And an empty statement doesn't throw an error.

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

      don't forget Java lol

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

    i've accepted that even if you're good at programming, teaching someone properly is a whole different skill.

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

      Micheal was tutoring back in the day.

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

      Look at his old videos on teaching coding. Personally my favorite coding tutorial video, though he still hasn't returned.

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

      Teaching programming is incredibly difficult because it is entirely up to that person to be able to actually think in that way and learn how to troubleshoot their own problems. When learning programming it is 10% lectures/mentors and 90% actually fucking practicing and utilizing it in your free time and finding new ways to use it. It is also very much a rolling stone situation where once you get it rolling you'll start gaining knowledge like crazy but if you don't finish the early stuff it'll feel like trying to push a mountain.

    • @user-qy6tu9ip9v
      @user-qy6tu9ip9v 3 ปีที่แล้ว +1

      @@Outwardpd I initially wanted to get into software engineering but coding looks way too hard.

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

      @@user-qy6tu9ip9v Yeah it looks much harder than it is, programming isn't super intuitive because it is a concept that has to be brute forced. Harvard offers its entry level computer science course for free and it is incredibly difficult (even professional programmers find it hard) but after you make it through programming will be cake to learn.

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

    I didn't even notice I was actually trying to understand Michael as if I was in class

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

      Same 😂 it was a rly good class tho

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

      Same... except I'm already a software engineer. He's a really good teacher

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

      He did a bad job as a teacher this time tho :\
      He needs to prepare ideas in advance.

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

      @@DVDplayerz I wouldn't call it a bad job. Definitely better than what I could do. But yeah prepping ideas in advance would make it better.

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

      @@lct1196 There was no goal when he started so every question he asked made lily confused because she didn't know what to do with it.
      For example last times he started by saying "we are making a calculator to do this and that, here's the basic example code, you stitch it together and make it work"
      "Great job Jerry, now the people want to choose if they want to + - / *, here's an if statement, go for it!"
      That is what sepparates a good teacher and a bad teacher when i comes to coding.
      Set a goal, gradually show a little example code, make the student understand the code and while assisting them make them logically stitch it together for the purpose of the goal (making a calculator).
      This time he showed how a file get saved and read in py, but with no goal lily couldn't understand where any of it was going and she couldn't make the logical deduction as to why she needs it or what to do with it.
      Only towards the end (after about 40 mins 0.0) they had now a goal but lily still did not understand what it was since michael still didn't explain it correctly. the goal was: {have/save values in a file, index them line by line, change the value of a line the user chooses and save it or print it out from the file}
      I have coding knowledge and I understood where it was going, but not having that knowledge leaves you blind to the steps or direction you need to go to.

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

    Anyone just blown away by how FAST Lily types?

    • @jake-gs4do
      @jake-gs4do 3 ปีที่แล้ว +27

      The Holy Flapjack FR HAHA

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

      yes

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

      no

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

      @@Xanash type something, fast

    • @Shivam-ms9ws
      @Shivam-ms9ws 3 ปีที่แล้ว +2

      exactly

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

    6:17
    Micheal: "You can type whatever you want"
    Lily: "I'M A HO"
    ...

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

    Michael: Knows advance code
    Also michael plays Among us : *HOW DO I VENT HERE?*

    • @someball.
      @someball. 3 ปีที่แล้ว +15

      what he means is "how do i vent about my pent up teaching frustration while being in this vent?"

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

      @@hubertlenningrad2252 Idk how good he is but he's doing simple stuff yeah

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

      @@lightlysal he controlled drones with scratch that's some next level shit man

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

      @@lightlysal HE BUILT A FUCKING SURGERY ROBOT

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

      "HOW DO YOU OPEN DOORS?!?"

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

    Lily: *has the chance to learn how to code from michael reeves*
    Aslo Lily: LET'S TALK ABOUT FEELINGS

    • @allahm-ast3mnlywlatstbdlny164
      @allahm-ast3mnlywlatstbdlny164 3 ปีที่แล้ว +3

      Mashallah

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

      Michael is not some random indian dude, its not a once in a life rime thing

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

      @@SlenderNSK imagine if an Indian guy just starts saying coding tips during sex

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

      @@joekanaan2548 You have no idea how hard I laughed at that.

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

      Bruh moment

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

    can i just say lily’s typing skills are top notch wtf

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

      yeah was about to say that speed and no spelling mistakes, dang

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

      fr, shes typing at like 130 wpm at least

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

      @@jarellcervantes1828 yeah lmao

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

      I was just about to say that

    • @allahm-ast3mnlywlatstbdlny164
      @allahm-ast3mnlywlatstbdlny164 3 ปีที่แล้ว +8

      @@jarellcervantes1828 Mashallah

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

    In a few months she'll be able to make a screaming roomba by herself

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

      ZolisterTV except she will use Michael’s voice instead lol

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

      @@xArt_16 roomba that says nightmare repidiatly and shouts ok boomer everytime you get mad at it

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

      Imagine if she proposes to him with a screaming roomba holding the ring.

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

      *couple of years

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

      I’m pretty sure he didn’t use python for that roomba

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

    I FINALLY UNDERSTAND HER RAMBLING, so hear me out, she thought he was asking what is at index 2 (which would be 3) not what is the index of 2

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

      She understand it the reverse way.

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

      I mean.... yea, they explained it in the video

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

      time stamp 🥺

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

      Because Michael tricked her
      Michael says at 29:25 "If index 1 is zero" which is WRONG. Index 0 is one, not the other way around.
      If index 1 is 0 like Michael said then index 3 is 2 and Lily was right

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

      ​@@WatchLearnSee the way he explained it is correct when explaining to someone who starts counting at 1.
      index 1 is the first entry in their mind not index 0 so you have to get them to associate the first index with zero not 1, to do that you have to redfine their definition of index 1 (which again is what they perceive as the first index), you cant just cold turkey them into "yeah so you have to count from 0"
      This is why coders make shitty teachers, we literally forget what its like to think incorrectly
      Its also important to do it this way because if you simply say "yeah it starts at 0" without first understanding that indexes are not equal to their position in the element list and are a referential system then when you get into negative indexing the entire thing falls apart.
      Like if you have ingrained that the first index is index 0 because it is 0 indexes from the beginning then logically index -0 would be the last index because its 0 indexes from the end when in reality its -1
      If you instead teach them that the index is equal to the position -1
      Then negative indexing makes sense because youre not saying "1 index from the end of the array" youre saying "the length of the array -1 is the position i want to access"
      so for example in a 12 element array the index -1 points at 11 which is the 12th element in the list
      and the index 0 points at the 1st element of the list
      1-1 = 0
      12-1 = 11
      Basically to explain indexing to someone who is not used to indexing you must take the approach of explaining position of elements not indexes

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

    Lily:CaN We mAke A PerSonAliTy TesT
    Michael:Yes honey..... (Visable Pain)

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy 3 ปีที่แล้ว +17

      "OHGODTHATSFULLSTACKBUTIDONOTWANTTOCRUSHHERDREAMS"

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

    Michael Reeves. The body of Morty and the mind of Rick

    • @Gabriel-ut1we
      @Gabriel-ut1we 3 ปีที่แล้ว +6

      since when was Morty a buff boy

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

      @@Gabriel-ut1we always has been

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

      Mortiel Riickivus C-137. I tried

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

    When you actually realize your coding error while watching this

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

      Hes teaching us

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

      Yeah I'm actually learning lmao, I try to execute what they're doing as I'm watching, minus the affection cause I don't have anyone I can hug when I forget what to do next

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

      @@powiyana dont gotta remind me of my loneliness

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

      I'm getting triggered that Michael doesn't understand why Lily thought of "3" even though Lily's thinking was totally wrong lol (she knows she's wrong too, that's not what she was getting at)
      I had the same thing when I first started learning arrays with Javascript where I was pairing numbers (0,1)(1,2)(2,3) and it would take me a sec to realise I was being a dumbass. "How do you obtain the 2nd value?"- "err... well 2 pairs with 3, so 3?.. no wait".

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy 3 ปีที่แล้ว +1

      @@Tridentus Classic off by one error.

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

    I love how micheal just is so sincere to Lily then in vids he becomes the spawn of satan

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

    "can we make a personality test?" *Michael's mind writing and compiling the code in 2 seconds* "Yeah we can"

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

      Damn.

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

      Not that hard though with a bunch of elif’s 😂

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

      @@okas425 you could also just use a dictionary and avoid becoming yanderedev

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

    This was sooooo helpful, i've tried for so long and its this simple to edit files. Thx man

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

    I like that Michael has the patience to teach lily makes their relationship better

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

    They're at their cutest when they're together.
    It melts my deep dark empty void.

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

    ngl michael is a bang arse teacher, im seeing my uni professors struggling to even teach what object oriented programming is to some students but he is doing a banger of a job.

    • @trinki8345
      @trinki8345 5 หลายเดือนก่อน +3

      I mean oriented programming is a bit more complicated to understand that loops and basic functions lol

  • @josiesetiawan9516
    @josiesetiawan9516 5 หลายเดือนก่อน +1

    the way michael teaches is super patient and gentle, and most importantly very understandable.

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

    This is actually helping me, thx

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

    Lily: I want you to talk about your feelings
    Michael: I want to code
    Sounds about right.

  • @jampalp
    @jampalp 26 วันที่ผ่านมา +3

    as someone who just had my first computer science class last fall, i am absolutely locked in on this video

  • @delta-a17
    @delta-a17 3 ปีที่แล้ว +193

    This one was a little more tense than the others lol

    • @00alfa
      @00alfa 3 ปีที่แล้ว +10

      Breakup stream when

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

      @@00alfa NEVER

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

      @@00alfa I know you're mostly joking but still chill. They'll have gotten some sleep, woken up the next morning and been completely fine.
      IF they did breakup though like months/years down the line this would be the one main reason why I might see it though. They have very different styles of logic, but people can get over that hurdle.

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

      @@Tridentus lol she's just new to programming and barely rmb how to print().
      She is tired and havent code for week. Thats enough to forget almost everything for a begininer.
      Also those index thing is just a confusion.
      Its
      [0] for 1
      [1] for 2
      [2] for 3
      But she mess it up to
      [0] for 1
      1 for [2]
      2 for [3]
      Its also partly Michael fault, he mistakenly said index1 for 0 where its actually index0 for 1.
      Thats how Lily got even more confuse. Her style of logic is not different, just tired and confuse

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

    when you create a file and copy it to a flashdrive
    *teknykal*

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

    Coder: x = x + 1
    Math Prof: "wait no that's illegal"

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

      x += 1
      Math Prof: "understandable, have a nice day"

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

      x++ superior

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

      Nah, you just have to pick a language that does _variable shadowing,_ and the math prof will be fine with it.

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

      Another Math Prof: "Not illegal, just mod 1"

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

      @@matheusjahnke8643 orrr x is a quantum number that is both 1 and 0

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

    What I love about this is Michael's teaching Lily and everyone who's watching also learns! Win-win! :D

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

    you guys are too much! the first video I've seen and you guys are awesome to me!! subscribed!

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

    i swear this video has helped me a lot to love coding again

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

    How can people type that fast I can’t even use homerow correctly

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

      www.keybr.com
      Do this for 10 to 20 minutes a day for like a week or two and you'll get better.

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

      Alex Cho thx but I don’t even have a computer

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

      @@cyclinggnome8299 phones have keyboards...

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

      Trex 8210 I’m talking o about on keyboards

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

      dont type like a grandpa thats my tip, I used to type like a grandpa but when i tried to type the correct way I became way faster average of 60 words per Minute
      (OFC YOU SHOULD PRACTICE)

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

    As someone that has been coding for 2 years, its fun seeing someone suffer like I have

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

      True, but honestly at least the one teaching her isn't pressuring her as much as professors do and lets her explain her trail of thoughts when she don't get it immediately

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

      @@powiyana Yup, I would have loved to have a teacher/professor like Micheal

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

      @@powiyana Honestly Lily was a little frustrated that Michael wouldn't fully validate her point about getting the index value and the list order number reversed which is why it got a bit awkward at the end but yeah in general he's a good teacher.

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

      @@Tridentus Yeahh maybe it’s a bit of frustration? Honestly I find it really hard to be patient about guiding others how to write codes so I admire people who can patiently sit down and do that 😅😂

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

      bruh you know this doesn't begin to compare with real coding

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

    you two are just adorable lol

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

    micjaels actually a very good teacher. ive never even looked at python before but i was understanding everything pretty easily

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

    You can really see how Michael has taught coding before

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

      for 150/hr on rich island kids, you bet your ass he has experience teaching

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

      Actually I can see how clearly he hasn't. He's using pretty bad practices and he has no patience.
      He tries really hard to be patient but you can see he hasn't built the actual natural patient you get from teaching either programming or anything really.

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

      @@unixtreme u havent seen my teacher's patience bud

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

      @@unixtreme Yeah my teacher had no patience and taught in a similar way it was very effective so you might want to check yourself before you wreck yourself

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

      Programming is inherently very abstract so it is naturally super hard to teach it, so I’d say given this was all impromptu teaching, Michael did a pretty good job. But then if an actual teacher with prepared material were to teach coding like this, let’s just say I would not be impressed

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

    I have been watching Micheal and wanting to learn all that but thinking “where do I start?” TH-cam recommendations has answered

  • @romatab.441
    @romatab.441 3 ปีที่แล้ว +1

    Please make more coding content. This stuff is amazing.

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

    robot maker/hacker lily is ready to take on the world

  • @July-gj1st
    @July-gj1st 3 ปีที่แล้ว +103

    So Lily’s answer “3” is wrong but her reasoning is actually not bad. If you think indexing as a function she just thought of the inverse instead.
    Think about it this way, the index function looks like this:
    n(i)=i+1 which means that if you enter the index i you get the i+1th element in the list. This function has an inverse, namely i(n)=n-1, which means that if you want the nth element you have to input the n-1 as an index. Lily confused these two, if you input 3 you get 2.

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

      How come nobody hear Michael say "Index 1 is 0"???? This is the reason she got it wrong!!! Michael got it wrong first!!!
      If index 1 is 0 then index 2 is 1 then index 3 is 2. As simple as that. She got it wrong because she was taught it wrong.
      Michael wanted to say "Index of 0 is 1". That's what she means by the swapping thing
      This is bothering me more than it should lol. I have nothing against Michael obvs, he made a mistake, everyone does. But I know what she felt like feeling she was dumb and I sympathise. The reason she then got even more confused was probably because she became too distressed to remember what Michael said.
      And the fact that apparently I'm the only one actually hearing Michael's wrong explanation makes me confused

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

      Godzilla had a fucking stroke reading this and died

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

      @@WatchLearnSee holy shit you are right. I didnt catch that either

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

      @@WatchLearnSee Even though Michae said it wrong lily still knew what he meant (0=1, 1=2 etc). Lily just got confused by the question. She was asked to give the second index number where 0 =1, but she understood give index number 2 which is 3.

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

      @@WatchLearnSee i guess most people take 0 being first in the array for granted so small things like that fly under the radar

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

    Michael needs to make a c++ or python course and I would love to watch it all

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

    i love michael and more each day

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

    It’s really hard to explain this stuff to a beginner, because they do not think in code structures yes, but also really appreciate how Lily keeps trying to get it! I just expected her to snap or get frustrated every second, because I am so used to it when I am explaining things to people. Michael could try explaining it in less abstract terms, like each variable is a little box you can throw data in. And lists have a certain number of these boxes, they are numbered, and if you want the data from a certain box, just write the name of the list and then the number of the box in brackets. You feed functions input data and it generates new output data or it does something with the input data. Like print eats strings, it doesn’t produce anything, but it shows the input on the screen. Split is a function that only strings have. So you address your string, for example by it’s name, put a little dot, with tells it to use one of its functions, name the faction (split) and the data it eats is the symbol where it is supposed to split/cut the original string. Then it produces/poops out a list with as many string pieces that were created by cutting the original string.

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

    Why am I learning more from this video than my actual A level Computing class.

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

      then your prof is probably just 4 raccoons in a trenchcoat

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

    I was watching this while I was on online class, my teacher just blasted sad music all of the sudden (leaves by Ben&Ben) while I was at around 32:05 and now it sounds like one of them died LULW

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

      Noir Illustra yep

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

      Wait no! They’re a band with two of them being the lead singers lol

    • @mangalinojohnlouied.9496
      @mangalinojohnlouied.9496 3 ปีที่แล้ว

      What A Cool Teacher Ours Just Mad at Everyone Filipino H E R E

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

    This actually helped me learn code I was struggling with lmao

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

    index 0 is the 1st item, index 1 is the 2nd item, etc . If you start counting from 0 (for index), you add 1 to the index to get the number that we normally use when counting from 1. Off by 1 errors are common in programming because of that added 0 element. So when Michael asked what is the index of the 2nd item, Lily added 1 instead of subtracting it - like she went the other way, going from index to number instead of number to index... swapping the names/direction. 3 was always an option. Michael responded like she just said "math.pi"

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

    this series inspired me to learn python and i have coded a blackjack gama already

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

      GUI or console?

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

      @@abhiranjansinha5565 I'd guess it'd be a console game

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

      Aren’t you supposed to be playing for RCB

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

    "we're talking about our feelings"
    ...
    **"NOOOO"**

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

    Michael, thank you for teaching me how to code

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

    Micheal is just such a good, patient teacher

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

    One thing mykull, i noticed that lily is a visual learner. she works with a lot of art so it seems like she grasps concepts better if you try to draw it up for her that trying to explain with words. Very entertaining to watch and I learned something too!

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

    (9:18)
    Micheal: _Explains code_
    Lily: "It looks like a face!"

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

      ’w’

    • @MisterLiker
      @MisterLiker 19 วันที่ผ่านมา

      Funny ^^

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

    that's what I like about them. they're both an artist

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

    actually learned something veru useful. I should watch more of michael

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

    my screen refresh rate, cant even keep up with Lily's type speed

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

    I have probably have 200 hours of straight python coding and I still look things up every 5 minutes

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy 3 ปีที่แล้ว +2

      200 hour of programming, 150 of stackoverflow.

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

      All good coders still use Stack Overflow and other coding sites for help.

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

      @@Stepqen because they only have 2 hours to solve the problem of their task

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

    Oh my gosh, you guys remind me back in the days when I started coding 🤞

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

    i'm just starting to learn how to code in python and this is actually helping me out a bit

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

    Dude, Michael is really good at explaining, he's super clear

  • @JohnSmith-el4ez
    @JohnSmith-el4ez 3 ปีที่แล้ว +7

    9:15 when a C programmer uses Python for the first time

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

    This one is the one that taught me Python works with files and now I’ve made my first cool thing - an image decoder to get a list of hex codes from an input image and write it to a file

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

    Ah, finally the long-awaited how to code series is back.

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

    I’m low key following along cuz I’m tryna learn code

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

    I wish these vids were about when i was doing my computer sci gcse, would have made it so much easier.

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

    this is so sweet

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

    I've been working with c++ for my college course, and my god, this looks lovely

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

    Michael is so good at explaining I can't 😤

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

    at 29:25 it somewhat bothered me that Michael switched up his words and lily's train of thought was right. Michael says "index of one is zero" instead of "index of zero is one" and it leads into 10 minutes of confusion because Lily cant justify her conclusion which was 100% correct and the only reason it isn't is she was taught wrong

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

      True but I believe he was trying to say index of the first element is 0, but then you would bring up another term and I guess it's confusing enough :/
      Also I feel like alot of this is just lily messing around (possibly for content)

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

      @@williamTjS Yeah he missed a step. He should have gone through the list highlighting each item in turn and said "so what index is this one?", then said "ok so how do you call the second item?".

  • @0001-exe
    @0001-exe 3 ปีที่แล้ว

    This is so much more helpful than my classes dangggg

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

    Thanks, for teaching me some coding at the same time

  • @jdm_steez.9881
    @jdm_steez.9881 3 ปีที่แล้ว +5

    "i wanna learn how to make a personality test"

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

    Mikull just freakin saved me from failing Python test rn 😂

  • @mr.nobody3661
    @mr.nobody3661 3 ปีที่แล้ว +1

    way to keep it professional at the end

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

    i never thought im gonna learn python with lilypichu streams

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

    oooh she thaught that if 1 = 2 then 2 = 1 with that logic 3 = 2

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

      This us a great explanation of her ramblings

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

      OHHHH now that you typed it out I get it

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

      I'm gonna take a gander and say she was referring to indexes/vectors. In which case, in a specific scenario, 2 IS 3, and 1 is 2. Here's why. If you made a vector with 3 parts, 1, 2, and 3, the ASSIGNMENT for each one is 0, 1, and 2. So if you used the code to print position 2, its gonna read 3. So in that scenario, 0 = 1, 1 = 2, and 2 = 3.

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

      @@caughtinthewebosu You do realise that she doesn't know that exists and she just flipped the indexes cause she has no idea what she is doing and didn't I explain that she thought that if 2 = 3 than 3 = 2 and got confused.

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

    29:30 when you ask someone which JoJo part you should watch first

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

    I love being able to understand everything here

  • @morganfreekill7802
    @morganfreekill7802 5 หลายเดือนก่อน +1

    this is soo panful but simultaneously beautiful to watch 🤣

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

    I love the fact that in java this would take 4x the amount of code they did yet it would still be a bit faster... damn python is so simple

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

      Yeah. Python for lazy ppl

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

      True, but i think Java would be a lot easier for lily just for the fact that you have to specify variable types, int x = 10 String name = "Lily", that way she does not get confused about what is what.

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

      @@xyelashe No way. Just imagine inputting. Printing has a long statement. Classes and objects have to be told

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

      @@amritnalam9994 C# would be better for her, easy outputing, easy reading, data types

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

      @@StarzzDrak VIsual basic is the best for new ppl to learn but it is not capable of the things other advanced languages can do

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

    This just reminds me of first year math students who were forced to take CS I and there incredible struggle

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

      My friend was in the very situation you're describing and I had to tutor her. She's much better at math than I am but had a super hard time learning programming. Additionally they made her learn C instead of i.e. Python which I found weird.

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy 3 ปีที่แล้ว

      @@duddie4171
      Oh no, pure C? Not C# or even C++?

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

      @@JohnSmith-ox3gy Yeah, their final assignment was to make a CLI program for managing a library. In pure C. No wonder she ended up hating programming - which makes me sad.

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

      @@duddie4171 C is good for learning programmation. It teaches you how it actually works

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

      @@acc373r4t0r She's a math undergraduate, she shouldn't need to know about double pointers or what a stack overflow is.

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

    He is actually a very good teacher.

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

    its so cute when she tries to guess coding stuff ;w; ;w; ;w;

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

    33:02
    it's not that hard.
    She remembered that the one number is 1 higher than the other one.
    She needed the second element. Incremented it by one. Three.
    She "swapped" which number she had to increment

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

    I feel like she needed to see a lot more of what things looked like over each iteration through the loop. Think he kinda jumped the gun and was confusing her with object/class jargon """ I hope she doesn't get too down on herself - she's getting better with each session

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

    I like how I'm learning Python while watching these.

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

    Life goals ☝

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

    You will probably not see this but I really like your videos they make me laugh every time thanks for what you do

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

      If you’re going to thank anyone thank Lilly and Micheal not some random dude who just ripped a vod and did nothing with it.

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

    Michael's reaction to lily asking if it's possible to make a personality test was so relatable. Beginners often ask about projects that are just wayyy outside of their scope sometimes.

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

      It’s a good beginner project. You can make anything if you cut down on the idea and make it simpler.
      Make it a command line program and have it ask questions and addition or subtract from a score depending on if they answered positively or negatively.
      For example, have a score value of 5 and calculate the result then give them a message depending on their final score.
      “Do you easily get angry?”
      Y: -1
      “Are you generally happy in life?”
      N: -1
      Score result: 3
      Get the message for this score, and print.

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

    this is the sweetest, nicest shit

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

    mykull is so patient
    I am learning so much

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

    Should have made a short drawing:
    words=["first", "second", "third"]
    words[0] is first
    third is words[2].

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

    Harry Potter is teaching a girl how to code.. "at the end of the day it's just a string.. right?"
    no. it's magic.

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

    i like how she was wanting to make a personality test and at the end she pulled a dnd page

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

    I have seen a few comments on this, but I'll explain it regardless for those who are still confused.
    In regards to indexes (the number inside those [ ]):
    Most programming languages use something called 'Zero-based numbering'. This basically means "You start counting from 0, not from 1"
    Since we usually start counting from 1, it's easiest to think of it like this:
    "The index number is n-1". So:
    1-1 = 0
    2-1 = 1
    3-1 = 2
    and so on.
    In this video Michael said "0 is 1". That was mispoken. "0 is 1" suggests "n + 1". What he meant was "1 is 0", so "n - 1"
    So in the video example, we had "strength 99" split into 2, becoming the following list:
    ["strength", "99"]
    We want the second value in that list, so take n-1 and apply it
    "second" means 2, so 2-1 = 1. The index is 1.
    What Lily understood however was:
    'We want the second value in that list, so take n+1 and apply it`
    2 + 1 = 3. the index is 3.
    As for all the confusion afterwards... I think Lily was just flustered and completely forgot their original thought process...
    Michael isn't a bad teacher, but occasionally teachers do slip up and say the wrong thing :D

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

    Quirky coder girl and boy?!?!?

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

    20:33 "no."

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

    As someone wanting to learn python, this is unbelievably helpful.

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

      Zanroff a good app for learning the basics is sololearn.

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

    With someone learning highschool coding, he isn’t actually bad at teaching and he’s going over the stuff teachers normally go over