Basic knowledge in Python is good just for getting started, and will not serve for further purposes. And this basic knowledge will not take you far in the industry. Well, what level of Python is required for Data Science depends on what you are aiming for. In general, after getting knowledge of the basics like OOPS concepts in Python, control statements, Data types, exception handling, etc. get to know about further concepts like NumPy for working with Mathematical computing, and Pandas library for handling datasets in tabular form. If you wish to learn about Machine Learning and Deep Learning, then check out the scikit-learn library and frameworks, TensorFlow or PyTorch. And afterward get familiar with Matplotlib, seaborn, plot.ly library for Data Visualization. If you could manage to learn all these, you could ace Python for Data Science. And if you wish to learn Python for Data Science, check out Intellipaat’s Data Science with Python Course. Also, have a look at the following video on Data Science