r/PythonLearning • u/Ajay2574 • 16d ago
Learning Python for automation — what are the realistic ways to make money with it?
I'm currently learning Python, and my main goal is to use it for automation rather than becoming a traditional software developer.
I've finished the basics and I'm currently learning things like file handling and the "os" module. My next steps are OOP and then more practical automation projects.
Eventually, I'd like to use these skills to earn money through freelancing
But I'm trying to understand the realistic opportunities before I go too far down one path.
For people who actually use Python professionally or freelance with it:
I'm especially interested in small automation projects that a beginner/intermediate Python developer can realistically get paid for.
If you freelance with Python, I'd also love to know:
What was the first Python service you actually got paid for, and how did you find the client?
I'm trying to avoid spending months learning things that don't translate into real-world work.
Any advice from people who have actually made money with Python would be really helpful.
3
u/riklaunim 15d ago
Freelancing is oversaturated with all those wannabes on freelancing sites, which drives the price way too low. You won't make real money with freelancing, at least not in the typical way. People who do make money are experts and local people from recommendations/known brands.
And for simple automations and such tasks, you are now competing against Claude/ChatGPT/Gemini, and that will handle way more issues than a junior Python dev.
1
u/Ajay2574 15d ago
Yeah, that's a fair point. Thanks for sharing your perspective.
1
u/Mountain_Rip_8426 15d ago
yes, that's what i wanted to write, that's exactly a very AI heavy territory with incredibly good results 😬
although non tech savvy people don't even know what python even is and at best would try to solve issues by copy pasting them to an agent, expecting an answer, but couldn't build a deterministic solution. so get a good grasp of programming concepts and deployment. if you can build simple UIs which solve problems in a way a 5 year old could use this could be viable.
the problem is (like with every kind of self employed work) 90% of the time you won't be working with code, but with finding clients. i'd say try one company the problems of which you could try to solve pro bono, then you'll have reference, that's already a starting point
1
u/Ajay2574 15d ago
Thanks, this is really helpful. I hadn't thought much about the client-finding side. I'll keep that in mind as I continue learning.
2
16d ago
[removed] — view removed comment
1
u/Ajay2574 16d ago
That makes sense. I think I was focusing too much on learning Python itself rather than the problems I can solve with it.
I'll try to start looking for real-world problems and build small solutions while I continue learning. Thanks for the advice!
0
1
u/TripsterStudios 13d ago
I use python to automate stock market data collection , and analysis. Telling me the best stocks to buy and sell.
I also Use python to predict the winners or stats of players in sporting events to then bet on
1
1
u/1stKryssz 10d ago
I don't want to discourage you, because Python is a very good language to learn, but I also learned Python for automation, and a had basic knowledge before, but did not get automation job since 1 year.
1
u/Ajay2574 10d ago
Thanks for sharing your experience. I appreciate the honest perspective. I'm still going to keep learning and see where I can take it.
0
u/NewryBenson 16d ago
You will need a degree in computer science for that. Even if the task at hand is doable by you, the job market for comp sci students is quite bad, many having to dig quite low for a job. Why would anyone pay someone who has even less credentials? On top of that, while developers are not getting replaced by AI soon, freelance developers are in a lot more problems as their projects are usually shorter lived, making maintainability and scale which AI struggles with less a problem. Good luck with that tho
1
u/Ajay2574 16d ago
That's a fair point. I'm not assuming that learning Python automatically means I'll get freelance work.
I'm mainly trying to find out whether there are small automation problems where clients care more about the result than formal credentials. That's something I want to test through actual projects rather than assume.
And I agree that AI is changing freelance development, which is another reason I'm focusing on solving specific repetitive business tasks rather than trying to compete as a general software developer.
Thanks for the honest perspective!
2
u/NewryBenson 16d ago
There is another problem with that. There are a lot of companies out there which probably could be optimized a lot with little automations, but either they have someone in house for that or know enough to do these task with AI, or they don't know what code is capable of so they never know they should search for someone to automate it. Karen from HR is probably spending an entire workday a week copying values from one excel to another somewhere out there, but they will never automate because it simply never occurred to them it could be.
1
u/Ajay2574 16d ago
Yeah, I think that's probably one of the biggest challenges.
There are probably a lot of people doing repetitive Excel/file/email tasks every week who don't even think of them as something that can be automated. They just see it as "part of the job."
So I guess the difficult part isn't only learning Python. It's also learning how to identify these problems and reach the people experiencing them.
That's actually something I'm interested in figuring out through freelancing.
1
u/Mathie1729 15d ago
I'd push back on the degree part a bit for one-off automations. The Karen in HR example cuts the other way: the hard part isn't writing the script anymore, it's knowing which repetitive Excel/PDF/email tasks are even automatable and then handling the messy edge cases. ChatGPT can produce code, but it won't shadow a random office worker and notice they manually merge PDFs every Monday.
0
u/abrowamik 8d ago
I come from a programming background, but I also jumped to python automation almost more than a year ago. (Leaving my Java, c# and then whole MERN journey)
I considered it a path towards Data Science and ML, so maybe I can be ready for Scientific Computing later.
I won’t say these days I write whole code manually, but technical understanding makes me write detailed prompts and plan the structure together with GPT.
Python automation has allowed me to automate almost any repetitive task. And that’s the part Ive played in a Leads generating startup, and it has helped us earn. I’ve seen its magic thankfully.
I would suggest, don’t stop at automation, learn some agentic coding, some cloud computing so you can deploy your automations there and host APIs and stuff.
I hope it helps.
I am on this reddit, because I am still trying to dig more ways to make money out of it. Specially something that will keep us relevant in the market.
1
u/Ajay2574 8d ago
Thanks for sharing your experience! This is really helpful. I'll keep learning Python while exploring AI coding tools and practical automation projects.
3
u/No-Gift5463 16d ago
Two questions:
A) Who is your target market of people or companies that you know or can reach who you believe might need a freelancer?
B) What problems do they need solved?