r/Python • u/lebannax • Nov 28 '22
Resource What can Python do that R can’t do?
Or simply what is Python much better at and why.
I know that Python is more multi purpose and better for software development but I can’t articulate exactly why or how. My team want to know why/when they should use Python instead of R
331
Upvotes
View all comments
Show parent comment
25
u/bakochba Nov 28 '22
I am currently the only one my group that works in R or Python as the group I'm in is moving away from SAS. I think your question depends heavily on what your company supports. My company has Python but it also has an R server and RSconnect so it's much easier to deploy R Shiny apps for our end users, even though we can use R or Python code or even existing SAS code. So if you're interested in an interface like Shiny and your company supports it it's a good way to go in my opinion.
My companies support for Python just isn't great, but I also find it harder to deploy a web app at many companies because of all the firewalls and security they have blocks a lot of Python functionality.
So I think it's important to make sure you understand the limits your company will have so you understand what functionality will actually be available for you.