Is it necessary to learn Python from square one if your ultimate goal is to use it for data science? I have used R a lot for data science. But could I learn Python sufficiently well just by looking at other data science problems and their Pythonic approaches?
Learning Python for Data Science
python