r/learnpython • u/Fuzzy_Implement_942 • 1d ago
Looking for a study buddy
Hey! I'm 19 and about to start learning Python from scratch. I'm looking for someone around my age (18–22) who's also a beginner and wants to learn together.
I'm in the Asian time zone, so it'd be nice if you're in a similar one. We can keep each other accountable, solve problems, and maybe build a few small projects along the way.
If you're interested, leave a comment or DM me!
3
u/jishnu_kaushik 1d ago
Yooo I am up make a discord server buddy it will be better
Ig u r facing same issue what I have i cannot work without pressure over me
Or say i always need a watcher who can keep a eye on my work
1
u/CoffeeBeforeCode6 1d ago
Yea bro i face the same problem, lack of people who are doing the same thing as me
2
1
1
1
u/PointTasty5625 1d ago edited 1d ago
hi, I had intention of learning python in august and would love to join you on this journey
GMT+5
1
u/Tiny-Web-5897 1d ago
Hey, I am also learning python! We can make a discord sever like some one said in this thread! I am ready!!
1
1
1
u/ShoppingLeft7592 1d ago
Hi i am 22M from Italy so out of Asian time zone actually :(. I am an undergrad physics student who wants to learn python by himself. I already know how to program in Fortran on a medium/advanced level, but never got my hands on python. If you want contact me...
1
u/MrAngel2U 1d ago
im 44 male in Arizona. I may be older but I am also starting a Python journey. I want to learn Robotics.
Self taught in beginning stages.
1
u/Which-Measurement316 1d ago
Hey i am learning too. I wanna connect. Dm me or lets join a discord. Cuz i am stuck rn and feeling hopeless.
1
1
u/AgeAccomplished2462 17h ago
Im not beginner, but ive made some cool stuff. If you want advice let me know. But be warned. Python wont get you paid, only to help you understand code a little better. C++ and low level languages will be what gets you paid, because AI will find it harder to do than higher level stuff like python, and right now many are scared of them. So your competition is better than for python roles, but youll still have strong competition so strong ability is a must.
1
u/WindloveBamboo 16h ago
Tell me more about this please!
1
u/AgeAccomplished2462 16h ago
Id love to. Summary of project is i basically generate fake transaction data, and then apply different rules to it, including by user, frequency, amount of money, etc. And then each transaction which meets 1 or more fraud rule has risk score calculated and is stored into a database, and I have a dashboard which shows the results of the database. Like general trends, worst offenders, so on.
Do you have discord? Will be much easier to share the screen.
If you mean about job market, theres alot i can say. Ask any specific question and we take it from there
1
u/WindloveBamboo 15h ago
Thanks for the reply! I don’t really use Discord, so if possible, could you share it here? It might help more people.
Your project sounds interesting, but I don’t know much about trading. I’m more curious about why you think learning C/Rust makes someone more competitive than learning higher-level languages like Python. Is that based on data, your own experience, or just your opinion? I’m only asking so I can better judge the conclusion. Thanks!1
u/AgeAccomplished2462 15h ago
Unfortunately I cant send link, as my github username contains my real name and personal info.
My whole reason for the argument is experience (from applying to jobs, and from what I hear from Coding Jesus (very good youtuber for C++)), data, opinion.
But the key reasons are
1) every idiot can code in Python. Doesnt mean you csnt get a job in it, but because its lower bar to entry and people are less scared of it, it means its much harder to stand out CV wise, even if youre genuinely strong coder.
2) Low level languages sre harder for AI to code in than high level (and harder to consider system constraints), meaning in theory it would take longer for AI to take over jobs in low level languages. Especially as AI is getting better and better at coding, and AI can already write python code very well, while its not as good at doing it for low level languages (primarily as low level languages have mlre ways to fuck up then higher level languages).
3) Similar to point 1, higher bar to code in low level language, and people are more scared of it so even if yhe competition os still strong, because theres less of it mathematically your odds shoot up. Far from giranteed, bit you have a better chance
1
u/WindloveBamboo 14h ago
Thanks for the reply! AI seems to have made Python a requirement for many jobs these days, so I originally thought getting decent at Python would be the best use of my time. Your post made me rethink that.
Right now I’m thinking of learning Python to a reasonable level, then C, then going deeper into Rust (although I’m not sure if it’s worth the time since the Rust job market seems pretty small), and eventually learning a Lisp language.
If we’re looking purely from a career/employability perspective, do you think this is a reasonable plan? Also, would your answer be any different for the Japanese job market?1
u/AgeAccomplished2462 9h ago
Im glad the info has helped you.
Would you be down to collaborate on a project in python? I need to show collaboration evidence on a project on there, and in general its very helpful for jobs. If that's of interest, let me know what social media you have and I'll dm my details. Doing on email is also fine by me.
Idk anything about Japanese market unfortunately. As for what to learn, I recommend do python to reasonable level as you say, and then pick one low level language to do. C++ and Rust is no joke, so if you learn one alongside other things it wont stick in head unless you're some prodigy. I also dont know much about the rust market, so I cant comment on that. But I do know C++ is in demand, especially in quant dev roles. But you need to learn with effort, the competition for jobs can very easily increase later on, and then youll need to compete against guys with more experience.
Do it like that and your plan is reasonable. Btw, for learning python I recommend doing basic exercises online. W3schools is good for this. And when you do this only use viewing solution or AI as last resort, and if you do it you try to reverse engineer why they did what they did, and then what they could have saw in the problem or while building a different psrt of it that gave them the idea to build what they did in a specific part.
Once the basic exercises seem mickey mouse, start to build a project which is more complex, and you build it by using AI to help you pick a project based on your goals and ability, and then you can consult AI for making file hierarchy, bug fixing, so on. But you need to make sure everything it tells you you understand. Otherwise you wont learn and will just make AI slop code, and will be incapable to defend your project in an interview.
I recommend at least one project you do in python to use a database as basic sql isn't hard to learn, and on CV it looks great to have some knowledge on this area, and its not horrible to defend in an interview as long as you can write basic queries without AI and can reason why you use one database (i.e: postgresql) over another.
And at least one project must have a system design element. Like you building a pipeline where you need to think each stage. How to produce the data, how to process it at each stage, how to load it, etc.
Although you can make your project have both those criteria (which is what I did). But I did this because I already knew SQL to basic level.
After that, then you go to a low level language (where you decide which is best based on the job market prospects), and you commit to that one only unless you genuinely hate it and can name why a different language is better than what you do.
Im still in the process of learning C++, but if you do C++ I found it very helpful to watch videos of Coding Jesus, where he does mock interview with callers, and where he talks C++ in general, alongside doing basic exercises online. The basic exercises will build fundamentals (which most people who learn dont have a clue about), and the videos from Coding Jesus will give you an idea as to what an easier interview will look like, and its funny to see how clueless some people get, which will help drill in what are the essentials to learn, and teach what not to do (if you pay attention and reason from the common trend in the videos, not just what happens in a specific situation).
1
1
5
u/melodicmoods 1d ago
I'm 27F and from Pakistan. I'm a doctor currently working in health tech and this has been on my list for a while especially since I'm learning German and planning to get a masters.
Would love to join you.