Wow this was the clearest explanation of Git I’ve heard. I always hear the importance of Git and I’ll be honest before the video I thought Git and Github were the same thing. Great video!
Awe thanks! Yeah Git is such a complicated topic with how people explain it. I was aiming to just focus on the bare basics that you need to get started. Glad you enjoyed it!!
Thank you! I was seeing this in class, but ended up still a little confused. Your explanation, in addition to what I already knew about it, made me more confident in using these features and tools. Thank you loads!
I can only confirm, i was asking about the best skills and tips for DA in reddit, and everyone was yelling at me for expanding my knowledge on git lol. Thanks for elaborating on it!
@@LukeBarousse thanks man 😂 i don't mind toxic behaviour if it has a real benefit. Keep up the good work, you got me addicted to learning about data science!
🤣😂 I was watching your video on Git to prep for this video and I was dying laughing at your intro!! To Punny! NOTE TO SUBSCRIBERS: Ken also has a great video on this topic: th-cam.com/video/_0rHU6qAQe0/w-d-xo.html
Thank you, Luke, great video! I totally agree with you. I know that some business analysts don't use or know Git. However, I know that this situation will change with time as more and more business analysts start using version control not just to work with others but also as a good practice for keeping track of the changes you are making to your own scripts and codes.
Yes completely agree with this Marco. In my day job as a data analyst I have never used Git. But working on side projects and in consulting projects, I have worked with Git a ton. So yeah I agree that we will see a change in time of more business analysts starting to use it!
@@LukeBarousse Same here, the field is complex enough, so I am glad yourself and a few others help us newbies out. So you were a Nuke bubblehead🤣, had some good friends who were submariners did a tour at Newport. I was a Comms Chief, that was my data start. Couple of years ago worked with medical data systems converting from paper to data NEXTGEN . Been in a love hate over the years with data. I love data, hate bias which seems to prevalent these days. But eventually back into Machine Learning.
@@binksterb A Comms Chief!?! Thats awesome!! I can understand your love hate relatishonship with data then!!! The Navy life ain't easy.. especially when dealing with data.. hahah
@@LukeBarousse Yes be thankful you never took the ops route and took engineering. You would have probibly ended up a Commo, and then you would feel my pain. I got no regrets learned allot, been to places I never would have gone otherwise. Fair winds brother hope you have an awesome week.
Awe thanks my dude! I appreciate this so much. However what you don't see here is all the struggles I have encountered with learning this tool 🤣😂, so hopefully I save peoples time with this video! Thanks again!
One of the thing that I dislike with git is the fact that we have TONS of hidden files. If you run a cp command or open a port and use ftp ... on the whole project, to have it on a stick or somewhere else, you’ll see tons of hidden files, the copying will take ages, I know those files are useful to track change but it’s also kind of polluting the project. I wish those files where outside of the project folder.
Just subscribed your channel.. not bcz of the content of your video(that's definitely great), but for two other reasons. One: your clarity on what you want to convey. Second and a different one: I saw u tried to reply almost every query in comments section. It shows you are making all this for some real good purpose✌ ofcourse u gotta earn sm money 😬but the help and advice to the needy ones is the best thing as per my opinion. Cheers and love from India 💓
Abhay, thanks for taking the time to provide this insight!! Your comment made my day! And yes, I hope that I can continue to answer all the comments as my channel grows, I feel that helping others in the comments is such an important responsibility!
If you're talking abt BEING both a data analyst and web developer, you're risking not just burnout, but also damaging your mental health bro. No matter what industry you wish to enter, common advices are always SPECIALIZE on one thing. Don't try to do two things at once. It is extremely unwise If you meant learning abt two topics simultaneously, then I think it's ok to do so since students in colleges also do the same as in taking multiple classes in one semester. I took both a web Programing module AND python course AND precalculus class in one semester, so it shouldn't be a problem in this regard
Could you make a vid about iterm2?🥺 Cuz I just started learning data analysis and realize there're lots of differences between iterm2 and general terminal, it's so cool! Thank you!🙏
I am using this to send data to an EC2 (cloud) machine, so I can scrape data. I need a way to get another version of my project. As per your other videos, I am using a separate anaconda environment, with all my packages. So I am eventually collaborating with myself. I will be using the YAML file, to replicate the same packages on the server. Maybe a good video idea. I am taking all your videos and doing new things with them.
How can I collaboratively work on a Tableau project from the main branch but in separate branches, and what is the process for merging changes back into the main branch? Is it a better approach to create separate files when dealing with a project requiring a great number of reports?
Hi luke! thanks for delivering video on this topic much needed! I have question here how you learn something that you are not quite familiar with and the project demand for that skill?
Hey Yash, my approach at learning is just to watch some videos/courses on it, read as much as a can and then from there APPLY what I learned. So in this case, I show how to use git. My recommendation would be to now host a project on GitHub to reinforce what you learned. Regarding the project demand for a skill, it really all depends... Git is not always a needed skill, but sometimes it is... but this goes for any data analytical tool. REally depends on the target employer you are after and what skills they demand.
@@LukeBarousse that's a nice approach! I'll apply it let's see how much i can get out of this. You're content is really helpful, keep doing sir! Btw could you make a video on how generally data analyst hiring process works, please!? I've seen few vidoes on it but i would like to know your point on this one. Ohh and also how one can reach out to recruiter on linkedin as well. Thanks!!
What up Sai!!! Getting close to that 50K! No real backstory on the Pandas photo.. haha. Just that I made it as a prop on my Python vs R video (th-cam.com/video/DGrszAeMZJI/w-d-xo.html) and one of my subscribers recommended keeping it, so I did.. haha
I am a 17 years old boy and , I have a basic background of programming Python language and I like creating graphs,well I just wants to say that I'm interested in ( data analyst ) so if I took courses about visualizing data and using SQl language etc.. (data analyst tools) will I be able then to work or apply for job in my current age dor data analyst or should I have an old man experience about business and other things in life??
I don't think age should be a factor at all. If you have some items in your portfolio to showcase your experience than I think you can show that you can add value to a job position irrelevant of your age.
@@LukeBarousse thanks for the replay But i have one more question . In the future if i become a data analyst, can i switch easily to data scientist or studying data science easily ? Or i should stop data analyst and start studying data science?
I've seen it to where data is usually stored in a common location (I.e. the cloud) and therefore makes it easy to collaborate and use the same data source. Is this what you're referring too?
@@LukeBarousse Well, for instance, if I am making an R code and the first line starts with setwd("C:/Users/Pastor/Desktop/stock_market") would you say that this is bad behavior if I want to share code with other people? or that's ok as long as I said where they can get the data? How would you do it? Also, there are times where the data is not available for free, how would you set it if you want to create a portfolio on your github? Thanks!
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?
For projects that I've worked on the scripts are not as complex as that used for software and web development, so typically I track the entire repo. Regarding datasets I've either hosted it on github if it is small enough or hosted it on a cloud-based database.
Hi Luke! I've been watching your videos recently and I find it very informative. I'm a fresh graduate in Computer Science and I find Business Analysis quite interesting so I'm trying for ECBA certification, I already have the BABOK guide to study. I just wonder if this certification is worth it or not. If yes, where can I get sample question papers or simulators? Well I got one from udemy yet I need more practice. If no then please tell me what should I opt for to be a Business Analyst? I would really appreciate it if you would answer me ASAP. Thank you for reading this. 😁
Hey my dude, I'm actually not too well versed on the ECBA certificate. Let me look into this and find out. Overall, I think any well designed certificate will achieve your goal of learning enough to become a Business analysis. From there the most important thing is showcasing your new-found knowledge for employers to see! (I.e. building and showcasing a portfolio)
@@LukeBarousse Alright, sure! Yeah you're right, I think I should just keep reading more about Business Analysis and prepare for ECBA certification. Thank you for responding. 😇
Hey Luke, stupid question. For the way your screens are setup, do you have a particular docking station? Or is it something you put together on your own? I'm trying to get my work station looking like yours. Mine has wires all over it and looks trashy. Thanks.
Check out this video as it explains more: th-cam.com/video/18ZYDDIgIiM/w-d-xo.html Also here is a link to the CalDigit dock I use for my mac: kit.co/lukebarousse/computer-accessories
Thanks for the help! Quick question, how do I open a file in an IDE if I have created it in a branch? E.g. I branched my project and created/edited an existing Python file, and now I want to edit and test it in an IDE like Spyder. Can I acces the file normally from a file explorer like I can the main branch?
@@LukeBarousse I messed around a bit and found that every time you (git checkout branch) , the Windows file explorer will automatically switch to show the files in that particular branch. This automatically happens in all of the file explorer windows that you have open
It all depends on if the company you are trying to work for perceives it counting towards a data analyst job. If you feel like you have gained similar experience to a data analyst then yeah, count it. And have examples when asked on why you think it counts.
@@LukeBarousse I see, thank you for your answer. When i worked for an entreprise i have use cicd in gitlab (not in github my bad) to build a little game, it was very usefull to config and build the test version in a test server and after a prod version in other server etc.. But cicd it is not a good idea for any project a any professional situation ^^ Thank you for your vidéos :)
I think SQL in general is a highly valuable skill to know when it comes to working with large datasets. It's also pretty simple to learn as most courses can teach you how to run basic queries in a few hours, which is more than enough knowledge to get started and dig in. So yeah!
Thanks for the great content! Could you make a windows version? I installed git and it all seems to be working locally but when I try to publish to GitHub it doesn't work. > git push -u origin master error: src refspec master does not match any error: failed to push some refs to 'file path' Edit: I tried committing a change and it's giving me an error where it says no e-mail given and auto-detection is disabled.
Hey Angel, I'll see what I can do on the windows version video. For your email issue you need to run this: $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com Also check out this reference: git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
Several additional commands are needed in practice. "git log --oneline" shows a list of all of your commits. Each commit comes with a hash (a random sequence of numbers and letters). Let's say the hash you want to bring back is "abc123". If you want to bring back temporarily to view it's "git checkout abc123", to go back to most recent commit (called HEAD) it's "git checkout HEAD". To bring it back permanently so HEAD is abc123 it's "git revert abc123". git reset is similar but different. Getting familiar with all these command is probably a necessity for all this stuff
Yeah, I mean it's no different than sitting down, just have to make sure your desk is at the right height. I transition between standing and sitting during the day... I don't have the capacity to just stand all the time.
I first started with a standing only desk and I 100% would not recommend. When you’re coding and your mind is super preoccupied on things it’s really not bad, you barely even notice it. Eventually though I started not wanting to get on my computer because I would have to stand the whole day and my feet hurt lol I would make sure you have at least some way to sit down.
@@jw_023 I understand this. Mine transitions from sitting to standing. I stand maybe for an hour then go to sit for an hour or so and then vice versa... def don't stand the whole day, that would be intense!
Very random on how I got the project. I was surfing the internet and landed on the web page of company I respect. The company mentioned they were hiring (and although I wasn't looking for a full-time role) I looked through what job offerings they had and one was a consulting project, so I applied for it!
I tried to link to a video by Corey Schafer that helped me learn git but apparently TH-cam blocks any links from posting, even if they direct people to another video on the platform.
@@LukeBarousse I’ve just completed the Google Data Analytics Certificate, set up a resume that I’m in love with, and am working on my capstone project as we speak. Do you happen to know of any jobs at good companies that are looking for junior analysts? Specifically one that prefers working with the R programming language?
@@jw_023 I've seen a lot of oppurtunites online from different employers looking for these roles. Unfortnately, I don't have any direct relations with these employers, but I think there are plenty of oppurtunites on what you are looking for.
@@LukeBarousse I’ve been searching at places like netflix, google, Tesla, and Lockheed Martin(my ambition is probably slightly higher than my job readiness at this point lol) and I can’t find anything for a junior analyst. That’s also the case on sites like indeed and the job site that google gave me access to after completing the course. Though in fairness, I’ve only been searching for two days now lol. I’m thinking about opening up my job search to the regular data analyst/business analyst roles as well as the junior specific roles. Do you see any harm in that even though I haven’t yet worked as an analyst?
@@jw_023 I don't see any harm in it. You should be applying for the job you want, and this is the job that you want. I would def recommend expanding the search though. It'll be better to have multiple opportunities available vice only single ones.
If you're programming then yes I would say this is an essential skill. This was more geared towards data analysts new to their role that haven't used this tool as I've worked in roles as a data analysts where I didn't touch git at all
Great video Luke as always!! thank you for sharing your knowledge I have a problem however if someone has the same: after typing in "git init" the folder doesn't appear, I tried to unhide it using cmd+shift+.(period) but nothing does. Even by typing in "ls" again, it doesn't show up on the terminal. What is weird is that when I type in "touch README.md" this file indeed appears. Finally when I try to push an existing repo from the command line, it asks for my username and password, but still get the message "fatal: Authentication failed for [repository url]". I also tried with a personal access token instead but I get the error "fatal: unable to access [repo url] the requested URL returned error: 403" if anyone could me out that'd be much appreciated.
this is so weird. It totally should be appearing... did you try typing "ls -a" to show all files (even hidden ones)? But if it's not appearing in the finder when unhiding it probably won't be there with "ls -a" but it's worth a shot. There seems to be something wrong with the git version.... have you put the error codes into stackoverflow.com to see if anyone else had similar issues?
@@LukeBarousse thank you for your reply. Yes I've tried to type "ls" and "ls-a" in order to have the .git file appear in the terminal but it didn't (despite the connection being made since I could add a file from the terminal to the folder) I posted a message on stackoverflow and currently await responses it is very curious indeed million thanks for your reply. if that issue interests I could keep you posted if you want
Heck yeah that's a great idea, may have to make an upcoming video about it! I do have this for the time being: th-cam.com/video/18ZYDDIgIiM/w-d-xo.html
I’m all for teaching people about git, but claiming that you’re going to “stand out” for knowing how to use git+GitHub is a lie. Every data scientist/data analyst/ML engineer etc who doesn’t completely suck knows what git is and how to use it. Source: I’m an ML researcher
Well I don't feel enough data analysts know this tool. Data scientists and ML may, but from my experience most Data Analysts I know don't know enough about this tool. Source: I'm a Data Analyst that works with other Data Analysts
Luke’s panda fan club, where u at? 🙋🏻♀️
Oh count me in! 🙋🏼♂️
Sorry I was 18 hours late. Here I am 🙋🏻♂️.
Also I stopped the video at second 7 to celebrate the Panda 🐼 picture only to quickly see this comment. So good!!!
@@danielcaley8330 🐼🐼🐼!! Gotta love the panda!
Wow this was the clearest explanation of Git I’ve heard. I always hear the importance of Git and I’ll be honest before the video I thought Git and Github were the same thing. Great video!
Awe thanks! Yeah Git is such a complicated topic with how people explain it. I was aiming to just focus on the bare basics that you need to get started. Glad you enjoyed it!!
Seriously, Git can be really overwhelming man. I really want to showcase my work for employers but I get lost really quick :\
Same here, I thought git and github was the same lol. This video is perfect for beginners.
Thank you! I was seeing this in class, but ended up still a little confused. Your explanation, in addition to what I already knew about it, made me more confident in using these features and tools. Thank you loads!
Starting my capstone project and this is just what I needed. Thanks.
Heck yeah! Glad you found this useful!! Good luck in wrapping up the project!
I can only confirm, i was asking about the best skills and tips for DA in reddit, and everyone was yelling at me for expanding my knowledge on git lol. Thanks for elaborating on it!
😂 Sometime reddit can be a rough crowd! ha! Glad you got use out of this Yanel!
@@LukeBarousse thanks man 😂 i don't mind toxic behaviour if it has a real benefit. Keep up the good work, you got me addicted to learning about data science!
@@thestatistician6076 🤣 Sometimes we need a little toxic behavior as motivation! 😂 And thanks man, good luck in your data science journey!!
Don't PUSH this knowledge on me! I refuse to COMMIT to learn this
🤣😂 I was watching your video on Git to prep for this video and I was dying laughing at your intro!! To Punny!
NOTE TO SUBSCRIBERS: Ken also has a great video on this topic: th-cam.com/video/_0rHU6qAQe0/w-d-xo.html
Thank you, Luke, great video! I totally agree with you. I know that some business analysts don't use or know Git. However, I know that this situation will change with time as more and more business analysts start using version control not just to work with others but also as a good practice for keeping track of the changes you are making to your own scripts and codes.
Yes completely agree with this Marco. In my day job as a data analyst I have never used Git. But working on side projects and in consulting projects, I have worked with Git a ton. So yeah I agree that we will see a change in time of more business analysts starting to use it!
This is exactly how I explain git to my co-workers.. Loved it.
Heck yeah!! Glad you enjoyed it!!
Thanks for this. A tool that I've sparsely used. This motivates me to use it for most of my projects.
Heck yeah! That was the goal of this, such a useful tool to have in your tool belt!
Useful video, good job 🙌
Awe thanks!!!
back with another amazing video with explanation !! boom
Awe thanks Aman for the kind words!!
great video, you're complete Luke, you're fun, informative and, you teach super useful information
Great vid! Will definitely revisit it again when I reach my capstone project.
Heck yeah, its a great way to showcase it!!
Thanks Luke, really haven't understood how Github/Git fit into the whole scheme of things. You answered some questions.
Thanks Rick! I was so confused when I started looking into all of this, so I was hoping to create a video to clear the confusion. Glad is helped.
@@LukeBarousse Same here, the field is complex enough, so I am glad yourself and a few others help us newbies out. So you were a Nuke bubblehead🤣, had some good friends who were submariners did a tour at Newport. I was a Comms Chief, that was my data start. Couple of years ago worked with medical data systems converting from paper to data NEXTGEN . Been in a love hate over the years with data. I love data, hate bias which seems to prevalent these days. But eventually back into Machine Learning.
@@binksterb A Comms Chief!?! Thats awesome!! I can understand your love hate relatishonship with data then!!! The Navy life ain't easy.. especially when dealing with data.. hahah
@@LukeBarousse Yes be thankful you never took the ops route and took engineering. You would have probibly ended up a Commo, and then you would feel my pain. I got no regrets learned allot, been to places I never would have gone otherwise. Fair winds brother hope you have an awesome week.
@@binksterb Fair winds as well to you!!
That's the best explanation that i've seen
Awe Matheus, thanks so much for the kind words!! I appreciate it!
Thank you for this clear explanation!
excellent video luke ✔️
Glad you enjoyed it Tirthankar!!
Great video. Really good explanation of the topic.
Aww thanks!!
Thanks man, this is so well explained that looks very easy (that is how It looks when a virtous one makes It).
Awe thanks my dude! I appreciate this so much. However what you don't see here is all the struggles I have encountered with learning this tool 🤣😂, so hopefully I save peoples time with this video! Thanks again!
Your tutorial is very easy and essential
Awe thank you so much!! That was the goal!!
Quality content,
Much subscribe!
Good explanation. Thank you Luke!
No problem! Thanks for watching Youness!
One of the thing that I dislike with git is the fact that we have TONS of hidden files. If you run a cp command or open a port and use ftp ... on the whole project, to have it on a stick or somewhere else, you’ll see tons of hidden files, the copying will take ages, I know those files are useful to track change but it’s also kind of polluting the project. I wish those files where outside of the project folder.
Thats a good point, Téva! Thanks for sharing this.
Just subscribed your channel.. not bcz of the content of your video(that's definitely great), but for two other reasons. One: your clarity on what you want to convey. Second and a different one: I saw u tried to reply almost every query in comments section. It shows you are making all this for some real good purpose✌ ofcourse u gotta earn sm money 😬but the help and advice to the needy ones is the best thing as per my opinion.
Cheers and love from India 💓
Abhay, thanks for taking the time to provide this insight!! Your comment made my day! And yes, I hope that I can continue to answer all the comments as my channel grows, I feel that helping others in the comments is such an important responsibility!
@@LukeBarousse you deserve all this love and respect man!! 👍 keep going and the day is not far from u making u the most LOVED tech youtuber 🙏
@@abhaytyagi7093 Awe my dude, your comment made my day! I would love that!!
I have been trying to find that desk light for so long 😂😂😂😂😂
Do you think we can be a data analyst and a web developer at the same time?
Nice content!
I think they have some skill overlap, but I would recommend picking only one to start as it could be overwhelming to learn both at th esame time.
If you're talking abt BEING both a data analyst and web developer, you're risking not just burnout, but also damaging your mental health bro.
No matter what industry you wish to enter, common advices are always SPECIALIZE on one thing. Don't try to do two things at once. It is extremely unwise
If you meant learning abt two topics simultaneously, then I think it's ok to do so since students in colleges also do the same as in taking multiple classes in one semester.
I took both a web Programing module AND python course AND precalculus class in one semester, so it shouldn't be a problem in this regard
thank you for explaining this!
No probs!!
Hey Luke can u make a video on how to land on a remote jobs for data analyst pros nd cons of it.
This is a good idea! Let me see what I can do about this topic! I really enjoy working remote, so I can see why others would as well!
@@LukeBarousse thank you😉 for replying looking forward for the video on the topic cheers data mate🥂
@@sureshlira6307 Cheers!
شرح ممتاز 👌👌👌
Good job ♨️
0:22 you can also type *commit -am "Added a sweet ending"*
🤯 You just blew my mind... I'm going to start doing this!
Great video! Can you share your terminal theme and/or command prompt customization files?
Thanks!
I use "oh my zsh" and then use PowerLevel10k for my theme: github.com/romkatv/powerlevel10k
Could you make a vid about iterm2?🥺 Cuz I just started learning data analysis and realize there're lots of differences between iterm2 and general terminal, it's so cool! Thank you!🙏
Yeah let me see what I can do on this topic my dude!!
@@LukeBarousse Thank you so much!!!🙏
Its very nice tutorial
Thanks buddy ✌🏻✌🏻
Awe thanks my dude!!!
Love your videos
Awe thanks Eyal!!! Appreciate the kind words!
Could you also make a video on how to use a ci tool?
This is a great idea! Let me see what I can do as I think this is a highly valuable skill!
wow, thanks so much !!
I am not a big fan of GitHub though. Git is a marvelous tool, I tend to use GitLab more often these days.
Yeah my company uses GitLab and I'm impressed with it's offerings!
Care to elaborate on why? What do you have there that doesn't exist in GitHub?
As a developer this is so funny 😂
The auto-suggestions look cool in the terminal and is useful too. How you did it ?😃
I love auto suggestions! Makes my life so much easier!
If you have zsh you can use this:
github.com/zsh-users/zsh-autosuggestions
@@LukeBarousse Thanks! this is cool!
Clean Content.
I try to keep it extra clean!
Hi Luke do you have video on working with git? Like creating new working branch, pulling?
Not in depth using it, so sorry
I am using this to send data to an EC2 (cloud) machine, so I can scrape data. I need a way to get another version of my project. As per your other videos, I am using a separate anaconda environment, with all my packages. So I am eventually collaborating with myself. I will be using the YAML file, to replicate the same packages on the server. Maybe a good video idea. I am taking all your videos and doing new things with them.
Heck yeah, this project sounds awesome! 🙌🏼 Thanks for sharing this Cory!
0:37
Mate I saw the brand n font u used 😂😂
🤫..... 😂🤣
How can I collaboratively work on a Tableau project from the main branch but in separate branches, and what is the process for merging changes back into the main branch? Is it a better approach to create separate files when dealing with a project requiring a great number of reports?
Hi luke! thanks for delivering video on this topic much needed! I have question here how you learn something that you are not quite familiar with and the project demand for that skill?
Hey Yash, my approach at learning is just to watch some videos/courses on it, read as much as a can and then from there APPLY what I learned. So in this case, I show how to use git. My recommendation would be to now host a project on GitHub to reinforce what you learned.
Regarding the project demand for a skill, it really all depends... Git is not always a needed skill, but sometimes it is... but this goes for any data analytical tool. REally depends on the target employer you are after and what skills they demand.
@@LukeBarousse that's a nice approach! I'll apply it let's see how much i can get out of this. You're content is really helpful, keep doing sir! Btw could you make a video on how generally data analyst hiring process works, please!? I've seen few vidoes on it but i would like to know your point on this one. Ohh and also how one can reach out to recruiter on linkedin as well.
Thanks!!
@9:32 could any random person add files to your project by copy pasting this into their own command line?
Thanks you, it was really interesting
Heck yeah! Glad you enjoyed it!!
awesome man thank you
No probs! Thanks for tuning in!
Need a backstory of that Panda ASAP or as part of 50k celebration video
What up Sai!!! Getting close to that 50K! No real backstory on the Pandas photo.. haha. Just that I made it as a prop on my Python vs R video (th-cam.com/video/DGrszAeMZJI/w-d-xo.html) and one of my subscribers recommended keeping it, so I did.. haha
@@LukeBarousse Fair enough, for 50k adopt a real life panda :P
@@saimadhusudanan 😳 I can hardly take care of myself, let alone another animal! 😂
I am a 17 years old boy and , I have a basic background of programming Python language and I like creating graphs,well I just wants to say that I'm interested in ( data analyst )
so if I took courses about visualizing data and using SQl language etc.. (data analyst tools)
will I be able then to work or apply for job in my current age dor data analyst or should I have an old man experience about business and other things in life??
I don't think age should be a factor at all. If you have some items in your portfolio to showcase your experience than I think you can show that you can add value to a job position irrelevant of your age.
@@LukeBarousse thanks for the replay
But i have one more question .
In the future if i become a data analyst, can i switch easily to data scientist or studying data science easily ?
Or i should stop data analyst and start studying data science?
@@karem19 Ken Jee has an excellent video on this topic: th-cam.com/video/EMq4PH7PCeA/w-d-xo.html
Awesome video!! How would you set working directories for reading data on your machine if you have to share your code? Thanks
I've seen it to where data is usually stored in a common location (I.e. the cloud) and therefore makes it easy to collaborate and use the same data source. Is this what you're referring too?
@@LukeBarousse Well, for instance, if I am making an R code and the first line starts with setwd("C:/Users/Pastor/Desktop/stock_market") would you say that this is bad behavior if I want to share code with other people? or that's ok as long as I said where they can get the data? How would you do it? Also, there are times where the data is not available for free, how would you set it if you want to create a portfolio on your github? Thanks!
Very nice video :) thanks
Awe thanks my dude!!
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?
For projects that I've worked on the scripts are not as complex as that used for software and web development, so typically I track the entire repo. Regarding datasets I've either hosted it on github if it is small enough or hosted it on a cloud-based database.
thanks!
Luke, thx for the video!
Could you tell, what theme do you use in iTerm2?
I'm using Oh My Zsh with PowerLevel10k as the theme
Hi, Luke. What is the mic you using? Sounds so good!
Thanks for noticing my dude!! I love this mic, such a crisp audio quality. Here is a link: amzn.to/3xUlx2h
@@LukeBarousse Thanks a ton, Luke.
Great video.
Awe thanks Leonardo!!
Hi Luke! I've been watching your videos recently and I find it very informative. I'm a fresh graduate in Computer Science and I find Business Analysis quite interesting so I'm trying for ECBA certification, I already have the BABOK guide to study. I just wonder if this certification is worth it or not. If yes, where can I get sample question papers or simulators? Well I got one from udemy yet I need more practice. If no then please tell me what should I opt for to be a Business Analyst? I would really appreciate it if you would answer me ASAP. Thank you for reading this. 😁
Hey my dude, I'm actually not too well versed on the ECBA certificate. Let me look into this and find out. Overall, I think any well designed certificate will achieve your goal of learning enough to become a Business analysis. From there the most important thing is showcasing your new-found knowledge for employers to see! (I.e. building and showcasing a portfolio)
@@LukeBarousse Alright, sure! Yeah you're right, I think I should just keep reading more about Business Analysis and prepare for ECBA certification. Thank you for responding. 😇
@@nargispatwardhan7678 no probs!
just curious how you got that autocomplete to show up in your terminal around 6:40?
It's an extension I added in for my zsh theme
@@LukeBarousse do you happen to remember the name of it? looks so handy!
@@milkjugs4771 I think this is it:
github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
@@LukeBarousse thank you so much!!
Hey Luke, stupid question. For the way your screens are setup, do you have a particular docking station? Or is it something you put together on your own? I'm trying to get my work station looking like yours. Mine has wires all over it and looks trashy. Thanks.
Check out this video as it explains more:
th-cam.com/video/18ZYDDIgIiM/w-d-xo.html
Also here is a link to the CalDigit dock I use for my mac:
kit.co/lukebarousse/computer-accessories
@@LukeBarousse Appreciate you!
Thanks for the help! Quick question, how do I open a file in an IDE if I have created it in a branch? E.g. I branched my project and created/edited an existing Python file, and now I want to edit and test it in an IDE like Spyder. Can I acces the file normally from a file explorer like I can the main branch?
Yeah really depends. I can’t speak for windows but know on my Mac it makes it pretty easy to change branch in terminal and then access
@@LukeBarousse I messed around a bit and found that every time you (git checkout branch) , the Windows file explorer will automatically switch to show the files in that particular branch. This automatically happens in all of the file explorer windows that you have open
@@suhailmall98 Okay sweet!! So same as Mac then! Thanks for reporting back on this; this is good to know!
Nice! Git it! Git it good!
Git' 'er done!!!!
Hi! I have a question? If we work as a research analyst at the company so it will be counted for a data analyst job as a analyst plz reply.Thank you 👍
It all depends on if the company you are trying to work for perceives it counting towards a data analyst job. If you feel like you have gained similar experience to a data analyst then yeah, count it. And have examples when asked on why you think it counts.
Hi, do you use CI/CD in github to start your data analyses work, or do you prefere do it in local ^^ ?
I typically do my analysis local and just use GitHub to share. I haven't really tried or used CI/CD on github before
@@LukeBarousse I see, thank you for your answer.
When i worked for an entreprise i have use cicd in gitlab (not in github my bad) to build a little game, it was very usefull to config and build the test version in a test server and after a prod version in other server etc..
But cicd it is not a good idea for any project a any professional situation ^^
Thank you for your vidéos :)
@@Marodheure No problem at all and thanks for sharing your experience with this as well!
Thanks for the great videos! Do you think someone should start to learn SQL if she already knows pandas?
I think SQL in general is a highly valuable skill to know when it comes to working with large datasets. It's also pretty simple to learn as most courses can teach you how to run basic queries in a few hours, which is more than enough knowledge to get started and dig in. So yeah!
@@LukeBarousse Thanks for your response!
@@dmytro9304 No problem!!
Thanks for the great content! Could you make a windows version? I installed git and it all seems to be working locally but when I try to publish to GitHub it doesn't work.
> git push -u origin master
error: src refspec master does not match any
error: failed to push some refs to 'file path'
Edit: I tried committing a change and it's giving me an error where it says no e-mail given and auto-detection is disabled.
Hey Angel, I'll see what I can do on the windows version video. For your email issue you need to run this:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
Also check out this reference:
git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
I think Git also allows going back to a previous version of the code in case something went wrong while adding changes. So, how to do that?
Several additional commands are needed in practice. "git log --oneline" shows a list of all of your commits. Each commit comes with a hash (a random sequence of numbers and letters). Let's say the hash you want to bring back is "abc123". If you want to bring back temporarily to view it's "git checkout abc123", to go back to most recent commit (called HEAD) it's "git checkout HEAD". To bring it back permanently so HEAD is abc123 it's "git revert abc123". git reset is similar but different. Getting familiar with all these command is probably a necessity for all this stuff
Thanks for helping out Ricky!
Thank you guys..
Do you have a plan to make Basic to Advanced SQL Video for Data Analyst?
If there is enough interest I will!!
How can I create a MySQL notebook to share it on GitHub?
yeah people share sql scripts there all the time
What is the different windows and Linux
For windows either use Command Prompt or Powershell. I'm not as familiar with Linux, but they should have something called a Terminal.
Does having a GitHub or Kathleen portfolio help you stand out when you are applying for a job?
I have never tried coding while standing up, is the transition easy to make ?
Yeah, I mean it's no different than sitting down, just have to make sure your desk is at the right height. I transition between standing and sitting during the day... I don't have the capacity to just stand all the time.
I first started with a standing only desk and I 100% would not recommend. When you’re coding and your mind is super preoccupied on things it’s really not bad, you barely even notice it. Eventually though I started not wanting to get on my computer because I would have to stand the whole day and my feet hurt lol I would make sure you have at least some way to sit down.
@@jw_023 I understand this. Mine transitions from sitting to standing. I stand maybe for an hour then go to sit for an hour or so and then vice versa... def don't stand the whole day, that would be intense!
I feel intimidated by all those git commands, so I end up using GitHub Desktop 😂😂😂
Also a good option for learning git!!!
is this similar to microsoft dataverse?
No not really, this is for storing files and collaborating on those files. Dataverse is a storage option for microsoft based applications
how did you got the side project?
freelance style?
Very random on how I got the project. I was surfing the internet and landed on the web page of company I respect. The company mentioned they were hiring (and although I wasn't looking for a full-time role) I looked through what job offerings they had and one was a consulting project, so I applied for it!
@@LukeBarousse Thank you. You are very helpful Luke.
@@70shahin Awe thanks my dude!!
I tried to link to a video by Corey Schafer that helped me learn git but apparently TH-cam blocks any links from posting, even if they direct people to another video on the platform.
No worries!
@@LukeBarousse I’ve just completed the Google Data Analytics Certificate, set up a resume that I’m in love with, and am working on my capstone project as we speak. Do you happen to know of any jobs at good companies that are looking for junior analysts? Specifically one that prefers working with the R programming language?
@@jw_023 I've seen a lot of oppurtunites online from different employers looking for these roles. Unfortnately, I don't have any direct relations with these employers, but I think there are plenty of oppurtunites on what you are looking for.
@@LukeBarousse I’ve been searching at places like netflix, google, Tesla, and Lockheed Martin(my ambition is probably slightly higher than my job readiness at this point lol) and I can’t find anything for a junior analyst. That’s also the case on sites like indeed and the job site that google gave me access to after completing the course. Though in fairness, I’ve only been searching for two days now lol.
I’m thinking about opening up my job search to the regular data analyst/business analyst roles as well as the junior specific roles. Do you see any harm in that even though I haven’t yet worked as an analyst?
@@jw_023 I don't see any harm in it. You should be applying for the job you want, and this is the job that you want.
I would def recommend expanding the search though. It'll be better to have multiple opportunities available vice only single ones.
I thought knowing Git is mandatory whether you are a data scientist, software developer, or just anybody who programs.
If you're programming then yes I would say this is an essential skill. This was more geared towards data analysts new to their role that haven't used this tool as I've worked in roles as a data analysts where I didn't touch git at all
How about circlecI brad?
🤔
Great video Luke as always!! thank you for sharing your knowledge
I have a problem however if someone has the same: after typing in "git init" the folder doesn't appear, I tried to unhide it using cmd+shift+.(period) but nothing does. Even by typing in "ls" again, it doesn't show up on the terminal. What is weird is that when I type in "touch README.md" this file indeed appears.
Finally when I try to push an existing repo from the command line, it asks for my username and password, but still get the message "fatal: Authentication failed for [repository url]". I also tried with a personal access token instead but I get the error "fatal: unable to access [repo url] the requested URL returned error: 403"
if anyone could me out that'd be much appreciated.
this is so weird. It totally should be appearing... did you try typing "ls -a" to show all files (even hidden ones)? But if it's not appearing in the finder when unhiding it probably won't be there with "ls -a" but it's worth a shot.
There seems to be something wrong with the git version.... have you put the error codes into stackoverflow.com to see if anyone else had similar issues?
@@LukeBarousse thank you for your reply. Yes I've tried to type "ls" and "ls-a" in order to have the .git file appear in the terminal but it didn't (despite the connection being made since I could add a file from the terminal to the folder)
I posted a message on stackoverflow and currently await responses
it is very curious indeed
million thanks for your reply. if that issue interests I could keep you posted if you want
Desk tour .. please 👉🏾👈🏾🥺
Heck yeah that's a great idea, may have to make an upcoming video about it! I do have this for the time being:
th-cam.com/video/18ZYDDIgIiM/w-d-xo.html
@Luke Barousse hei man tried to connect with you via linked in but failed.. seriously in need of discussing with you
on some acdamics
Sorry my dude, i'm bad about checking Linkedin as I try to focus on comments here. Let me see if I can jump on their later
@@LukeBarousse Oh..man really?
btw here I don't think I can.. What about email
I will try 😂😅👍🏽
Heck yeah, check it out!
1st 😄
2nd!
I’m all for teaching people about git, but claiming that you’re going to “stand out” for knowing how to use git+GitHub is a lie. Every data scientist/data analyst/ML engineer etc who doesn’t completely suck knows what git is and how to use it. Source: I’m an ML researcher
Well I don't feel enough data analysts know this tool. Data scientists and ML may, but from my experience most Data Analysts I know don't know enough about this tool.
Source: I'm a Data Analyst that works with other Data Analysts
did you 'bam' cuz u gotta pay for copyrights, hahahaha
I sure hope I don't have to pay for copyrights after this 🤔
Oy vei
🤔