Ask HN: Free for 3 months. Need help with plan
6 comments
Instead of learning how those Python modules work in a vacuum, you could pick a project that utilizes something from each of them. Pick a topic you're interested in and do a deep analysis of it using numpy, scipy, sklearn and pandas. Sprinkle a little matplotlib in there to plot the results.
For example you could scrape a bunch of data off of your favorite subreddit and do a network analysis of all the users. It'd touch on a lot of the packages you want to learn and you'd be learning them for a specific end result. You could even throw the data into Gource at the end for a cool visualization (not that it would be very instructive, but it's cool to watch).
Also it's only 3 months. Just my perspective but I think you'd get a lot more out of it by sticking to one language and learning it really well.
For example you could scrape a bunch of data off of your favorite subreddit and do a network analysis of all the users. It'd touch on a lot of the packages you want to learn and you'd be learning them for a specific end result. You could even throw the data into Gource at the end for a cool visualization (not that it would be very instructive, but it's cool to watch).
Also it's only 3 months. Just my perspective but I think you'd get a lot more out of it by sticking to one language and learning it really well.
Oh and don't forget to write about it. Self reflection is an incredible learning tool.
I think you've set the bar too high and I'm concerned you'll burn out with this plan. I'd recommend to pick a focus area and have a project in mind. If you don't have a focus it's too easy to drift and you'll only learn superficially.
Since you mention learning python and C, I'll recommend a couple sites with problems you can work through.
https://www.reddit.com/r/dailyprogrammer/
https://projecteuler.net/ (math heavy)
Since you mention learning python and C, I'll recommend a couple sites with problems you can work through.
https://www.reddit.com/r/dailyprogrammer/
https://projecteuler.net/ (math heavy)
I’d say keep the focus on python, try the python course on HackerRank. What kind of math background do you have? both the algorithms stuff and sk-learn would depend on that.
I'm free for some time and want to use this time for something productive. Its like a school break (i'm 16). I have some experience in coding but its been mostly tutorial hell.
Things I am interested in : Low level stuff(systems programming?), solving problems etc
Here is a rough outline of my plan: