Hi! I'm currently taking up a udemy course on python, haven't really gotten into data science yet, I'm nearing the end of the course, but I don't know what kind of foundations I should have for data science? What set of python knowledge should I know before going into it? Or should I learn R after? Edit: To give a background on myself, I'm just a fresh graduate with a degree on mechanical engineering. Wanted to learn python since I was told it is a good language to integrate in that field of engineering. And as I searched, I find it interesting to analyze data and visualize it for the added creativity aspect and hopefully be able to tell stories from the data visuals effectively. Thank you for all your replies!