Entorno de Desarrollo Local y la Máquina de Café
Prepara el entorno local con PyCharm y construye paso a paso la Máquina de Café.
Tecnología e Informática · Grado décimo · Tutorial práctico
Un recorrido práctico de 43 sesiones que va de la programación orientada a objetos y los videojuegos con Turtle hasta las APIs, la automatización web y tus primeras aplicaciones con Flask. Cada sesión incluye explicaciones, ejercicios, un proyecto del día y actividades para comprobar lo aprendido.
Del entorno local a las clases propias: objetos, herencia y videojuegos clásicos con Turtle.
Prepara el entorno local con PyCharm y construye paso a paso la Máquina de Café.
Clases, objetos, atributos y métodos; paquetes de PyPI con PrettyTable y la Máquina de Café con POO.
Crea tus propias clases con constructor, atributos y métodos, y programa el Juego de Preguntas.
Turtle y su documentación, formas de importar, tuplas y colores RGB para crear la Pintura de Puntos estilo Hirst.
Detectores de eventos, funciones de orden superior, estado e instancias: la carrera de tortugas.
Pantalla, animación con tracer y update, la clase Snake y el control con el teclado.
Herencia de clases, comida, marcador, colisiones y slicing para completar el juego de la serpiente.
Las clases Paddle y Ball, rebotes, marcador y velocidad para construir Pong completo.
Jugador, autos, colisiones, niveles y marcador en el proyecto Turtle Crossing.
Archivos, CSV con pandas, comprensiones, Tkinter, excepciones y JSON.
Abrir, leer y escribir archivos; rutas absolutas y relativas; la Combinación de Correspondencia.
Leer datos CSV con pandas, DataFrames y Series; el Juego de los Estados de EE. UU.
Comprensión de listas y diccionarios, iterrows en pandas y el deletreador con el alfabeto de la OTAN.
Ventanas, etiquetas, botones y entradas con Tkinter, *args y **kwargs; el conversor de millas a kilómetros.
El widget Canvas, programas dirigidos por eventos con after y tipado dinámico: el temporizador Pomodoro.
Cuadrícula, cuadros de diálogo, generación de contraseñas y portapapeles en MyPass.
try, except, else, finally y raise; leer y actualizar JSON; MyPass 2.0 con búsqueda.
Tkinter, pandas y guardado del progreso en Flashy, la aplicación de tarjetas de estudio.
Correos, fechas, APIs, autenticación, variables de entorno y hojas de cálculo en la nube.
Enviar correos con smtplib y manejar fechas con datetime: el Felicitador Automático de Cumpleaños.
Qué es una API, endpoints, códigos HTTP, JSON y parámetros: el Notificador de la ISS.
Open Trivia DB, entidades HTML, una interfaz Tkinter en una clase y anotaciones de tipo: Quizzler.
Autenticación con clave de API, OpenWeatherMap, Twilio y variables de entorno: la Alerta de Lluvia.
Detectar movimientos del precio de una acción, traer noticias y enviar alertas.
Los métodos HTTP POST, PUT y DELETE, encabezados y autenticación: el Rastreador de Hábitos.
Convertir frases en estadísticas de ejercicio y guardarlas en Google Sheets con Sheety.
Leer destinos con Sheety, buscar vuelos y notificar el más barato (proyecto final, parte 1).
Formulario compartible, destinos sin vuelos directos y correos a los clientes (proyecto final, parte 2).
Cómo funciona la web y cómo se construyen páginas con HTML y CSS.
Cómo funcionan Internet y los sitios web; encabezados, párrafos y elementos vacíos en HTML.
La plantilla HTML, listas, anidamiento, atributos, enlaces e imágenes.
Por qué necesitamos CSS, tres formas de agregarlo y los selectores.
Colores, fuentes, herramientas para desarrolladores y el modelo de caja.
Extraer datos con Beautiful Soup y automatizar el navegador con Selenium, con criterios éticos.
Analizar HTML y seleccionar elementos con Beautiful Soup; ética y normas del web scraping.
Extraer el Hot 100 de una fecha y crear una lista de reproducción con esas canciones.
Extraer precios, usar encabezados HTTP y enviar alertas por correo.
Instalar Selenium, encontrar elementos, llenar formularios y crear el bot de Cookie Clicker.
Perfil persistente, inicio de sesión automático y reintentos ante fallos de red: el bot de reservas del gimnasio.
Ventanas emergentes, avisos y clics con pausas; ética de los bots en plataformas sociales.
Medir la velocidad de Internet con Selenium y organizar el bot en una clase para publicar el reclamo.
Iniciar sesión, desplazarse en ventanas y manejar excepciones en un bot seguidor; ética en redes.
Raspar anuncios con Beautiful Soup, limpiar los datos y llenar un formulario con Selenium.
Servidores web con Flask, decoradores, plantillas HTML y páginas dinámicas con Jinja.
Tu primer servidor con Flask, la línea de comandos, __name__, funciones de primera clase y decoradores.
Rutas con variables, modo de depuración, HTML desde Flask, seguridad y decoradores avanzados.
Renderizar plantillas con render_template, servir archivos estáticos y usar url_for.
Expresiones y bloques de Jinja, construcción de URL con url_for y el blog (parte 1).
No hay sesiones que coincidan con tu búsqueda.