Post 8: Las muchas caras de Python 🐍

Published:

 

Python es un lenguaje de programación fácil de aprender dado sus clara sintaxis. Además, se ha hecho tan popular porque es el lenguaje más usado en ciencia de datos e IA con librerías famosas como Numpy, Scikit-learn, Pytorch, Tensorflow, Keras, FastAI, Huggingface-Transformers o JAX. Incluso, Python ha sido colocado en el puesto No. 1 durante varios años en el índice TIOBE que mide la popularidad de varios lenguajes

Sin embargo, algo curioso de Python es que su fama se la debe a otros lenguajes como C, C++, Rust y CUDA (que de hecho está basado en C/C++). Las librerías más famosas en Python son en realidad piezas de código muy optimizadas de esos otros lenguajes, y Python sirve como una especie e interfaz (conocido como wrapper). Es decir, Python es famoso por hacer las cosas simples.

img

Yo en realidad sigo sin entender como es que en biología se enseña más R en vez de Python. La mayoría iniciamos amando R, pero pienso que es más por lo grandioso que es su librería para hacer graficas llamada ggplot. Disclaimer, comentario de un Pythonista 😬

Refs