Clase 05 · 10 minGratis

¿Python realmente vale la pena? Charla con un científico de datos senior

Clase 5 (bonus) del curso gratis de Python para Análisis de Datos: por qué Python tiene tan poca fricción, si de verdad es lento, y el consejo número uno para quien empieza.

Una clase distinta: sin código en pantalla. Una conversación con Gabriel, científico de datos senior, sobre cuándo y por qué usar Python en el trabajo real.

Por qué Python tiene tan poca fricción

Para Gabriel, Python es de los lenguajes que menos fricción tienen para quien nunca ha programado. Una de las razones: no es tipado. En Java o JavaScript tienes que declarar que una variable es un número o un texto; en Python no, él lo infiere. Incluso puedes cambiarle el tipo después:

python
x = 10        # un número
x = "diez"    # ahora es texto, y Python no se queja

¿Es mejor que todos los lenguajes?

No. A algunos «Python lovers» se les ilumina demasiado. Cada lenguaje tiene sus puntos fuertes. Los de Python:

  • Es fácil: poca fricción para empezar.
  • Tiene una comunidad enorme y de código abierto: casi cualquier problema que tengas, alguien ya lo resolvió y lo publicó como librería.

Por eso domina en automatización, análisis de datos, machine learning e inteligencia artificial.

¿Y es lento?

Python es un lenguaje de alto nivel: se lee casi como texto. El precio es que puede ser más lento al ejecutarse. Pero no hablamos de «un minuto contra un segundo»: la diferencia se nota cuando el volumen de datos es grande. Por eso muchas librerías se escriben en C por debajo y se usan desde Python. En el material de la clase lo puedes medir tú mismo:

python
sum(numeros)          # implementado en C: mucho más rápido
for n in numeros:     # un ciclo escrito en Python
    total += n

¿En una empresa real se trabaja con archivos?

Sí, siempre. La mayoría de la información está en bases de datos (y se consulta con SQL), pero siempre aparece un CSV, un Parquet o un JSON que hay que leer. A veces es la forma más rápida de que un servicio obtenga los datos.

El consejo número uno

«Practiquen. No se queden solo con lo que ven en las clases: pónganse un reto.»

Cuando te pones un problema real, aparecen los detalles que ningún curso te cuenta, como que un Excel puede necesitar que le indiques su formato para leerlo sin errores. Ahí es donde más se aprende.

El reto de esta clase

Justo ese: elige un problema tuyo que se pueda resolver con datos y plantéalo en una ficha (el problema, los datos, la pregunta, cómo sabrás que lo lograste y tu primer paso). En el material hay un ejemplo resuelto.

Te avisamos de cada clase nueva

Un correo el día del estreno, con el video y sus apuntes. Gratis, y te das de baja cuando quieras.

Gratis y sin tarjeta. Te escribimos para avisarte de cada clase y puedes darte de baja cuando quieras.

Seguir el canal de WhatsApp