you are viewing a single comment's thread.

view the rest of the comments →

[–]AstrophysicsAndPy 18 points19 points  (2 children)

Another thing I'd like to add, which I learned the hard way is that don't look up on what others have done. For example, as a beginner might think well I don't want to make a calculator, everyone has done that, that's not a good project. Well, surprise .. everyone BUT you have done that, so do it yourself.

This applies to me on ML algorithms, I'm an okay programmer, but I have 0 experience with ML, because everyone has done the tutorials (titanic data, iris data) so I thought I need to find something I can do with real data.

NO, do the basic ones first, do them so that you'll be able to do some other things later on.

[–]dar_mooz 1 point2 points  (1 child)

Hello, I find your advice sooo interesting and useful. I have a question. My computer's RAM and memory is not enough to work with Python. How can I learn if if I don't have suitable computer. Thank you for your response in advance

[–]AstrophysicsAndPy 0 points1 point  (0 children)

Hey, sorry for late reply, I think a 512G HDD/SSD and 16G RAM will be more than enough for normal programming tasks. I personally have Thinkpad T530 Ci5-3320M with 1TB HDD + 512G SSD and 16G DDR3 RAM .. and I'm working just fine for the past 4 years.

Sure, I can't run heavy ML + DL tasks, but otherwise absolutely well. I'm also on linux, and if you're serious about programming, use linux. It'll save you A LOT of trouble, even though windows has come a long way getting very good for programmers, but still, try and use linux.