git for Data Science Made Simple... (Hopefully)

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 90

  • @KenJee_ds
    @KenJee_ds  3 роки тому +7

    Thanks for watching everyone! I hope you git it now 😉
    "Checkout" these videos next!
    Data Science Project From Scratch Series (Git Used): ua-cam.com/play/PL2zq7klxX5ASFejJj80ob9ZAnBHdz5O1t.html
    5 Essential Data Science Projects for Your Portfolio: ua-cam.com/video/BBDiadC8BvE/v-deo.html&ab_channel=KenJee
    5 Unusual Data Science Projects That Will Land You A Job: ua-cam.com/video/d6FeV8WXPWY/v-deo.html&ab_channel=KenJee
    Resources I used to learn git:
    Free Pro Git E-book: git-scm.com/book/en/v2
    Image Credit:
    www.edureka.co/blog/git-vs-github/
    www.nobledesktop.com/learn/git/git-branches

  • @josiassekhebesa7597
    @josiassekhebesa7597 3 роки тому +3

    Awesome content as always, thanks for making it simple and straight to the point. It all makes sense now.
    Oh by the way, your video quality is top notch, I just watched this on 2160p(4K) 🔥

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

      Thanks for watching Josias! Glad you enjoyed the video quality 😀

  • @tkfuenf
    @tkfuenf 3 роки тому +23

    the puns in the intro are a good measure of how familiar git is! I learned in my workplace how useful git can be for worklflows. I fully recommend it to everyone for projects.

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

      It is so useful! Thanks for watching Tim!

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

    Very clear and descriptive Ken!

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

      Thanks! Hopefully my puns were bearable haha

  • @rayojel3918
    @rayojel3918 3 роки тому +2

    Hi, great video, some tips for the reader from what I learned from work:
    1. I recommend to start including git in every project you do, I didn’t do that, but I wish i did. It helps like ken said with version control, and easier changes publishing instead of going online and going through a whole process, and also ur gonna use it at work for sure so might as well practice.
    2. He’s using GitBash, idk if it was mentioned and I missed it but that’s the command line interface to use git. It’s also good cause it uses Bash so if u know Linux/Ubuntu it’s be easier to use. I use the same but there are others if you don’t want to start with a command line like VsCode, Atom, GitHub Desktop (although I recommend Bash).
    3. use Git Status pretty much after every command because If ur in ur own branch, and want to switch to another one, all your work will be lost if not committed or stashed first.
    (Git Stash is just what it sounds like, temporarily stashed or saves your changes to the side so u can do other work and then Pop later).

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

      I didn't mention I was using git bash, good catch Ray! Great tips!

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

    Man I wish I had seen this sooner, definitely clears up so much. Although, now I realize I've never actually even worked on git locally and just do all my work(projects) on github, is that okay or should I learn how to use Git locally?
    Also digging the music!

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

      I think it really helps to do it locally on the command line! It is generally good practice, and hopefully not too hard to learn!

  • @DataProfessor
    @DataProfessor 3 роки тому +5

    Awesome video, love all the 3 puns (git, gist and commit), we git it now 😃

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

      Thanks data professor! You should "checkout" the resources on git that I've shared lol

  • @laurianoe7182
    @laurianoe7182 3 роки тому +10

    Had experience with git before and immediately started laughing at your puns from the start 🤣

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

      Glad you enjoyed them 😆

  • @TinaHuang1
    @TinaHuang1 3 роки тому +2

    I GIT IT NOW 😮

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

    Instead of replacing "master" with "main", "git" should just rebrand to "got" since Ken has just told its entire story

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

    After merging all of these concepts with my brain, I'm going to fork your puns in my next video!

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

    Ha ha.... I laughed till death,If i try somehow I will understand quantam physics. But not git.
    I just don't git it.

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

    Nice video...I have a question what os do you use in work environment like windows/linux/unix?

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

      I mostly use windows (because I do a lot of video editing), I sometimes use linux though!

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

    Hi Ken, who should be the one that merges the pull request? The person who made the pull quest or the person who reviewed the code?

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

      Depends, in the past I have done it (person who made it after it was reviewed) or the person that I reported to

  • @piyushzope10
    @piyushzope10 3 роки тому +3

    Ohh!!! I was confused between git and Github, Obviously due to lack of knowledge but now the idea is clear. I will watch this video again while implementation it or when I will actually use git for storing projects. Also thank you for git resources...

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

      Glad to hear that cleared things up!!!

  • @danieldominguez6965
    @danieldominguez6965 3 роки тому +4

    Those puns had me rolling, please stop lol

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

      Thanks for checking them out 😉

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

    Thanks as always. what music are you using at 4:07?

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

      I got it from the youtube free audio library! Will post here if I can find it haha

  • @shrutijain1628
    @shrutijain1628 3 роки тому +3

    Omg it is very helpful can you like make a tutorial for git hub 💯❤️

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

      I can try to do one that is more in depth!

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

      @@KenJee_ds yess that would be a great help thank you🙂💯

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

    I am from non programming background, I have already started learning about Git and Github commands. Hope this will help me in near future.

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

    The puns in the intro though.

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

      Couldn't help it lol

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

    Please also explain Git Bash to people who use Windows.

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

      I do this a little bit in the project from scratch series, but I will try to make some additional content!

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

      @@KenJee_ds I didn't even know what Git Bash was for a very long time.
      I was wondering why commands didn't work on the C prompt.

  • @rominasepulveda570
    @rominasepulveda570 2 роки тому +1

    Thanks for you wink ;)

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

    Literally awfull puns

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

      I think you just don't git them 😂

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

    Did you leave out mentioning your own github repository on purpose?
    Also, was it an oversite the not mention github's opensource community as a resource?

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

      Nope, just forgot to include those! Thanks for the reminder!

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

    love the puns lol

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

      Glad you enjoyed them :)

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

    Awesome video Ken as usual! I really thought you would end saying "git good" learning Data Science 😂🤣 :P

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

      Thanks for watching Thomas 😂

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

    I'm familiar with git from a software development side. My question is for data science what do you add/track in your epo? Do you track the entire working tree so that output files dont need to be regenerated for each contributors (e.g. if you have slow running scripts). It do you only "add" the source data and scripts so that each person needs to run everything in their local copies?

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

      Usually you just track the code versions and results of the models. Often, the data is too large to store on github! Depending on the company, the whole team can work of one sandbox environment so you don't have to worry about different data on different local environments. I hope that makes sense!

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

    Puns are one of my favorite hobbies, second only to sarcasm ;)

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

    lol the wink

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

    Big brain jokes right there 😂 , this video made everything really clear to me ! thank you Ken !

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

      Glad you appreciate them haha! Thanks for watching!

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

    Thank you for the video, Ken! I am working on my own GitHub repository and I am at the moment working on Data Science projects thanks to your encouragement of #66daysofdata! I shall be completing Data Analysis, Machine Learning, Deep Learning, and Artificial Intelligence in a few months and I will be sharing them on GitHub as well. I wanted to thank you for your well-tailored, descriptive, and concise yet enriching videos as they are of incredible help and I use them as a road map to becoming a Data Scientist. With your guidance, I hope I end up getting a great job in the USA or Canada, and what I love more about is that you have been so interactive all along! Thank you once again Ken!

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

      Thanks for the kind words about my content! Excited to have you as a part of the #66DaysOfData! and am looking forward to hearing about your employment journey :)

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

    What would motivate you if you were a student who just started to learn data science? I am in this position now and i cant find anything to motivate myself. Thats a huge problem for some of us because the other problems like "where can i learn data science" has solutions everywhere. Hope you'll answer. Good content keep it up.

    • @KenJee_ds
      @KenJee_ds  3 роки тому +2

      I have always used problems I've wanted to solve to motivate me. First I was trying to figure out how to improve my golf game, what statistics could I use? Next I wanted to make money with daily fantasy, what models could I build? I let the problems I was focused on dictate what I learned. I hope this helps!

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

    Great to see you BRANCHing out with new types of content.

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

    GitHub desktop is friendly and easy for the beginners like me. No need to memorize the command lines. Tend to forget it if not used often.

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

      I haven't used it much. I should start exploring!

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

    Your pun game is stronger than ever 😂
    Awesome video as usual very helpful.👍

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

      I had to step it up! Glad the video was helpful Chinmay!

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

    Best explanation of git I’ve ever watched.

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

      Thanks Trevor! This is the best compliment I could get on the video!

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

    great vid! I watched the MIT Git intro lesson about a month ago and it definitely overcomplicated things. I like how this sticks to what commands you are actually going to use

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

      Thanks for watching Hunter! Glad it hit home!

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

    What do you mean awful puns, I thought they were hilarious 🤣

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

      😆

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

      Cause puns are by default awful. Only nerds like us are enjoying them. XD

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

    Can we git jupyter notebook? I just started learning DS and I only code from jupyter notebook, any recommendation?

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

      Yep, you can put the jupyter notebook in a git repo!

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

      Additionally, I would recommend using something like nbdime if you want to look at changes made in your notebooks.

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

    This was entertaining! Btw, I saw your name on the DS Go schedule tomorrow! I'm so excited to hear from you there! I'm that GA Data Science recent grad that's been stalking your channel lately :D

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

      Thanks for watching! Excited to hear that you will be tuning into the panel tomorrow!

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

      Definitely. You are one of the reasons I made it this far. I can't to hear you live Ken!

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

      @@insigh01 :)

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

    I was looking for something like this! Thanks Ken!!!

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

      Thanks for watching hugo!

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

    Haha, great video Ken!

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

    To kill a mockingbird 👍