En su mayor parte, no.
Tal como dice Satvik Beri, la programación funcional es muy útil para las canalizaciones de ciencia de datos, donde el rendimiento es más crítico que el mantenimiento del código. Los científicos de datos generalmente no trabajan con bases de código grandes. Escriben pequeños guiones y prototipos.
Sin embargo, la mayoría de los científicos de datos usan bibliotecas de aprendizaje automático, y muchas de ellas hacen un uso intensivo de OOP, al menos las escritas en Python. La principal excepción es R, que es un lenguaje puramente funcional. Un científico de datos que trabaje estrictamente en R y SQL nunca tocará OOP.
- ¿Hay algún buen conjunto de datos de huellas dactilares y / o iris disponibles públicamente para el aprendizaje automático?
- ¿Es posible conseguir un trabajo en ciencia de datos o aprendizaje automático justo después de la graduación? ¿Si es así, cómo?
- ¿Cómo un nuevo graduado que no es CS ingresa a la ciencia de datos?
- ¿Podría un estadístico, utilizando solo los datos de cualquier deporte importante, determinar quiénes eran los mejores jugadores?
- ¿Cómo afecta la recolección de datos al análisis de datos?
En las grandes bases de código de aprendizaje automático en compañías tecnológicas, sospecho que la POO también está muy extendida, pero estas son desarrolladas principalmente por ingenieros de aprendizaje automático e ingenieros de datos.