Saltar al contenido
Logotipo de Trainontech Trainontech

Lenguajes y Fundamentos de Programación · AP04-26C

Introducción a la programación en Python

Python desde cero en Google Colab y las cuatro librerías básicas de datos: NumPy, Pandas, Matplotlib y Seaborn.

Disponible Iniciación 5 módulos · 75 clases

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

Lo que aprenderás

  • Escribir programas en Python con variables, tipos de datos, condicionales, bucles y funciones.
  • Trabajar con listas, tuplas, diccionarios, ficheros, módulos y excepciones.
  • Aplicar la programación orientada a objetos y crear interfaces gráficas sencillas.
  • Hacer peticiones HTTP, usar bases de datos y llamar a Gemini desde Python.
  • Ejecutar código en paralelo con multihilo y multiproceso y escribir tests con TDD.
  • Calcular con arrays de NumPy y analizar y limpiar datos con Pandas.
  • Visualizar datos con Matplotlib y Seaborn: histogramas, series temporales, mapas de calor y regresiones.

Contenido del curso

5 módulos · 75 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Introducción a la programación 28 clases
  • Introducción a Python
  • Introducción a Google Colab
  • Mi primer programa
  • Variables y reglas para nombrar variables
  • Tipos de datos en Python
  • Cadenas de caracteres y algunos métodos
  • Recibir datos del usuario
  • Operadores en Python
  • Sentencias condicionales
  • Comentarios en Python
  • Listas y tuplas
  • Diccionarios
  • Ciclos
  • Funciones
  • Recursividad
  • Archivos
  • Importaciones
  • Excepciones y errores
  • Programación orientada a objetos
  • Interfaces gráficas (GUI)
  • Caso práctico
  • Gemini desde Python
  • Peticiones HTTP
  • Multiprocesamiento
  • Multihilo
  • Test y TDD
  • Python para web
  • Bases de datos
Módulo 2 · Librería NumPy 10 clases
  • Qué es NumPy
  • Básicos de NumPy
  • Creación de arrays y tipos
  • Operaciones matemáticas básicas
  • Álgebra lineal con NumPy
  • Estadística
  • Reorganizar arrays
  • Cargar ficheros de texto
  • Máscaras de booleanos e indexación avanzada
  • Caso práctico con NumPy
Módulo 3 · Librería Pandas 9 clases
  • Qué es Pandas
  • DataFrames y métodos básicos
  • Carga de ficheros
  • Indexación avanzada
  • Iterar DataFrames
  • Añadir y eliminar columnas
  • Juntar información de varios DataFrames
  • Limpieza de valores NaN
  • Caso práctico con Pandas
Módulo 4 · Librería Matplotlib 17 clases
  • Qué es Matplotlib
  • Primera gráfica
  • Múltiples gráficos
  • Figuras
  • Subplots
  • Apariencia
  • Guardar figuras
  • Uso de datos de Pandas y NumPy
  • Uso de TeX
  • Histogramas
  • Gráficas de barras
  • Gráficos de pastel
  • Series temporales
  • Tablas
  • Gráficas de dispersión
  • Mapas de calor
  • Caso práctico con Matplotlib
Módulo 5 · Librería Seaborn 11 clases
  • Qué es Seaborn
  • Importar datos de Seaborn
  • Gráficos básicos
  • Estilos
  • Gráficos categóricos
  • Gráficos avanzados
  • Mapas de calor
  • Mapas de clúster
  • Matriz de gráficos
  • Gráficos de regresión
  • Caso práctico con Seaborn

Requisitos

  • No se necesita experiencia previa en programación.
  • Una cuenta de Google para usar Google Colab: no hay que instalar nada en el equipo.

Descripción

Es el curso de entrada a la programación con Python. Se trabaja íntegramente en Google Colab, así que basta con un navegador.

La primera parte recorre el lenguaje desde el primer programa hasta la orientación a objetos, las interfaces gráficas, las peticiones HTTP, la concurrencia, los tests y las bases de datos, con un caso práctico y una integración con Gemini.

La segunda parte presenta las librerías fundamentales del análisis de datos: NumPy para el cálculo numérico, Pandas para el tratamiento de tablas y Matplotlib y Seaborn para la visualización. Cada librería se cierra con un caso práctico, y el curso con un cuestionario de evaluación.

¿Para quién es este curso?

  • Personas sin experiencia que quieren aprender a programar con un lenguaje útil desde el primer día.
  • Alumnado y profesorado de FP que necesita Python para datos, automatización o IA.
  • Perfiles técnicos que quieren empezar a analizar datos con código.
Disponible

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

Código
AP04-26C
Nivel
Iniciación
Público
Alumnado, Desarrollo, Docentes FP, Ingeniería / Industria
Entorno
Python, Google Colab, NumPy, Pandas, Matplotlib, Seaborn

Este curso incluye

  • 75 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-101Lenguajes y Fundamentos de Programación

Python desde cero

Variables, tipos, operadores, condicionales, bucles y funciones con práctica continua en cuaderno.

PythonGoogle Colab

Iniciación 42 clases

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