Saltar al contenido
Logotipo de Trainontech Trainontech

Lenguajes y Fundamentos de Programación · PY-101

Python desde cero

De la primera variable a un programa con funciones que decide, repite y trata datos en un cuaderno.

Disponible Iniciación 8 módulos · 42 clases

Formato asíncrono Desarrollo, Docentes FP, Alumnado, Ingeniería / Industria Python, Google Colab

Lo que aprenderás

  • Escribir y ejecutar código Python en cuadernos de Google Colab sin instalar nada en el equipo
  • Distinguir enteros, flotantes, cadenas y booleanos, y convertir entre ellos con control de errores de tipo
  • Construir condicionales con if, elif y else que cubran todos los casos de una decisión
  • Recorrer datos con bucles for y while, y controlarlos con break, continue y range
  • Definir funciones con parámetros, valores por defecto y retorno para no repetir código
  • Depurar un error leyendo el mensaje de traceback e identificando la línea y el tipo de excepción
  • Resolver ejercicios de aula con enunciado, prueba y solución comentada paso a paso

Contenido del curso

8 módulos · 42 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Presentación y entorno 5 clases
  • Qué se puede hacer con Python y qué no
  • Primer cuaderno en Google Colab
  • Celdas de código y celdas de texto
  • Ejecutar, reiniciar y guardar el cuaderno
  • El primer programa que imprime en pantalla
Módulo 2 · Variables y tipos de datos 6 clases
  • Nombres de variable y asignación
  • Enteros y flotantes: precisión y redondeo
  • Cadenas de texto y formateo con f-strings
  • Booleanos y valores nulos
  • Conversión de tipos y errores frecuentes
  • Entrada de datos con input
Módulo 3 · Operadores y expresiones 5 clases
  • Operadores aritméticos y prioridad
  • División entera, módulo y potencia
  • Comparaciones y operadores lógicos
  • Operaciones sobre cadenas: concatenar, cortar y buscar
  • Ejercicio: calculadora de consumo
Módulo 4 · Condicionales 5 clases
  • La estructura if y la indentación
  • Encadenar casos con elif y else
  • Condiciones compuestas con and, or y not
  • Condicionales anidados y cuándo evitarlos
  • Ejercicio: clasificador de medidas fuera de rango
Módulo 5 · Bucles 6 clases
  • El bucle for y la función range
  • Recorrer cadenas y colecciones
  • El bucle while y la condición de parada
  • break, continue y bucles infinitos
  • Bucles anidados y tablas
  • Ejercicio: cuenta y resumen de una serie de valores
Módulo 6 · Funciones 6 clases
  • Definir una función y llamarla
  • Parámetros, argumentos y valores por defecto
  • El valor de retorno y la sentencia return
  • Ámbito de las variables dentro y fuera
  • Documentar una función con docstring
  • Ejercicio: refactorizar un programa en funciones
Módulo 7 · Errores y depuración 4 clases
  • Leer un traceback de arriba abajo
  • Errores de sintaxis frente a errores de ejecución
  • Comprobar valores intermedios con print
  • Errores típicos de principiante y cómo detectarlos
Módulo 8 · Proyecto de cierre 5 clases
  • Enunciado: programa de registro y resumen de lecturas
  • Diseño en papel antes de escribir código
  • Construcción por partes con funciones
  • Pruebas manuales y corrección
  • Entrega comentada del cuaderno

Requisitos

  • No se necesita experiencia previa en programación
  • Basta con un navegador y una cuenta de Google para usar Colab
  • Soltura con operaciones aritméticas de nivel escolar

Descripción

Mucha gente que trabaja con datos, con equipos o con alumnado acaba topando con la misma barrera: la tarea se resolvería en veinte líneas de código, pero nunca ha escrito la primera. Este curso ataca justo esa barrera. No enseña a programar en abstracto, sino a construir programas pequeños que hacen algo concreto desde la primera clase y que se pueden leer y modificar después.

Todo se practica en cuadernos de Google Colab, celda a celda, con el resultado a la vista. Se empieza por variables y tipos, se avanza a condicionales y bucles, y se cierra con funciones que organizan el trabajo. Cada bloque incluye ejercicios con enunciado y solución comentada, pensados para repetirlos y para reutilizarlos como material de clase o de autoformación.

Al terminar se puede leer código ajeno sencillo, escribir el propio y seguir cualquier itinerario que dé Python por supuesto. Es la puerta natural a las estructuras de datos, al tratamiento de ficheros o al análisis con NumPy y Pandas, y da al profesorado una base común sobre la que montar prácticas.

¿Para quién es este curso?

  • Profesorado de FP de Informática o de familias técnicas que necesita una base común de Python para sus prácticas
  • Alumnado de ciclos y de grados técnicos que se enfrenta por primera vez a la programación
  • Personal de ingeniería que hace cálculos repetitivos en hoja de cálculo y quiere pasarlos a código
Disponible

Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.

Código
PY-101
Nivel
Iniciación
Público
Desarrollo, Docentes FP, Alumnado, Ingeniería / Industria
Entorno
Python, Google Colab

Este curso incluye

  • 42 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

PY-102Lenguajes y Fundamentos de Programación

Estructuras de datos en Python

Listas, tuplas, diccionarios y conjuntos: cuándo usa cada una un programador con oficio.

Python

Iniciación 33 clases

Bajo demanda

DEV-101Lenguajes y Fundamentos de Programación

Git y GitHub para equipos técnicos

Ramas, revisiones y resolución de conflictos con un flujo de trabajo que un equipo puede sostener.

Git

Iniciación 34 clases

Bajo demanda

DEV-108Lenguajes y Fundamentos de Programación

Desarrollo sin instalación: Code-Server + Wokwi

Programar y simular electrónica desde un portátil de aula sin permisos de administrador.

Code-ServerWokwi

Iniciación 34 clases