- This is a curated list or a consolidated version of all the links and things I found useful on the web
- Most of my sources include hundreds of posts from reddit and medium, so really couldnt keep track of sources
- Use what you feel like is useful, otherwise drop it.
- feel free to contribute
- leave star if it helped?
- it is a list of 75 questions which are most likely to appear in an interview and almost all other questions branch out from it. It also covers most of the important topics in DSA.
- So while solving the list activley learn each concept related to it, apply it to the code and move on
- Make sure to revist the question once in a while to get refresh your memory of it
- Spend a lot of time understanding the question and then spend some more time understanding why the solution fits the question.
-
Watch the python tutorial by giraffe academy on youtube
https://www.youtube.com/playlist?list=PLLAZ4kZ9dFpMMs5lskzBApYXn0bl7emsW
-
Do all the problems on codingbat
-
With this you should be set to do almost anything in python. When in doubt google the topic and read until you understand the underlying concept inside out.
-
It is important to understand it or you end up forgetting it again.
- A good study plan https://www.techinterviewhandbook.org/coding-interview-study-plan/
- Really good cheatsheet https://www.techinterviewhandbook.org/algorithms/study-cheatsheet/
- Blind 75 but with more qns so blind 169? Can keep track of progress and give a good time frame https://www.techinterviewhandbook.org/grind75?weeks=12&hours=15&grouping=topics&order=difficulty&mode=preferences
Website can keep track of progress, has video+text solutions/explanations and even a roadmap!
- OG blind 75 / Leetcode top 150 / 300+ good Leetcode qns https://neetcode.io/practice
Please try out the fastai course by jeremy howard. Haven't found anything better to push you down the ML rabbit hole.
- Learn how to use flask
- Learn css and html to build the pages
- If css is a pain switch over to bootstrap with just the basics of css in hand, this might get difficult but with enough googling you can pull through
- Learn how to use python logic on the inputs you get from a page and give an output back
- I did this for a python project, it might help https://github.com/fadh1l/Titanic-survivor-predictor
- To use ML models in flask the key concept is pickling, google it and you'll figure out
- He is a cp programmer who has a pretty good global ranking
- How to train your brain to get more creative for problem solving https://youtu.be/-jmxvq0rF9o