Introducción a la Programación | Preparatoria
Uncategorized
Acerca de este curso
Aprende uno de los lenguajes de programación más utilizados de nuestra época, domina los conceptos y ¡programa tu propio videojuego usando Python!
Contenido del Curso
¿Por qué programar? – Bienvenida al curso
-
¡Bienvenidas, bienvenidos!
01:01 -
Temario
-
¿Programación?
06:02 -
Tipos de Programación
02:42 -
Actividad: Tipos de programación
-
Algoritmos
-
Papel antes que teclas
-
Diagrama de Flujo
Cómo crear tu mundo – Introducción a Python, variables y tipos de datos
-
Nuestro lenguaje: Python
-
¡Estamos por comenzar!
00:00 -
Sintaxis básica de Python
01:29 -
Variables en Python
-
Sintaxis básica y variables en Python
-
Práctica: Sintaxis básica en Python
-
Contenidos: Tipos de Datos
-
Tipos de Datos en Python
-
Práctica: Tipos de datos en Python
-
Operadores básicos: Aritméticos, lógicos y relacionales
-
Operadores básicos
-
Práctica: Operadores básicos en Python
-
Buenas Prácticas
-
Ejemplos Buenas Prácticas
-
Buenas prácticas
-
Práctica: Depuración guiada de errores
-
Listas, Diccionarios y Tuplas
-
Listas, Diccionarios y tuplas
-
Práctica: Listas, diccionarios y tuplas
Cómo modificar tu mundo – Condicionales, ciclos y funciones
-
Condicionales
00:00 -
Ejemplos de Uso – Condicionales
-
Práctica – Condicionales
-
Condicionales – Quiz
-
Ciclos
00:00 -
Ejemplos de uso – Ciclos
-
Práctica Ciclos
-
Quiz – Ciclos
-
Sentencias Break y Continue
-
Ejemplos de uso Break y Continue
-
Práctica Break y Continue con Ciclos
-
Sentencias Break y Continue
-
Funciones
00:00 -
Ejemplos de uso – Funciones
-
Práctica Funciones
-
Funciones – Quiz
-
Parámetros y retorno de valores
-
Práctica de parámetros y retorno de valores
-
Importancia de Modularidad y Reutilización del Código
-
Modularidad y Reutilización Quiz
-
Ejemplo de uso integrador
-
Ejercicios con lógica de programación
-
Proyecto Final – Crea tu propia calculadora
Parte 2 – A construir
-
Resumen Primera Parte
-
Bienvenida Segunda Parte
-
Temario – Segunda Parte
Librerías para hacer cosas interesantes
-
Introducción a librerías estándar
-
Práctica: Uso de Librerías Externas
-
Documentación de librerías
-
Librería Pandas: Lectura y escritura de archivos de texto (CSV y Excel) en Python
02:16 -
Archivos CSV con pandas
-
Archivos Excel con pandas
-
Práctica: Lectura y escritura de archivos CSV y Excel
-
Lectura y escritura de archivos de texto (.txt)
-
Práctica: Archivos de texto en Python
-
Primeros Usos de Turtle
-
Métodos en Turtle
-
Tutorial: Crea una Flor Geométrica con Turtle
Herencia – Aprovechar al máximo tu código
-
Introducción a la Programación Orientada a Objetos
03:01 -
Atributos y métodos
-
Ejemplos – Creación de clases y objetos
-
Práctica Clases y Objetos
-
Herencia
-
Práctica Herencia Básica
-
Práctica Programación Orientada a Objetos
-
Práctica Programación Orientada a Objetos – Piedra Papel o Tijera
-
Quiz: Programación Orientada a Objetos en Python
Manejo de datos
-
Operaciones comunes con estructuras de datos
-
Práctica con estructuras de datos
-
Introducción al manejo de cadenas (strings)
-
Práctica manejo de strings
-
Ejercicios básicos de manejo de datos
-
Quiz Manejo de Datos
Inspirando otros mundos – Manejo de errores y buenas prácticas
-
Introducción al manejo de errores (try-except)
-
Ejemplos de uso Manejo de Errores
-
Práctica Manejo de Errores
-
Práctica: Validación de Entradas con try-except
-
Quiz Manejo de Errores
-
Reto Integrador: Datos, archivos y errores
-
Práctica Proyecto Integrador
¡A construir! – Crea tu propio videojuego
-
Introducción a Pygame
-
Métodos Comunes en Pygame
-
El concepto de coordenadas (x, y) en Pygame
-
Crear ventana inicial
02:07 -
Práctica: Ventana que cambia de color
-
Tema: Rectángulos, círculos, líneas y polígonos en Pygame (pygame.draw)
-
Práctica: Figuras y Coordenadas en Python con Pygame
-
Ajustar posiciones y dimensiones en Pygame
-
Práctica: Posiciones y dimensiones en Pygame
-
Movimientos en el teclado
-
Uso de Teclas de nuestro Teclado
-
Práctica: Movimiento con Teclado en Pygame
-
Usando Imágenes
-
Ejemplos de Uso de Imágenes
-
Práctica: Cargar un fondo y un personaje, y moverlo con el teclado
-
Superposición entre objetos
-
Detectar cuando dos objetos chocan y realizar una acción
-
Práctica: Colisiones y Acciones en Pygame
-
Sistema de Puntuación y Vidas en Pygame
-
Práctica: Puntuación y vidas en Pygame
-
Pantallas, menú y estados del juego
-
Práctica: Menú Inicial y pantalla final
Construcción del Videojuego
-
MISIONES 0 y 1
-
MISIONES 2 y 3
-
MISIONES 4 y 5
-
MISIÓN 6 – Menú inicial y pantalla final (versión completa)
-
Práctica: Pruebas y depuración del videojuego final
-
Práctica: Mejoras visuales y experiencia del usuario
-
Práctica: Manual de usuario del videojuego
-
Práctica: Preparación de presentación del videojuego
-
Presentación de videojuegos
-
Cierre del curso y reflexión final
Calificaciones y reseñas de los estudiantes
No Review Yet