[Originalmente publicado como hilo en Twitter](https://x.com/avdata99/status/1486522703263813636).

Empecé a dar un curso de programación en Python para familia y amigos en casa. Somos 8. Complejo pero interesante. Recomiendo. Seguramente le va a sumar a la vida laboral de varios.

Paso la sesión 1: desbloqueamos un kilombo de URLs con Django en 10'. Para uno es un ratito, viejo programador; para los demás es una ayuda valiosa.

Clase 2, mi casa tomada por entusiastas. La TV y el Chromecast funcionan perfecto como pizarrón. Ya buscaremos algún lugar más grande.

![Clase 2 con TV y Chromecast como pizarrón](/img/twitter/curso-de-python-en-casa/1-clase-2-tv-chromecast.jpg)

Trabajo práctico número 1: hacer una función que calcule el envido dadas 3 cartas. Algo que sabemos hacer pero que tenemos que traducir a instrucciones de código. Mucho más difícil de lo que parece. Entretenido y de valioso aprendizaje para el grupo.

Este equipo va a empezar en las próximas semanas un proyecto desde cero. Algo que sea principalmente backend. Será libre.

---

## Meses después

[Continuación del hilo, en agosto de 2022](https://x.com/avdata99/status/1562212172301709312).

Tengo 5 alumnos que pasaron una primera etapa de programación en Python (también GitHub) y estarían listos para postular como trainee o junior. No he encontrado búsquedas así en LinkedIn. ¿Conocen alguna empresa que esté buscando? Son casi todos +30 con trabajo. DMs abiertos.

Como no hay trabajo para trainee en Python, nos conseguimos un cliente para un proyecto de 4 meses. Django y scraping. Arrancamos hace algunas semanas. Viene bien. Hacemos calls de grupo donde hago PRs en vivo. Si sale bien ellos van a hacer sus propios PRs próximamente. Entretenido.

Llegamos a los 100 tests y los 150 issues+PRs. No es fácil pero con paciencia la productividad se empieza a ver.

Junté dos notebooks viejitas y las puse en un estante alto. Ubuntu para ambas; una como webserver con nginx + la app Python, la otra con PostgreSQL. Habemus entorno de desarrollo. Sumamos una GitHub Action para despliegue automático. Anda, todo anda.

![Servidor casero con notebooks viejas](/img/twitter/curso-de-python-en-casa/2-notebooks-servidor.jpg)

Este fin de semana, si tengo tiempo, le sumo una Raspberry Pi 4 con 8 GB de RAM como servidor de caché.

![Moviendo millones de datos](/img/twitter/curso-de-python-en-casa/3-millones-de-datos.jpg)
