Introducción Bienvenido a la primera lección de programación con Python y la librería Arcade. En esta unidad aprenderemos a escribir nuestros primeros programas, dibujar en la pantalla y entender cómo funciona un videojuego desde dentro. Aunque nunca hayas programado antes, no te preocupes. Partiremos de cero, utilizando lo que ya sabes sobre pensamiento computacional y…
Introducción En esta entrada aprenderemos a instalar Python, el entorno de desarrollo PyCharm Community Edition y la librería Arcade para crear videojuegos en 2D. Estos pasos están diseñados para cualquier sistema operativo (Windows, Mac y Linux), y están pensados para que cualquier persona, aunque no haya programado nunca, pueda seguirlos sin problemas. 1. Instalación de…
Aquí tienes ejercicios que implican la creación de clases que maneje excepciones personalizadas para validar atributos o reglas internas.
Aprende a crear excepciones personalizadas en Java para mejorar la gestión de errores en tus aplicaciones. Descubre cómo definir, lanzar y manejar tus propias excepciones para un código más robusto y expresivo.
Descubre cómo adaptar la técnica de reducción al absurdo en programación. Encuentra ejemplos prácticos de su uso en resolución de problemas.
Aprende a capturar excepciones en Java de forma efectiva. Descubre cómo utilizar try-catch, finally y try-with-resources.
Descubre las ventajas educativas de desarrollar tu propio motor de videojuegos y cómo fortalece tus habilidades en POO.
Practica operaciones elaboradas con arrays: validación al rellenar, cálculos internos, verificación de condiciones y modificación de datos.
Practica la realización de operaciones sencillas con los datos de un array, como contar, sumar, medias, máximos y mínimos, etc.
Aprende sobre el modificador static en Java: cómo compartir atributos y métodos entre todos los objetos de una clase. Descubre cómo funciona, cuándo utilizarlo y ejemplos prácticos. Los atributos static son compartidos por todos los objetos, y los métodos static se pueden invocar sin crear una instancia. ¡Domina static y mejora tu programación! 🚀