I've been trying to learn Python for two years now, and I still can't get the hang of it. I feel really discouraged and I'm starting to think I'm doing something wrong. Everyone says Python is supposed to be easy, but I'm struggling with the syntax and knowing when to use it. I want to prepare for technical interviews, but while I do well in DSA and ML theory, I fail to apply that knowledge practically with coding. I know the basics, but I find problems like "Two Sums" on LeetCode incredibly difficult. How can I approach learning Python and building confidence? I'm eager for any advice or recommendations!
2 Answers
Honestly, I think you're trying to jump ahead too fast. Focus on mastering basic exercises before diving into DSA problems. AI tools, while useful, can sometimes hinder your learning process if you're relying on them too much. Take your time—real progress takes longer than 30 days, but consistency is key!
It sounds like you might need a stronger foundation in data structures and algorithms. Those concepts are crucial for LeetCode challenges. I’d suggest looking up some reputable YouTube courses that focus specifically on DSA—it might help a lot with your understanding and application.
Thank you! Could you recommend some good projects to work on?