¿Cuánta experiencia en programación necesitaría para tomar el curso de especialización en ciencia de datos de Coursera?

Para aprovecharlo al máximo y no sentirse tonto durante la especialización, sugiero encarecidamente un nivel cómodo con la codificación en general y el lenguaje R en algún grado.

  • Para el conocimiento básico de codificación, creo que saber cómo escribir una función , un bucle for es suficiente. La mayoría de las veces, si realmente tiene que codificar en esta especialización, es escribir una función para hacer algo específico o escribir un bucle for para reducir las tareas repetitivas. ¿Así que cuál es el problema? ¿Solo 2 cosas? Bueno, resulta que escribir una función en R es todo un arte. Formular un ciclo for que haga bien una tarea tampoco es trivial.
  • Es genial si sabes HTML básico, para escribir R Publication. (Realmente no necesita esto si no le importa que su publicación esté abarrotada y en escala de grises)
  • Si duda en codificar y solo usa las funciones prescritas sugeridas por los instructores, pronto se aburrirá porque básicamente está produciendo el mismo trabajo que muchas otras personas. Por ejemplo, en el curso sobre Investigación reproducible, toneladas de personas no saben cómo limpiar el conjunto de datos y, por lo tanto, el análisis es superficial e inexacto. ¿Por qué? La limpieza del conjunto de datos necesita conocimiento de las expresiones regulares, si uno no tiene idea de la programación, es improbable que esa persona también conozca las expresiones regulares.
  • La depuración en R suele ser una tarea muy frustrante (el script se ejecuta lentamente y la sintaxis no es muy bonita, no como Python). A veces tendrá que revisar los códigos para encontrar el error bien oculto (por ejemplo, falta una coma). Básicamente, debe tener la misma paciencia que tiene un programador intermedio durante la depuración.
  • Lo que es más importante, si no conoce la programación, probablemente el último curso en el que tenga que desarrollar un producto de datos reales en el procesamiento del lenguaje natural será un gran dolor para usted.

Ninguna. El segundo curso de especialización te enseña R desde lo básico. Todos los demás cursos usan lo que aprende en ese curso y le enseñan conceptos adicionales. Si tienes experiencia en programación, sin duda ayuda a aprender cosas rápidamente. Pero ciertamente puedes completar la especialización incluso sin eso.

Yo diría que estarías bien desde cero. Simplemente siga con el primer curso de la secuencia para comenzar.

More Interesting

¿Qué libro de ciencia de datos / blog-artículo / texto debería leer cada profesional de ciencia de datos para tener una mejor comprensión del tema?

¿Qué quiere decir con límite de centro 30% de un dato dado en estadísticas?

Si eres un profesional de big data / analytics, ¿cuál sería un regalo emocionante que te gustaría recibir?

Si me uno a Microsoft como Científico de datos sénior y obtengo un rendimiento superior al promedio, ¿cuánto tiempo debo esperar para llegar al nivel principal?

¿Cuántos datos consume un minuto de una llamada de WhatsApp?

¿Qué MOOC es mejor para aprender a extraer datos? ¿Los datos masivos de minería establecen uno de Stanford o el de la Universidad de Illinois?

¿Qué son la función de descenso de gradiente y costo en la regresión logística?

¿Cuál es la mayor barrera para la adopción de soluciones de big data en la asistencia sanitaria?

¿Cuáles son ejemplos concretos de misiones de Data Scientist dentro de las empresas?

¿Qué estadística simple o técnica de ciencia de datos utilizó para obtener una visión interesante cuando se enfrentó a grandes cantidades de datos?

¿Se ha trabajado en el uso del aprendizaje profundo para motores de recomendación?

[EE. UU.] ¿Cómo es el puesto de Asociado Junior en Mu Sigma?

Para un estadístico, ¿qué áreas necesitan mejorar para convertirse en un buen científico de datos?

¿Cómo es trabajar con Big Data?

¿Qué puede hacer Java por un científico de datos que Python / R no puede?