SG58 Biblioteca

Publicado en

Math Adventures with Python

Math Adventures with Python

Peter Farrell. No Starch Press, 2019.

Como lector de SG, es muy probable que estés consciente de cuán entretenidas pueden ser las matemáticas, y que al mezclarlas con programación se pueden hacer cosas super interesantes. Pero lograr transmitir este entusiasmo a otros, especialmente a tus hijos o alumnos, es un gran reto. Así que te presentamos “Math Adventures with Python”, un libro educativo que utiliza el poder de la programación para ejemplificar conceptos matemáticos de forma entretenida.

A través de los ejercicios incluidos en el libro se enseña entre otras cosas a:

  • Dibujar y transformar gráficos 2D y 3D por medio de matrices.

  • Crear coloridos fractales usando números complejos y recursión.

  • Utilizar autómatas celulares para generar borregos virtuales que se muevan y  reproduzcan de forma autónoma (eso nos recuerda a Minecraft).

  • Descifrar claves secretas usando algoritmos genéticos.

El libro está dividido en tres grandes partes: la primera se enfoca en revisar conceptos básicos de programación con Python como ciclos y condiciones; la segunda parte muestra cómo construir programas para resolver problemas matemáticos; y la tercera parte aborda temas avanzados que abren la puerta a investigación propia.

Math Adventures with Python sin duda será de gran ayuda para los estudiantes que quieran aprender sobre estos temas, pero también para los profesores que requieren materiales y dinámicas para apoyarlos en la enseñanza.

https://nostarch.com/mathadventures


Software Economics

Software Economics: Una guía de estudio

Luis Artola. Leanpub, 2019.

¿Estás harto del "ellos" y "nosotros" cuando se habla de desarrolladores vs el resto de la empresa? ¿No encuentras cómo justificar ante tus colegas, superiores o usuarios que sería buena idea refactorizar la base de código o aplicar desarrollo dirigido por pruebas? ¿Te vendría bien un marco mental que te ayude a decidir cuándo tiene sentido aplicar programación en pares y cuando no?

Software Economics es un libro en español escrito por Luis Artola que reflexiona sobre prácticas y gestión de desarrollo de software desde un punto de vista de costo, valor, riesgo y deuda. Digamos que es el libro que hacía falta para ayudar a los desarrolladores y líderes técnicos a entender cómo tomar decisiones de negocio y, sobre todo, cómo hablar y convencer a gente de negocio sobre las decisiones que hay que tomar alrededor de un proyecto o línea de producción de software.

La mala noticia es que el libro todavía se encuentra en desarrollo. En diciembre de 2018 se hizo disponible una versión preliminar con el esqueleto de capítulos y puntos a desarrollar, y se espera que el autor lo desarrolle durante los próximos meses. ¿Cuando exactamente estará listo? No lo sabemos, pero ojalá no tarde mucho porque la tabla de contenido pinta bastante bien. ¿Y entonces por qué mencionamos este libro aquí si todavía no está listo? Pues precisamente porque la mejor forma de apoyar (y presionar) al autor para que termine pronto el libro es comprar por adelantado el ebook. Así que te invitamos a que te des una vuelta por https://leanpub.com/software-economics y adquieras tu copia.