Great video Greg! I am 26, was previously in mortgages and laid off due to interest rates decreasing demand. I took some time to reinvent myself and completed the first Google Data Analytics certificate and became proficient in Excel and SQL. I am so incredibly lucky to have landed a Dales Analyst internship at Monster Energy! Although they mainly “stay in their lane” using excel and powerbi, I am currently doing the advanced Google analytics course that is almost all Python! It is challenging coming from no experience in coding but this video is extremely encouraging and excited on how I can apply Python to our department!
There is no reason to pick only one language to use. I think it is important to pick a right tool to do the right task. I am an R user by training too, but depends on what I need, I will pick between R, Python, Go, JavaScript and Shell. While I agree that anyone should learn Python, but it doesn’t mean that they shouldn’t learn R too. They will be missing the chance to appreciate the beauty of the tools that the R community has created. It is like learning English for a lot of non native English speakers including myself. English is important to learn, but it didn’t mean that they have to give up all the other languages. It could be argued that being bilingual is better than monolingual.
R markdown is okay, I personally think it's cometely outclassed by jupyter in most usecases. Shiny? I've made a bunch of apps using Shiny. While I'm willing to have my mind changed, R shiny SUCKS. It's again outclassed by any other library, but also shiny (and R) loves to rely on completely outdated or broken tech and deploying apps can be a massive pain in the ass. I've had instances where (after successfully deploying like 5 apps) I've had apps run perfectly locally but give errors when deployed to the web with COMPLETELY unclear and sometimes non existent error logs. Even after consulting shiny "experts" we weren't able to fix it and actually had to migrate to python (thank god). Not to mention, if you're even slightly into ML then literally why would you use R when you have PyTorch, SciKitLearn and Tensorflow. Tidymodels simply doesn't compare
Okay sorry for ranting hard, but on the bright side I think tidyverse is awesome and is cleaner, intuitive, and tidier (no pun intended) than pandas in the beginning at least. Similarly ggplot is easier to understand than matplotlib (but not as powerful as you scale)
So basically you're saying if you are going to learn 5 lines of code, then you should be a full stack developer. There is room for more job positions use code than just app developers. As someone in between a Data Analyst and a Data Scientist, I see the flexibility of Python but prefer the syntax of R all day.
Greg, I've done 'Google data analytics certificate' and now enrolled in 'Google ADVANCED data analytics certification' and later found in your channel about 'IBM data science' certification in your data science roadmap. Do you think I should do IBM one after finishing google's advanced data analytics certification?
This isnt even a debate anymore, Python is clearly the better language. I love using it for data analysis, Machine learning and Hypothesis testing and i would recommend it for beginners like myself anyday. The documentation and libraries the Python has to offer are unmatched. Python is the gold standard in Data Science.
You judge languages by their most superficial aspects like the syntax and their ranking on the TIOBE index. Sure, R is slow and janky, but so are Python (no real multithreading, pseudo-static typing) and JS (weird type coercion issues). But you don't even seem to care much about performance, so the only real reason to use Python is because everybody else is using it. How does this even make any sense, if you want to build your own product and be the "entrepreneur" you consider yourself to be? If you're going to build your own project, you might as well choose a real programming language (no, not Java). Also lmao at using PyGame for game dev. No serious game dev uses that, they use pretty much C/C++ exclusively. Oh, and it's *couldn't* care less btw.
Great video Greg! I am 26, was previously in mortgages and laid off due to interest rates decreasing demand. I took some time to reinvent myself and completed the first Google Data Analytics certificate and became proficient in Excel and SQL. I am so incredibly lucky to have landed a Dales Analyst internship at Monster Energy! Although they mainly “stay in their lane” using excel and powerbi, I am currently doing the advanced Google analytics course that is almost all Python! It is challenging coming from no experience in coding but this video is extremely encouraging and excited on how I can apply Python to our department!
tidyverse >>> pandas
polars ~ data.table >>> everything else
@@ArthurSchoppenweghaueryes polars wins the game and is available on both R and python too
There is no reason to pick only one language to use. I think it is important to pick a right tool to do the right task. I am an R user by training too, but depends on what I need, I will pick between R, Python, Go, JavaScript and Shell. While I agree that anyone should learn Python, but it doesn’t mean that they shouldn’t learn R too. They will be missing the chance to appreciate the beauty of the tools that the R community has created.
It is like learning English for a lot of non native English speakers including myself. English is important to learn, but it didn’t mean that they have to give up all the other languages. It could be argued that being bilingual is better than monolingual.
Btw what do do think about the R shiny, Markdown, and Quarto ecosystems which Python lacks ?.. Those are some real cool capabilities !
R markdown is okay, I personally think it's cometely outclassed by jupyter in most usecases. Shiny?
I've made a bunch of apps using Shiny. While I'm willing to have my mind changed, R shiny SUCKS. It's again outclassed by any other library, but also shiny (and R) loves to rely on completely outdated or broken tech and deploying apps can be a massive pain in the ass. I've had instances where (after successfully deploying like 5 apps) I've had apps run perfectly locally but give errors when deployed to the web with COMPLETELY unclear and sometimes non existent error logs. Even after consulting shiny "experts" we weren't able to fix it and actually had to migrate to python (thank god).
Not to mention, if you're even slightly into ML then literally why would you use R when you have PyTorch, SciKitLearn and Tensorflow. Tidymodels simply doesn't compare
Okay sorry for ranting hard, but on the bright side I think tidyverse is awesome and is cleaner, intuitive, and tidier (no pun intended) than pandas in the beginning at least. Similarly ggplot is easier to understand than matplotlib (but not as powerful as you scale)
I can't find any good in-depth books on Time Series Analysis & Forecasting in Python. For some reason, the top ones are all written in R ?! 😢
"Some reason"
So basically you're saying if you are going to learn 5 lines of code, then you should be a full stack developer. There is room for more job positions use code than just app developers. As someone in between a Data Analyst and a Data Scientist, I see the flexibility of Python but prefer the syntax of R all day.
Sounds good!!
It's literally just excel except overcomplicated for zero reason
🤣
Thanks for this. Do you have any suggestions for a course to learn how to develop apps in a data science context?
Greg, I've done 'Google data analytics certificate' and now enrolled in 'Google ADVANCED data analytics certification' and later found in your channel about 'IBM data science' certification in your data science roadmap. Do you think I should do IBM one after finishing google's advanced data analytics certification?
Yeah that could be a good idea!
I love R...😎
Awesome!
So you "hate" R because you can't use R to do the things that R does not do? Hmkay.
This isnt even a debate anymore, Python is clearly the better language.
I love using it for data analysis, Machine learning and Hypothesis testing and i would recommend it for beginners like myself anyday. The documentation and libraries the Python has to offer are unmatched.
Python is the gold standard in Data Science.
I completely agree
Unless you want to do things quickly
I got a chance to use R lol. yes I prefer python
Good
this is the kind of click baity titles this platform was created for
Beautiful Snake always better than Ugly letter !
You betcha
Easy? I'd rather write 1m lines of COBOL, daily. Gimme ma IDENTIFICATION DIVISIONs and STOP RUN.s
Bro I have no idea who told you AWS runs on django python.... Cause nothing absolutely nothing in the big world of tech runs on django
No one told me that lol, who told you that?
RUclips?….
@@GregHogg the direction of time
You judge languages by their most superficial aspects like the syntax and their ranking on the TIOBE index. Sure, R is slow and janky, but so are Python (no real multithreading, pseudo-static typing) and JS (weird type coercion issues). But you don't even seem to care much about performance, so the only real reason to use Python is because everybody else is using it.
How does this even make any sense, if you want to build your own product and be the "entrepreneur" you consider yourself to be? If you're going to build your own project, you might as well choose a real programming language (no, not Java).
Also lmao at using PyGame for game dev. No serious game dev uses that, they use pretty much C/C++ exclusively. Oh, and it's *couldn't* care less btw.
Has anybody else had the experience of Rstudio corrupting your operating system?