Do I need to be good at programming to succeed as a data scientist?

I’ll say it again: you don’t have to be “excellent” at programming; you just have to be “good enough”. You must be well-versed in fundamental Python and its operations, as well as fundamental machine learning libraries such as Pandas, NumPy, and Scikit Learn, to be a decent enough data science expert in this wide domain. You should be able to build custom functions, generators, and other tools with ease. It’s alright if you don’t know how to optimize your code at this point. You should be able to convert your well-considered operations into code.

To help you become familiar with Python and its fundamentals, BI provides you a FREE Course for Python with Certification.