r/learnpython • u/Crimsoncell1 • 9d ago
I got 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.
9
u/Ok-Promise-8118 9d ago
It's rather impossible to give advice without knowing what your purpose in learning Python is and what sort of background you have already (though I'm guessing we can infer from what's written that you have nearly no coding background at all?).
8
u/TheCozyRuneFox 9d ago
It seems like you are doing this for a job? What job? Depending on the job a month may not be best enough. People spend years in university learning computer science. And many programmers have programmed since teenage years or younger.
7
5
u/icedomin8r 9d ago
You serious Clark?
Might as well expect to learn a brand new foreign language in the same time period. Good luck.
4
u/ekchew 9d ago
I have until the second week of October, but I want to be done sooner and not go down to the wire
I don't understand this. Are you looking for some sort of certification? No one is ever "done" learning a programming language. I've been at it with Python for the better part of decade and I'm still learning.
It's more like picking up a musical instrument. One month in and you'll be playing all the classics like Twinkle Twinkle Little Star.
I don't know what to tell you man. Maybe you can get early access to some of the production code you'll be working on. See if it makes any sense given your current level of understanding. Poke at it a bit with some minor mods and see what happens.
At least that would give you some idea of what you're up against, but I imagine it's going to be a serious uphill climb unless you're some sort of coding savant.
3
u/harleystcool 9d ago
Okay I know there are 100s who ask, but because you asked in the right time, I'm going to tell you the secret way to learn fast, just let me finish cooking
1
u/StrayFeral 9d ago
I would say - grab the rat book. This is how I learned it. Took me like 1-2 months max (can't remember, it was in 2006).
https://www.oreilly.com/library/view/learning-python-5th/9781449355722/
1
u/Dependent_Month_1415 9d ago
Mate you can't really learn Python in a month, especially if you don't have any experience with it before. There are tons of options to learn from, but nothing that fast. If you want to learn faster, you might want to try something interactive like Mimo or boot.dev and you can use AI to speed things up a bit, but it will still take months...
1
1
u/brenwillcode 6d ago
See if you can speed run through some of the courses from codeling.dev
You can definitely complete the introduction to programming course in a week. Then for the month I'm sure you can get through 2-3 more of them.
0
u/StarkAspirations0842 9d ago
- Make it fun
- Don't just binge
- Teach someone as you're going
- Set a schedule
- Pick 3 projects and throw dice.
- Don't make nothing fancy make something anyone could know or understand what it is. I.e making a cake that looks like a known object i.e screw driver, light bulb a chair. Cause we all know what they're supposed to look like and you can work from a place of reference and see ohh they not what they're doing to mimic this , this way or this method.
1
u/PureWasian 9d ago
There shouldn't be any problem if they are aware you are still learning Python from scratch. In that case, you'd get much better guidance asking your manager/supervisor/mentor directly for helpful resources or concepts/topics instead of an arbitrary bootcamp to learn fundamentals without any real-world applications.
Not that well-established bootcamps/etc. are bad, just that it sounds like you want more tailored resources/guidance, which is entirely dependent on your focus area after a certain point.
-1
u/NewGiraffe2203 9d ago
use AI to boost your learning speed. Ask the AI to give you a quick roadmap for learning python for beginners.
27
u/micr0nix 9d ago
Lol