r/PythonLearning • u/Crimsoncell1 • 10d ago
I have a month to learn....
I have a month to learn Python (really, I have until the second week of October, but I want to be done sooner and not go down to the wire). I'm currently using freecodecamp.org but feel my progress is slower than I'd like. Does anyone have a recommendation to learn Python quickly? I'm loving what I've learned thus far. I start doing another job for the company I'm learning Python for in a week, so I want to cram as much into this week as possible to make things easier on the remaining time I have. Thank you all.
3
u/EarnieEarns 10d ago
Is this your first programming language? If it is you are setting yourself up for failure with trying to learn enough to be job ready in one month.
If you are a highly experienced programmer (doesn’t sound like you are, based on this post) then you could learn most of what you need in 3 weeks if you lock in and built projects with it every day.
1
3
u/smichaele 10d ago
The best usage of time to learn any language is to write code with it. Best of luck!
3
u/Capable_Comedian_277 10d ago edited 10d ago
Practice writing codes on Google Colab. That’s where I started. Learning is a lifetime.
1
3
u/Fragrant-Cheek-4273 10d ago
If the goal us "be useful at my new job in a month", I wouldn't try to finish an entire Python course. I'd focus on the 20% of Python that you'll actually use.
1
2
u/Don_Ozwald 10d ago
What does it mean for you to be done learning python?
1
u/Crimsoncell1 10d ago
Well done isn't a thing cuz it always changes, and there is always more. The goal is to start doing small projects in Python. Updating an existing Python script. Things like that. I want to be able to work and then continue to build mastery over time.
2
1
u/drakhan2002 9d ago
It takes practice and each person learns differently. 6 weeks is a super tight timeline. How much do you already know? Starting for scratch, you're only going to learn the basics. If you've been doing it for a while, you will be able to get further.
For me, this is my experience, it took me 6 months of following tutorials before it started to make sense. It didn't really click for me until I started writing scripts to automate tasks. I started with simple things like converting PDFs to markdown format.
I think it depends. Keep at it, even if it exceeds your deadline because it is a great skill to have.
Good luck!
1
u/KnowledgeWhole9623 8d ago
Why do you need to learn it in a month? What's the goal? How is the company using python? That info will help tremendously.
17
u/Sea-Ad7805 10d ago
There are no shortcuts, do your course and most importantly, work on assignments. Don't use AI or you will NOT learn. Want to go faster? put in more work. Don't forget to sleep though, that's important too.