Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

Python — Iniciación

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • Python

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Este curso está dirigido a personas sin experiencia previa en programación o con conocimientos muy básicos que desean incorporarse al ecosistema Python desde cero. A lo largo de las 8 horas, el participante descubrirá cómo funciona el lenguaje: desde la identificación de los tipos de datos fundamentales y la ejecución de sus primeros scripts, hasta la escritura de programas simples que combinan estructuras de control, funciones y colecciones de datos. Al finalizar, el participante será capaz de leer, ejecutar y modificar scripts Python sencillos de forma autónoma, comprender los mensajes de error más frecuentes y aplicar, con apoyo de guías y plantillas, los bloques de construcción esenciales del lenguaje para resolver problemas cotidianos de baja complejidad.

  1. Reconocer los tipos de datos básicos de Python (int, float, str, bool) y justificar la clasificación de expresiones concretas, estableciendo la base conceptual necesaria para escribir código correcto desde el primer momento.
  2. Poner en marcha un entorno de ejecución local o basado en notebook, resolviendo los errores de arranque habituales antes de analizar la lógica de cualquier script.
  3. Aplicar estructuras condicionales y bucles para controlar el flujo de un programa, partiendo de pseudocódigo o plantillas parcialmente escritas y adaptándolas a diferentes datos de entrada.
  4. Operar con las colecciones de datos más comunes (listas y diccionarios) realizando operaciones de creación, lectura, actualización y eliminación de elementos mediante instrucciones guiadas paso a paso.
  5. Explicar el propósito y los parámetros de funciones Python de baja complejidad, e incorporar funciones built-in frecuentes en programas de procesamiento de listas simples.
  6. Diagnosticar errores de tipo SyntaxError, NameError, TypeError e IndexError en fragmentos de código con fallos, señalando la línea causante y proponiendo la corrección mínima necesaria.

Bloque 1 — Primeros pasos con Python. El curso arranca estableciendo qué es Python y en qué contextos se utiliza. Se presenta el entorno de trabajo —instalación local e interfaz de notebook— y se guía al participante para ejecutar su primer script, prestando especial atención a los errores de entorno más comunes que pueden impedir el arranque. A continuación se introduce el sistema de tipos básico del lenguaje: números enteros y decimales, cadenas de texto y valores booleanos, con ejercicios de clasificación que consolidan la comprensión antes de avanzar.

Bloque 2 — Control de flujo. Con los tipos asimilados, el curso aborda cómo dirigir la ejecución de un programa. Se estudian las estructuras condicionales if / elif / else para ramificar el comportamiento según los datos de entrada, y los bucles for y while para iterar sobre listas y rangos numéricos. Todos los ejercicios de este bloque parten de esquemas o estructuras parcialmente escritas, de modo que el participante complete y adapte el código en lugar de escribirlo íntegramente desde cero.

Bloque 3 — Colecciones y funciones. El tercer bloque introduce las dos colecciones más utilizadas en Python —listas y diccionarios— y practica sobre ellas las operaciones CRUD elementales siguiendo instrucciones detalladas. Seguidamente se estudia la anatomía de una función: parámetros, valor de retorno y llamada válida. Se incorporan también las funciones built-in de uso más frecuente (len(), range(), type(), print()), integrándolas en un programa de procesamiento de lista guiado que sirve como ejercicio de cierre del bloque.

Bloque 4 — Lectura y depuración de errores. El curso concluye desarrollando la habilidad de leer mensajes de error. El participante aprende a distinguir entre SyntaxError, NameError, TypeError e IndexError, localizar la línea causante en el trazado de pila y aplicar la corrección mínima necesaria. Esta competencia de diagnóstico temprano refuerza de forma transversal todos los contenidos vistos y prepara al participante para seguir aprendiendo de forma autónoma.

  • Ordenador con sistema operativo Windows 10/11, macOS 12 o superior, o distribución Linux de uso general.
  • Python 3.10 o superior instalado, o acceso a un entorno de notebook en la nube (Google Colab, JupyterLite o similar).
  • Editor de código o IDE ligero recomendado: Visual Studio Code con la extensión oficial de Python, o Jupyter Notebook/Lab.
  • Conexión a internet para la descarga de materiales y, en su caso, el uso de entornos en la nube.
  • Sin requisitos de hardware especiales: cualquier equipo con 4 GB de RAM y 2 GB de espacio libre en disco es suficiente.

No se requieren conocimientos previos de programación. Es suficiente con saber utilizar un ordenador a nivel de usuario: navegar por el sistema de archivos, instalar aplicaciones y manejar un navegador web. La familiaridad con conceptos matemáticos básicos (operaciones aritméticas, condiciones lógicas sencillas) facilitará la comprensión de los ejercicios, aunque no es un requisito excluyente.