Programación desde cero

Recursos educativos sobre programación y temas relacionados.

Otros

» otros

Publicaciones por categoría: otros


pascal tutoriales mobile conceptos ejercicios python c++ poo java desafios pseudocodigo csharp
2020
16 Apr 2020

Debugging con un patito de goma

¿Conocías el método del patito de goma para “debuggear” código? 😁 ▶️ Video: debugging

07 Apr 2020

Comandos y terminología básica de Git

Hoy Git cumple 15 años, así que acá va un breve resumen sobre comandos usuales y qué significan algunos de...

03 Apr 2020

Recursos educativos para aprovechar durante la cuarentena

📚✏️ Durante estos días de confinamiento debido a la #pandemia, varias plataformas de cursos, libros y material educativo pago han...

20 Mar 2020

El lenguaje R

R (junto con Python) es uno de los lenguajes más utilizados para el análisis estadístico de datos, así como para...

14 Mar 2020

El código spaghetti

¿Has escuchado hablar del “código spaghetti”? ¡Hasta existe un concurso para ver quién logra escribir el peor código! 😄

10 Mar 2020

¿Qué nombre le pongo a mi variable?

Analicemos una buena práctica que es necesaria al programar: identificadores apropiados para nuestras variables, funciones, métodos, clases, etc. 🤓 ▶️...

26 Feb 2020

Front-end, back-end, full-stack

¿Conoces las diferencias entre front-end, back-end y full stack? 😎

20 Feb 2020

El proceso de revisión de código, o code review

Una buena práctica de los equipos de desarrollo: el “code review” (o “revisión de código”). 📍 Para quienes están desarrollando...

13 Feb 2020

El misterio sobre el creador de Bitcoin

El misterio de Satoshi Nakamoto, el creador de Bitcoin 🕵️‍ Este es su perfil en la comunidad Bitcoin, inactivo desde...

05 Feb 2020

Entrevista - cómo comenzar a programar

Entrevista realizada para el canal Curso de Robotica, sobre cómo comenzar a programar 😄

01 Feb 2020

Preguntas de entrevista laboral en Microsoft

Las entrevistas laborales en las grandes compañías suelen enfocarse en estructuras de datos. Veamos algunas preguntas que pueden surgir en...

23 Jan 2020

La jerga hexspeak

Seguramente alguna vez habrás visto un código de error o informativo escrito como número hexadecimal, pero ¿sabías que muchos de...

19 Jan 2020

Qué son las metodologías ágiles

En nuestra vida laboral es muy posible que nos encontremos envueltos en procesos de metodologías ágiles. El tema es amplio,...

2019
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...

04 Dec 2019

EoL (fin de vida) de Python 2

Estamos a menos de 1 mes del fin de vida de Python 2… 🐍 ¿Ya migraste tus proyectos? Si no,...

27 Nov 2019

Optimizaciones de código por un compilador

Entre las muchas y muy complejas tareas de un compilador está la de optimizar código para lograr mayor eficiencia consumiendo...

27 Nov 2019

Algoritmos de búsqueda

Cuando comenzamos a programar, normalmente usamos siempre la búsqueda secuencial. Pero existen otros algoritmos. Uno de los más conocidos es...

24 Nov 2019

Validación de algoritmos

Podemos verificar si un algoritmo es válido utilizando la “lógica de Hoare”, desarrollada por el británico Tony Hoare, quien también...

13 Nov 2019

¿Cómo funciona un compilador?

Ser un compilador no es tarea sencilla 😁 Y construir uno (aunque sea para un lenguaje muy simplificado) es un...

02 Nov 2019

George Boole, a quien debemos la "lógica booleana"

Hoy es el aniversario del nacimiento de uno de los grandes de la historia de la computación y la electrónica:...

01 Nov 2019

¿Qué lenguaje de programación usar?

🤔 “¿Qué lenguaje aprender?” Esta pregunta suele responderse con un “¿qué te interesaría programar?” ✏️ Para empezar con lo básico...

