Programación desde cero

Recursos educativos sobre programación y temas relacionados.

Blog

09 Jan 2020

¿Por qué es buena práctica evitar variables globales?

Uno de los primeros consejos al empezar a programar es el de “evitar variables globales”. Normalmente el programador novato no...

07 Jan 2020

Video - Recursividad

En este video analizamos el concepto de recursividad (o “recursión”), con ejemplos sobre funciones y visualización paso a paso de...

06 Jan 2020

Ejercicio con arreglos en C++

Un ejercicio utilizando arreglos y una posible resolución. ¿Se te ocurre alguna otra? Si es así, compartila en la sección...

04 Jan 2020

Los principios SOLID en el diseño de objetos

Los principios “SOLID” creados por el ingeniero Robert Martin son una guía para el diseño de proyectos OO 🤠 ▶️...

02 Jan 2020

Las funciones

Volvamos a lo básico: las funciones. Su uso es sencillo pero, como en todo, es importante seguir buenas prácticas. ▶️...

22 Dec 2019

Ejercicio de examen de MIT, resuelto - Funciones en Python

Un ejercicio de examen de programación inicial del MIT, usando funciones en Python. Vemos también la solución propuesta por la...

20 Dec 2019

Listas enlazadas - algunas operaciones

Las listas enlazadas son la base para otras estructuras de datos. Acá vemos algunos ejemplos genéricos en pseudocódigo. (Fuente: “Introduction...

19 Dec 2019

Ejercicio con arreglos en C++

Los arreglos son una de las estructuras de datos más básicas que podemos utilizar para implementar algoritmos y contenedores. Click...

18 Dec 2019

Inteligencia artificial, machine learning, ¿qué son?

Oimos hablar constantemente de “inteligencia artificial”, “machine learning” (o “aprendizaje de máquinas”, aunque se suele usar más el término en...

14 Dec 2019

Implementación de la potencia sin usar multiplicación o división

Dos formas ingeniosas de implementar la operación de potencia. Eso sí: hay que saber un poco de matemática 🤓