Bienvenid@ a este tutorial de Python. Python es un potente lenguaje de programación, fácil de usar y con un más que notable conjunto de librerías de soporte que lo han convertido en el lenguaje de programación más usado en el área de Data Science. En este tutorial veremos los elementos clave de este lenguaje: sus tipos de datos, estructuras de control, algunas de sus librerías estándar y funciones más importantes... y nos adentraremos un poco en el mundo de los objetos y las clases.
Para el seguimiento del tutorial deberás tener instalado Python 3.X. Mi recomendación es que simplemente instales Anaconda pues incluye Python, el entorno Jupyter e instala automáticamente decenas de librerías usadas en Data Science. Jupyter es una aplicación web que permite crear documentos divididos en celdas en las que poder ejecutar Python, aplicación en la que están hechos todos los ejemplos mostrados en este tutorial.
Aunque no doy por sentado que tengas ningún conocimiento de Python, ten en cuenta que éste no es un tutorial introductorio a la programación -en un sentido genérico-. De esta forma, sí supongo que sabes qué es una variable, o un bucle, por poner un par de ejemplos sencillos. Si estos conceptos no te resultan suficientemente familiares, tal vez te convenga buscar información sobre conceptos generales de programación antes de comenzar con este tutorial.