25 Oct 2019

Operaciones a nivel bit

En algunas empresas importantes suelen aparecer preguntas sobre manipulación de bits en las entrevistas laborales 🤔 ¡Veamos entonces un ejemplo!...

22 Oct 2019

La prueba de escritorio de un algoritmo

Es importante poder probar nuestros algoritmos, incluso sin una computadora. ▶️ Video: cómo probar una función ▶️ Video: cómo debuggear...

20 Oct 2019

Calidad en el software

Cuando se produce software comercial, es importante seguir ciertos lineamientos de calidad y que el equipo de desarrollo cuente con...

17 Oct 2019

La experiencia de usuario ("UX")

¿Alguna vez escuchaste a alguien decir que “no se lleva bien con la tecnología”? 😖 Tal vez no es culpa...

15 Oct 2019

La prueba "fizz buzz" en entrevistas laborales

👉 La prueba “Fizz-Buzz” es usada en entrevistas laborales para detectar a quienes no pueden resolver en pocos minutos un...

02 Oct 2019

La criba de Eratóstenes

👉 Un algoritmo para encontrar los números primos entre el 2 y un número dado: “la criba de Eratóstenes”. 💻...

28 Sep 2019

Margaret Hamilton y el proyecto que nos llevó a la Luna

Margaret Hamilton: una de las principales responsables de que el hombre pisara la Luna por primera vez. 🚀 Repositorio del...

22 Sep 2019

Buenas prácticas para nuestros condicionales

👉 Que compile no significa que haga lo que se pide. Pero que compile y que haga lo que se...

14 Sep 2019

Hola, mundo - en distintos lenguajes

El programa que imprime “Hola, mundo” se suele utilizar como introducción a un nuevo lenguaje de programación o, también, para...

12 Sep 2019

Preguntas de entrevista laboral (desarrollador)

👉 En una entrevista laboral para el puesto de desarrollador, casi siempre nos harán preguntas de algoritmia y resolución de...

09 Sep 2019

QA en el software

🦋 El 9 de septiembre de 1945 los científicos que trabajaban en la “Mark II Aiken Relay Calculator” en Harvard...

04 Sep 2019

La complejidad algorítmica

Un breve resumen con algunos tipos de complejidad algorítmica comunes. Un problema podría resolverse con diferentes algoritmos y la complejidad...

23 Aug 2019

Almacenamiento de datos a lo largo del tiempo

Algunos dispositivos de almacenamiento utilizados en el pasado. ¡Y en esas épocas no existía la posibilidad de almacenar en la...

17 Aug 2019

La internet, por dentro

Hoy día, el mundo está interconectado. 🌎 👉 Click para ver en detalle el mapa de los cables submarinos que...

15 Aug 2019

Proceso de desarrollo de un videojuego

Algunos videojuegos no son nada fáciles de desarrollar… ¡Y nada baratos! Este podría ser el proceso de desarrollo de un...

11 Aug 2019

La computadora que llevó al hombre a la Luna

🚀 La Apollo Guidance Computer llevó al hombre a la Luna, con solo 72KB de memoria. En este repositorio vas...

08 Aug 2019

Video - Instalación de Visual Studio 2019

▶️ Nuevo video: instalación de Visual Studio 2019. Cómo instalar, configurar y crear un nuevo proyecto en Visual Studio, en...

07 Aug 2019

Las primeras computadoras

De las primeras computadoras, que necesitaban toda una habitación para funcionar, a los pequeños dispositivos con múltiples propósitos que tenemos...

05 Aug 2019

Video - Instalación y prueba de una placa Arduino

Instalación y prueba de una placa Arduino 😎 Instalación del IDE Arduino, drivers para la placa, conexión de un potenciómetro...

03 Aug 2019

Consejos para ser un buen informático

Para ser buenos, es necesario nunca dejar de aprender.