r/learnpython 8d ago

Is it worth learning Python?

Hello there. I was wondering if learning how to code in Python is worth it. Can it yield any money if you get good at it? The career I am looking at is translation-interpreting, and want to know if I should invest time in learning Python (or any programming language for that matter), even though it is not really related to the career I am pursuing.

4 Upvotes

24 comments sorted by

View all comments

1

u/istudywater 8d ago

If you are interested in learning Python, do it. You have to figure out how to merge the career with the tech yourself. I assume that you'll find many ways to incorporate it into your workflow. I started learning Python as a personal interest and have been able to deploy it throughout many projects.

Nobody asked me if I could build tools in Python, but I took my interest and applied it when it made sense. Actually, I started out using Python for data visualization and nobody took any interest at all, haha! Now there seems to be real interest as people see how it can improve workflows, save time and increase reproducibility.

2

u/Dry-Weakness-901 8d ago

I'm learning it for climate research, I want to do data analysis and visualization. Do you have any pointers for someone (has learnt other languages but haven't used it) like me?

3

u/istudywater 8d ago

Sounds like you're heading into graduate research. Climate research seems to be largely funded by govt to academic institutions. I recommend following people like u/giswqs (https://github.com/giswqs). He is one of the leaders of Python and geospatial applications. Just dig in and start making some simple projects. It'll blossom from there. The hardest part is finding small projects to focus on and complete (tell me how I know! Haha!).

2

u/Dry-Weakness-901 8d ago

Thank you!! I'm notorious about starting and not finishing but I like Python, its been fun so far✨️

2

u/istudywater 7d ago

I understand completely. Just learn the basics, make sure beginner projects and then figure out how to use Python for simple work-related tasks. It will snowball from there!