python3

Revisión del libro "Python 3, Curso Práctico" de Alberto Cuevas

Nos han pedido una revisión de un nuevo libro sobre Python en español. El libro se titula ‘Python 3, Curso Práctico’ y lo ha escrito Alberto Cuevas Álvarez. Si seguís leyendo podréis ver cómo ganar una copia en papel del mismo ;-DPrimero de todo, algunas características del libro: Título: Python… Leer más »Revisión del libro "Python 3, Curso Práctico" de Alberto Cuevas

Cómo crear extensiones en C para Python usando CFFI y numba

Introducción En este artículo vamos a ver cómo crear extensiones en C para Python usando CFFI y aceleradas con numba. El proyecto CFFI (“C Foreign Function Interface”) pretende ofrecer una manera de llamar a bibliotecas escritas en C desde Python de una manera simple, mientras que numba, como podéis leer… Leer más »Cómo crear extensiones en C para Python usando CFFI y numba

Cómo acelerar tu código Python con numba

Introducción En este artículo vamos a hacer un repaso exhaustivo de cómo acelerar sustancialmente tu código Python usando numba. Ya hablamos sobre la primera versión de numba en el blog, allá por 2012, pero ha habido importantes cambios desde entonces y la herramienta ha cambiado muchísimo. Recientemente Continuum publicó numba… Leer más »Cómo acelerar tu código Python con numba

Liberado poliastro 0.2: Mecánica Orbital y Astrodinámica en Python

Después de meses de trabajo he liberado poliastro 0.2.0, una biblioteca Python y Fortran destinada a estudiar problemas de Mecánica Orbital y Astrodinámica en Python: https://pybonacci.github.io/poliastro La versión 0.1.0 nació en 2013 mientras estudiaba Orbital Mechanics en el Politecnico di Milano: tomé unas subrutinas escritas en Fortran por el profesor… Leer más »Liberado poliastro 0.2: Mecánica Orbital y Astrodinámica en Python

Pandas (VI)

Y mucho más Esto solo ha sido un pequeño vistazo con cosas que considero importantes pero que no tienen que ser las más importantes. Podéis echarle un ojo a: sort, max, min, head, tail, unique, groupby, apply, transform, stack, unstack, mean, std, isnull, value_counts, notnull, rank, dropna, fillna, describe, cov,… Leer más »Pandas (VI)

Pandas (V)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente: [crayon-5ded6b9a0b362348756919/]   Y sin más preámbulos seguimos con esta quinta parte de la serie. Unir (merge/join) Pandas dispone de la función merge (documentación oficial) que permite ‘unir’ datos al estilo de como se hace… Leer más »Pandas (V)

Pandas (IV)

Antes de nada, el contexto, para esta serie de entradas se va a usar lo siguiente: [crayon-5ded6b9a0b754835842088/]   Y sin más preámbulos seguimos con esta cuarta parte de la serie. Concatenando datos Para concatenar ficheros se usa la función pd.concat (documentación oficial]. Un ejemplo rápido sería el siguiente: [code language=”Python”]… Leer más »Pandas (IV)