r/dataanalysis • u/CorruptedPikachu • 4d ago
I have a problem regarding programming
I come from a statistics background and I'm trying to learn python and R to cope with data analysis and data science, I know a good amount of data analysis and statistical methodologies that makes me good at the field, but applying them is hell for me, i tried for a long time to learn python, i know the basics yet i fail miserably when i try to apply my knowledge...
Could anyone help me with how to learn programming effectively around my area of expertise?
4
u/daisiesarepretty2 4d ago
you need to find a purpose a particular problem, understand where r/python can really help and apply it there. Start very simple so that success is relatively easy.. and get more complicated. It could be a full year before you find yourself fluent enough to be “comfortable” with it
1
u/No_Laugh_3115 1d ago
the year timeline is real tbh, it takes way longer than people expect to feel comfortable
3
u/carlitospig 4d ago
It might help our fellow programmers if you share what you’ve been trying to apply and what worked/didn’t work.
2
u/Different_Pain5781 3d ago
Writing code is just like writing proofs except the computer yells at you constantly with cryptic error messages that make no sense.
1
u/AutoModerator 4d ago
Automod prevents all posts from being displayed until moderators have reviewed them. Do not delete your post or there will be nothing for the mods to review. Mods selectively choose what is permitted to be posted in r/DataAnalysis.
If your post involves Career-focused questions, including resume reviews, how to learn DA and how to get into a DA job, then the post does not belong here, but instead belongs in our sister-subreddit, r/DataAnalysisCareers.
Have you read the rules?
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/dudeman618 4d ago
Make s shortcut to a functions page. Come up with something achieveable and small. Read up on all the functions you think you'll need, keep reading and find more. Let yourself make mistakes and work through them, this is part of learning. Keep expanding your code. Try not to replicate blocks of code when you can create a function for that common piece of code, then call that function when you need it. Ask questions, keep trying, you'll get there. Plan a certain number of hours a day and some on the weekends to dedicate to learning the new code.
1
5
u/Lost_Philosophy_ 4d ago
This is why as a Data Science major I opted for a Data Analyst job out of college. You absolutely need to know how to grab and aggregate your own data using SQL and Python.
Just start reading. Sign up for courses like DataCamp.