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

Sdílet
Vložit
  • čas přidán 20. 08. 2024

Komentáře • 1K

  • @tampheden1182
    @tampheden1182 Před 3 lety +6227

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

    • @bobros2736
      @bobros2736 Před 3 lety +170

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

    • @volt2928
      @volt2928 Před 3 lety +35

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

    • @WilliamFoldenaur
      @WilliamFoldenaur Před 3 lety +11

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

    • @felixvoytier9631
      @felixvoytier9631 Před 3 lety +4

      hello mister FBI

    • @idont3282
      @idont3282 Před 3 lety +7

      I don' t like 3 letters agencies with bioluminescent agents

  • @AeroAndZero
    @AeroAndZero Před 3 lety +4744

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

  • @sabiliramadhan3336
    @sabiliramadhan3336 Před 3 lety +3925

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

    • @Jantixz
      @Jantixz Před 3 lety +49

      Optimal

    • @LerilayRelyable
      @LerilayRelyable Před 3 lety +135

      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 Před 3 lety +47

      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 Před 3 lety

      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 Před 3 lety +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 Před 3 lety +3458

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

    • @ronanbudiyono2117
      @ronanbudiyono2117 Před 3 lety +161

      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 Před 3 lety +74

      @@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 Před 3 lety +36

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

    • @sujals7108
      @sujals7108 Před 3 lety +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 Před 3 lety +65

      don't forget Java lol

  • @TheHolyFlapjack
    @TheHolyFlapjack Před 3 lety +2579

    Anyone just blown away by how FAST Lily types?

  • @aaronalquiza9680
    @aaronalquiza9680 Před 3 lety +1121

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

    • @alinarichert3448
      @alinarichert3448 Před 3 lety +39

      Micheal was tutoring back in the day.

    • @olliestone5549
      @olliestone5549 Před 3 lety +24

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

    • @Outwardpd
      @Outwardpd Před 3 lety +68

      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 Před 3 lety +1

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

    • @Outwardpd
      @Outwardpd Před 3 lety +6

      @@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 Před 3 lety +719

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

    • @issaramzi2597
      @issaramzi2597 Před 3 lety +23

      Same 😂 it was a rly good class tho

    • @lct1196
      @lct1196 Před 3 lety +47

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

    • @DVDplayerz
      @DVDplayerz Před 3 lety +7

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

    • @lct1196
      @lct1196 Před 3 lety +16

      @@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 Před 3 lety +16

      @@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.

  • @untitledgames9666
    @untitledgames9666 Před 3 lety +1625

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

  • @oguzcanoguz5977
    @oguzcanoguz5977 Před 3 lety +755

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

  • @udontknowme1654
    @udontknowme1654 Před 3 lety +1191

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

    • @someball.
      @someball. Před 3 lety +16

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

    • @lightlysal
      @lightlysal Před 3 lety +4

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

    • @shaynguyen836
      @shaynguyen836 Před 3 lety +4

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

    • @aadisahni
      @aadisahni Před 3 lety +3

      @@lightlysal HE BUILT A FUCKING SURGERY ROBOT

    • @princessana1988
      @princessana1988 Před 3 lety +1

      "HOW DO YOU OPEN DOORS?!?"

  • @lucaguys2887
    @lucaguys2887 Před 3 lety +524

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

    • @allahm-ast3mnlywlatstbdlny164
      @allahm-ast3mnlywlatstbdlny164 Před 3 lety +3

      Mashallah

    • @SlenderNSK
      @SlenderNSK Před 3 lety +8

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

    • @joekanaan2548
      @joekanaan2548 Před 3 lety +7

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

    • @synerzu
      @synerzu Před 3 lety +3

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

    • @indra_vrtrahan
      @indra_vrtrahan Před 2 lety

      Bruh moment

  • @zachdorian6683
    @zachdorian6683 Před 3 lety +763

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

    • @xArt_16
      @xArt_16 Před 3 lety +29

      ZolisterTV except she will use Michael’s voice instead lol

    • @patrickcalderon4551
      @patrickcalderon4551 Před 3 lety +8

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

    • @WinterCharmVT
      @WinterCharmVT Před 3 lety +8

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

    • @xn4pl
      @xn4pl Před 3 lety +3

      *couple of years

    • @urjitchakraborty5813
      @urjitchakraborty5813 Před 3 lety +2

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

  • @christopherzavalaroldan9754
    @christopherzavalaroldan9754 Před 3 lety +304

    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 Před 3 lety +9

      She understand it the reverse way.

    • @ItsAllNova
      @ItsAllNova Před 3 lety +4

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

    • @mariaheartsdimples
      @mariaheartsdimples Před 3 lety +1

      time stamp 🥺

    • @WatchLearnSee
      @WatchLearnSee Před 3 lety +26

      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 Před 3 lety +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

  • @jampalp
    @jampalp Před 3 měsíci +11

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

  • @ethanmagnuson2988
    @ethanmagnuson2988 Před 3 lety +386

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

  • @SysKeyJS
    @SysKeyJS Před 3 lety +260

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

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy Před 3 lety +20

      "OHGODTHATSFULLSTACKBUTIDONOTWANTTOCRUSHHERDREAMS"

  • @gerolori
    @gerolori Před 3 lety +189

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

    • @mex3058
      @mex3058 Před 3 lety +1

      Damn.

    • @okas425
      @okas425 Před 3 lety +9

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

    • @yimango3002
      @yimango3002 Před 3 lety +20

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

    • @johnnycripplestar5167
      @johnnycripplestar5167 Před 2 měsíci

      I mean it is a bunch of ifs. Or you could add different answers as points to certain personality types, just use like an array and then depending on your points you get your personality.

    • @gerolori
      @gerolori Před 2 měsíci

      @@johnnycripplestar5167 I found the comedic timing funny and the odd request was quickly satisfied. The complexity of the problem is high school level at best. It can be solved in Scratch from how easy it is, hence why Michael came up with an answer that quick

  • @josedyadrianperez5256
    @josedyadrianperez5256 Před 3 lety +99

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

  • @dianitedaemon5310
    @dianitedaemon5310 Před 3 lety +223

    When you actually realize your coding error while watching this

    • @tarikbiswell7260
      @tarikbiswell7260 Před 3 lety +5

      Hes teaching us

    • @powiyana
      @powiyana Před 3 lety +34

      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 Před 3 lety +10

      @@powiyana dont gotta remind me of my loneliness

    • @Tridentus
      @Tridentus Před 3 lety

      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 Před 3 lety +1

      @@Tridentus Classic off by one error.

  • @On_Thin_Icee
    @On_Thin_Icee Před 3 lety +174

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

  • @cyclinggnome8299
    @cyclinggnome8299 Před 3 lety +350

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

    • @hjc1935
      @hjc1935 Před 3 lety +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 Před 3 lety +2

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

    • @MidnightWanderer00
      @MidnightWanderer00 Před 3 lety +2

      @@cyclinggnome8299 phones have keyboards...

    • @cyclinggnome8299
      @cyclinggnome8299 Před 3 lety

      Trex 8210 I’m talking o about on keyboards

    • @eldrickamul
      @eldrickamul Před 3 lety

      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)

  • @delta-a17
    @delta-a17 Před 3 lety +194

    This one was a little more tense than the others lol

    • @00alfa
      @00alfa Před 3 lety +10

      Breakup stream when

    • @knashboi3914
      @knashboi3914 Před 3 lety +30

      @@00alfa NEVER

    • @Tridentus
      @Tridentus Před 3 lety +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 Před 3 lety +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

  • @Sammy21290
    @Sammy21290 Před 3 lety +31

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

  • @nicholasjensen8016
    @nicholasjensen8016 Před 3 lety +107

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

    • @giorgiorp4676
      @giorgiorp4676 Před 3 lety +34

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

    • @Stroopwafe1
      @Stroopwafe1 Před 3 lety +8

      x++ superior

    • @feha92
      @feha92 Před 3 lety +4

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

    • @matheusjahnke8643
      @matheusjahnke8643 Před 3 lety +1

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

    • @nicholasjensen8016
      @nicholasjensen8016 Před 3 lety

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

  • @thomasjensen3088
    @thomasjensen3088 Před 3 lety +152

    You can really see how Michael has taught coding before

    • @bakedmomo5693
      @bakedmomo5693 Před 3 lety +53

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

    • @unixtreme
      @unixtreme Před 3 lety +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 Před 3 lety +29

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

    • @korruptedapple3854
      @korruptedapple3854 Před 3 lety +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 Před 3 lety +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

  • @cvcvka588
    @cvcvka588 Před 3 lety +63

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

    • @powiyana
      @powiyana Před 3 lety +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 Před 3 lety +2

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

    • @Tridentus
      @Tridentus Před 3 lety

      @@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 Před 3 lety

      @@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 Před 3 lety

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

  • @jblen
    @jblen Před 3 lety +37

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

  • @AceOfKnaves5797
    @AceOfKnaves5797 Před 3 lety +29

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

  • @anime4u340
    @anime4u340 Před 3 lety +14

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

  • @clappedcheeks3504
    @clappedcheeks3504 Před 3 lety +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 Před 8 měsíci +3

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

  • @rosalina2349
    @rosalina2349 Před 3 lety +57

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

  • @breestakebobba2318
    @breestakebobba2318 Před 3 lety +119

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

  • @July-gj1st
    @July-gj1st Před 3 lety +105

    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 Před 3 lety +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 Před 3 lety +9

      Godzilla had a fucking stroke reading this and died

    • @abeerrahman2591
      @abeerrahman2591 Před 3 lety +4

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

    • @hightagedproductions1376
      @hightagedproductions1376 Před 3 lety +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 Před 3 lety +1

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

  • @plns1717
    @plns1717 Před 3 lety +11

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

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy Před 3 lety +2

      200 hour of programming, 150 of stackoverflow.

    • @Stepqen
      @Stepqen Před 3 lety

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

    • @nguyentrananhnguyen7900
      @nguyentrananhnguyen7900 Před 3 lety

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

  • @abrahamdevilliers6671
    @abrahamdevilliers6671 Před 3 lety +28

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

  • @MisterLiker
    @MisterLiker Před 3 lety +14

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

  • @darkmelody3854
    @darkmelody3854 Před 3 lety +5

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

  • @spacetaco8690
    @spacetaco8690 Před 3 lety +3

    This is a type of coding tutorial I would actually watch. Not only is he fucking good at it. And patronization doesn't feel like it's directed to you lol

  • @fignewtons581
    @fignewtons581 Před 3 lety +22

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

  • @josiesetiawan9516
    @josiesetiawan9516 Před 8 měsíci +1

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

  • @matthewdanger3150
    @matthewdanger3150 Před 3 lety +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

  • @amarosmanovik7502
    @amarosmanovik7502 Před 3 lety +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!

  • @lilSapphireFox
    @lilSapphireFox Před 3 lety +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.

  • @robotgalning1238
    @robotgalning1238 Před 3 lety +2

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

  • @aadarshvinayak3394
    @aadarshvinayak3394 Před 3 lety +20

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

    • @duddie4171
      @duddie4171 Před 3 lety +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 Před 3 lety

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

    • @duddie4171
      @duddie4171 Před 3 lety

      @@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 Před 3 lety

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

    • @duddie4171
      @duddie4171 Před 3 lety +1

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

  • @JohnSmith-el4ez
    @JohnSmith-el4ez Před 3 lety +7

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

  • @minater247
    @minater247 Před 3 lety +2

    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

  • @KarnageGaming
    @KarnageGaming Před 5 měsíci

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

  • @vei_bean
    @vei_bean Před 3 lety +24

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

    • @drunkshinx
      @drunkshinx Před 3 lety +5

      This us a great explanation of her ramblings

    • @mariaheartsdimples
      @mariaheartsdimples Před 3 lety

      OHHHH now that you typed it out I get it

    • @caughtinthewebosu
      @caughtinthewebosu Před 3 lety

      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 Před 3 lety +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.

  • @Ajloun
    @Ajloun Před 3 lety +11

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

  • @wepranaga
    @wepranaga Před 3 lety +1

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

  • @shaggieh
    @shaggieh Před 3 lety +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"

  • @StarzzDrak
    @StarzzDrak Před 3 lety +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 Před 3 lety

      Yeah. Python for lazy ppl

    • @xyelashe
      @xyelashe Před 3 lety +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 Před 3 lety +1

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

    • @StarzzDrak
      @StarzzDrak Před 3 lety +5

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

    • @rpolo9027
      @rpolo9027 Před 3 lety

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

  • @IVixzu
    @IVixzu Před 3 lety +12

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

  • @MuhsinFatih
    @MuhsinFatih Před 7 měsíci +1

    I read that as michael reeves touches lilypichu and I was not surprised lol

  • @fbeneditovm
    @fbeneditovm Před 3 lety +1

    He is actually a very good teacher.

  • @grahamplumlee8258
    @grahamplumlee8258 Před 3 lety +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 Před 3 lety +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.

  • @alexanderfriberg8836
    @alexanderfriberg8836 Před 3 lety +4

    This is actually helping me, thx

  • @andre5514
    @andre5514 Před 3 lety +1

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

  • @thanosks
    @thanosks Před 3 lety +1

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

  • @nica_suares
    @nica_suares Před 3 lety +3

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

  • @ghostfreak4477
    @ghostfreak4477 Před 3 lety +5

    Mikull just freakin saved me from failing Python test rn 😂

  • @fsdmw
    @fsdmw Před 3 lety +2

    you two are just adorable lol

  • @kalebgordon5626
    @kalebgordon5626 Před 8 měsíci +1

    "Now that we have an understanding of the basic concepts of python, I'd like you to import scikit-learn"

  • @ankaseong4049
    @ankaseong4049 Před 3 lety +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

  • @WatchLearnSee
    @WatchLearnSee Před 3 lety +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 Před 3 lety +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 Před 3 lety

      @@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?".

  • @morganfreekill7802
    @morganfreekill7802 Před 8 měsíci +1

    this is soo panful but simultaneously beautiful to watch 🤣

  • @Bubble_Nugget
    @Bubble_Nugget Před 3 lety +2

    If Michael was a school teacher i would listen to him

  • @jdm_steez.9881
    @jdm_steez.9881 Před 3 lety +5

    "i wanna learn how to make a personality test"

  • @ideology8323
    @ideology8323 Před 3 lety +9

    bruh! she types so fricking fast! how!

  • @testhekid
    @testhekid Před 3 lety +1

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

  • @XOOJ
    @XOOJ Před 6 dny

    don't worry guys these video will pop up to you if you learn coding just go learn step by step .

  • @RamkrishanYT
    @RamkrishanYT Před 3 lety +5

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

  • @moelester2635
    @moelester2635 Před 3 lety +4

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

  • @Clayaazz
    @Clayaazz Před 8 měsíci +2

    i love michael and more each day

  • @chiragbellara5221
    @chiragbellara5221 Před 2 měsíci

    Why is this better than most introductory courses? 😂

  • @poipoi300
    @poipoi300 Před 3 lety +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 Před 2 lety

      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.

  • @rezang5026
    @rezang5026 Před 3 lety +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.

  • @louisbelt
    @louisbelt Před 3 lety +1

    i never thought im gonna learn python with lilypichu streams

  • @Beast80001
    @Beast80001 Před 3 lety +1

    Haha as a comp sci major, I like this. Also I feel when Michael keeps adding semicolons in python

  • @rasalas91
    @rasalas91 Před 3 lety +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

  • @chillappreciator885
    @chillappreciator885 Před 3 lety +3

    I think she is a "visual type". And for her it's easier to understand if she can see the data transformation. I mean print(res) after every step so she can see the difference.
    Or to use nice visual debugger with breakpoints.

  • @KarnageGaming
    @KarnageGaming Před 5 měsíci

    it took me a while bit i finally understood how lilly got 3. my goodness shes a litteral thinker

  • @Whereisoreo69
    @Whereisoreo69 Před 3 lety +1

    I wished Michael was my Computer Science teacher because he high key teaches me better than my teacher could ever do🤣

  •  Před 3 lety +4

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

  • @mrjuice1236
    @mrjuice1236 Před 3 lety +5

    20:33 "no."

  • @Seeeelhoom
    @Seeeelhoom Před 3 měsíci

    As much as i despise people who code with python, this vid was really wholesome.

  • @TechnicalAnkesh
    @TechnicalAnkesh Před 3 lety +2

    This guy looks like Harry Potter

  • @blazerleagueoflegendsgamep7589

    Quirky coder girl and boy?!?!?

  • @abjoern
    @abjoern Před 3 lety +3

    Michael is so good at explaining I can't 😤

  • @hex1101
    @hex1101 Před 3 lety +1

    Wow Michael is actually a pretty decent teacher. Split() was a pain for me because of the teacher

  • @the_interim
    @the_interim Před 3 lety +2

    31:00 lmao tbh I can see why Lily came to that 3=2. I'm laughing at first Lily and then at Michael because he never would've expected that answer.

  • @rambochild916
    @rambochild916 Před 3 lety +6

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

  • @zijianwang4777
    @zijianwang4777 Před 3 lety +16

    I actually didn't think people would have trouble learning to code if they really want to before watching this vid.
    lol just kidding. Lili doesn't really want to learn this lol.

    • @TitaniumTronic
      @TitaniumTronic Před 2 lety

      I'm so envious she has the privilege of getting taught BY MICHAEL REEVES

  • @mal5256
    @mal5256 Před 3 lety +1

    I think the confusion around array indexing came about because she didn't understand that the indexes start from 0 and go up

  • @giannivallerini4347
    @giannivallerini4347 Před 3 lety

    Mykull: "you incremented backwards... what the fuck am I doing with my Life?"

  • @Jepoy3694
    @Jepoy3694 Před 3 lety +9

    I swear this is collaboration in the making. Next thing you know, they're making a robot that needed two people coding it. Either that, or they're gonna prank people at the house, pretending Michael made a murder AI while Lily's controlling it.

    • @algumnomeaihehe
      @algumnomeaihehe Před 3 lety +2

      ngl that's pretty fucking dumb

    • @ryn7782
      @ryn7782 Před 3 lety +1

      I'm trying to find the universe where people go from file managing to AI in a few weeks I would love to have lived there

  • @3v068
    @3v068 Před 3 lety +8

    is this cute? yes. Does this also remind me that every girlfriend ive ever had never cared about any of my hobbies and never tried to actively participate or help me out? Yes. Very well.

  • @AydhsSocks
    @AydhsSocks Před 2 měsíci

    ive learnt more from this video than the classes i took and honestly im concerned

  • @Kickin0u0in0the0nut
    @Kickin0u0in0the0nut Před 8 měsíci

    "Is this going to help me make my personality test" .... "It could" my new favorite response