viernes, 15 de septiembre de 2017

Programación Funcional con #Python

La Programación Funcional es un paradigma de programación basado en el uso de funciones matemáticas, en contraste a la programación imperativa. La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los años 1930 para investigar la definición de función, la aplicación de las funciones y la recursión. Muchos lenguajes de programación funcionales pueden ser vistos como elaboraciones del cálculo lambda. Wikipedia.

Figura 1: Programación Funcional

Hace un tiempo atrás, he tenido la suerte de participar en un evento de Software Libre, de mi gran amigo Luis Tomás Wayar @lwayar conversó sobre Programación Funcional con Python.

Aquí les dejo el enlace para aquellos desarrolladores que están interesados en iniciar con este paradigma junto a un lenguaje tan práctico como es Python.


Saludos!

lunes, 21 de agosto de 2017

Grandes temas de las #matemáticas

Este último fin de semana me dediqué a ver un muy interesante programa llamado "Grandes temas de las Matemáticas" emitido por TECtv La señal de la ciencia y bajo la conducción de Adrián Paenza.

Figura 1: Grandes temas de las matemáticas

El reconocido divulgador Adrián Paenza nos acerca interrogantes que tienen a la matemática como protagonista: ¿Es posible anticipar si un fenómeno se va a producir o no? ¿Cuál es la importancia de la noción de límite? ¿Cuántos problemas abiertos existen? ¿Qué son los números primos? Con su habitual sentido del humor, didáctica y la colaboración de especialistas invitados, el conductor nos demostrará que no sólo es posible responder estos cuestionamientos sino también descubrir que la matemática nos acompaña en nuestra vida cotidiana y no es para nada aburrida.

A lo largo de los siguientes 13 capítulos vas a encontrar temas tales como el número PI, la importancia de los números Primos, Los problemas abiertos, Fibonacci, el número e, teoría de juegos, noción de límites y otros grandes temas más.


Si realmente estas interesado en la programación o en las ciencias de la tecnologías es tecnicamente imposible que no estén vinculados los temas de matemáticas y gracias al entusiasmo de mi gran amigo Luis Wayar @lwayar por las matemáticas es un terreno que no deja de sorprenderme nunca.

Saludos!

sábado, 24 de junio de 2017

Las 4 libertades del #SoftwareLibre

Luego de la visita de Richard M. Stallman a #jujuy donde tuve la suerte de estar presente en su conferencia, conseguí su libre llamado "Software Libre para una Sociedad Libre".

Figura 1: Software Libre para una Sociedad Libre

Este libro, resume alguno de sus ensayos, pensamientos y posturas en cuanto a su filosofía de Software Libre y su visión por llevar la voz a más lugares.

En esta oportunidad quería aprovechar para describir las 4 libertades para que un software sea considerado libre:

La libertad de ejecutar el programa sea cuál sea el propósito.

La libertad de modificar el programa para ajustarlo a tus necesidades. (Para que se trate de una libertad efectiva en la práctica, deberás tener acceso al código fuente, dado que sin él la tarea de incorporar cambios en un programa es una tarea extremadamente difícil).

La libertad de redistribuir copias, ya sea de forma gratuita, ya sea a cambio del pago de un precio.

La libertad de distribuir versiones modificadas del programa, de tal forma que la comunidad pueda aprovechas las mejoras introducidas.

A partir de este punto se abre una abanico de oportunidades de crecimiento y modelos de negocios que es posible llevar adelante.

En lo personal, creo que lo mejor que podemos hacer como informáticos es contribuir y generar comunidades, basadas en estas libertades, dando la posibilidad no solo de integrar ideas y desarrollar programas, sino también con la idea de compartir el conocimiento y contribuir para generar proyectos aún más grandes.

De todas maneras, me parecería muy interesante tener la posibilidad de leer sus comentarios!

Saludos!

Fuente | Software Libre para una Sociedad Libre

Entradas populares