Newsletter para devsEntra
Web Reactiva

WR 114: Python en las estrellas con Juan Luis Cano

Un repaso a Python, a su comunidad y a por qué debes aprenderlo.

Escúchalo también en Spotify | Apple Podcasts | Google Podcasts | iVoox

Si te gustan los newsletter, los domingos te envío uno para que lo leas tranquilamente. Puedes apuntarte gratis aquí.

Pero hoy te recomiendo que te pases por Dignodeleer.com donde vas a encontrar mucha buena lectura para que llegue a tu bandeja de entrada.

Juan Luis Cano, ingeniero aeronáutico

Juan Luis Cano es ingeniero aeronáutico, pero lleva mucho tiempo trabajando como ingeniero de software.

Ingeniero de planificación y ejecución de misión en Satellogic, entre otras cosas, mantiene un software que va embarcado en el satélite y se encarga de tomar fotos, hacer maniobras y gestionarlas.

Así que por eso la entrevista es de “Python en las estrellas”, porque hasta en los satélites lo tenemos funcionando.

Ha sido presidente de la Asociación Python España, nos contará cuestiones relacionadas con la comunidad y, también, con su proyecto en abierto más querido, Poliastro.

Juan Luis Cano Python

Tres motivos principales para aprender Python

1. Es fácil de aprender.

Una actividad extraña como la programación mejor si tiene una ayuda. La sintaxis de Python está muy bien para quien empieza.

2. Diversidad de entornos.

Frameworks, bibliotecas, librerías… Decenas de miles disponibles. Siempre hay un software o script basado en Python que te puede venir bien.

3. La comunidad.

Un grupo de usuarios de todos los niveles con la misma filosofía: compartir, aprender y abrir el conocimiento.

Python está de moda

Hay una combinación de factores para entender por qué Python está en boca de todos. Ecosistemas como los de Machine Learning o Data Science han tenido un peso muy importante en este crecimiento.

Se siguen abriendo ámbitos como por ejemplo el de la electrónica recreativa. Se puede programar un Arduino con Python.

Incluso en el desarrollo móvil este lenguaje también quiere jugar su partido, tal y como nos cuenta Juan Luis.

La primera juventud del lenguaje fue de la mano del desarrollo web, en el que librerías como Django y Flask siguen usándose de forma masiva.

Aprender Python

Nuestro invitado nos recomienda CodeCademy para el aprendizaje del lenguaje.

DjangoGirls es una comunidad que abre el conocimiento de la programación y que fue iniciada por dos mujeres polacas. Ofrece también guías y manuales gratuitos (en castellano).

Otras dos referencias que nos deja son:

Aquí también hicimos nuestros pinitos con el Desafío de Web Scraping cuyo resultado es este ranking de podcasts.

Comunidad de Python en España

El evento más importante del año es la PyConEs. Con 850 entradas vendidas en su última edición y se celebra una vez al año.

La comunidad es vibrante.

Hay varias comunidades locales. La de Madrid por ejemplo comenzó con unas charlas en un bar. Hay en muchas más localidades. Ahora son tantas que cuesta recitarlas todas.

Puedes consultar todas las comunidades de España en este mapa.

También en varias sedes existe PyLadies, una asociación que se enfoca en ayudar a más mujeres a participar activamente en la comunidad del lenguaje de programación.

Poliastro

Poliastro es una biblioteca para astrodinámica y mecánica orbital. Nació como una colección de scripts de Matlab, que estaban fragmentados.

Luego lo reescribió y empaquetó en Python y ahora se utiliza en universidades y startups.

En Poliastro se pueden hacer cosas como diseñar trayectorias interplanetarias: ¿Cuál es la mejor fecha para viajar de la Tierra a Marte?

Más recomendaciones

La primera es para Google Summer of Code , un evento al que anima a participar a todos los estudiantes. Se aprende mucho, se trabaja desde casa y resulta gratificante.

Para próximas entrevistas nos habla de Manuel Kaufmann, creador de Argentina en Python.

Juan Luis Cano en internet

Puedes encontrarlo en:

Gracias a Juan Luis por el tiempo que nos ha dedicado.

¿Te quedaste con ganas de más?

Juan Luis nos acompaña en este episodio y también “En privado”, en el episodio 50 de Web Reactiva Premium, disponible sólo para los suscriptores.

Allí nuestro invitado nos habla de las buenas prácticas de programación que utiliza, sus herramientas de desarrollo favoritas y el motivo de su tagline en Linkedin.

Para saber más de la Zona Premium, puedes navegar por todo lo que ofrece.

¡Nos escuchamos el próximo martes!

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.