Videos
https://m.youtube.com/watch?v=lvO88XxNAzs
I love Python, it’s my first language and the language that got me into FAANG (interviews and projects).
It’s not my day to day language (now TypeScript) but I definitely think it’s the best for interviews and getting started which is why I used it in this video.
Included a ton of Python tips, as well as programming and software engineering knowledge. Give a watch if you want to improve on these and problem solving skills too 🫡
I'm a novice Python programmer with less than 3 months of experience. A while ago, a friend recommended that I start using LeetCode. From what I understand, this site is super important for anyone who wants to improve their programming skills and do well in job interviews.
My problem is that even the "easy" LeetCode problems feel extremely difficult because of my lack of experience and knowledge, even when I try researching things.
What’s the best approach to learning how to solve LeetCode problems without getting stuck in tutorial hell or just googling the answers?
Any advice would be greatly appreciated!
» pip install python-leetcode
I'm currently a Computer Science student with about a year of Python/ programming experience. I also work as an entry level data engineer in the semi-conductor industry.
At work, I can use any resource available, and I mostly use tools like Github Co-pilot, ChatGPT, etc. to get me a base to work with, then I can understand and edit from there. I realize this is obviously not a good practice, and that I need to develop my own fundamental understanding of Data Structures and Algorithms, so I've been dedicating an hour and a half per day to working through LeetCode problems to better enhance my understanding of object-oriented programming.
I'm having a hard time figuring out the best way to go about this. For example, I'm working on the 'Valid Parentheses' problem. I remember reading about this as an example when I took my first Data Structures and Algorithms course, but I can't remember which Data Structure was used. I want to start googling stuff, maybe pull up the book I read during that course, but I also don't want to give myself an easy way out. But then when I sit there trying to work through these problems, I can easily kill an hour, hour and a half just staring at the screen trying new ways to do it, and ultimately failing, until I then (I've set a 1-hour deadline) look at NeetCodes explanation. It's helpful, for sure, but I don't feel like I'm learning as much as I could.
Idk, I just so desperately want to be good at programming, and I feel like I can't find a good way to actually learn.