- Fechas: 3, 5, 9, 11, 13, 23, 25, 27 de febrero, 3 y 5 de marzo de 2026
- Inscripción: Hasta el 27 de enero de 2026 a las 9:00 horas.
- Destinatarios: Profesorado de FP que imparta enseñanzas en las familias profesionales de Informática y Comunicaciones y Electricidad y Electrónica.
- Lugar: Plataforma Teams
- Duración/créditos: 20 horas / 2 créditos
- Plazas: 20
PRESENTACIÓN
El lenguaje de programación Python se ha consolidado como una de las herramientas más versátiles y demandadas en educación, ciencia de datos y desarrollo de software.
Este curso tiene como finalidad dotar al profesorado de los conocimientos básicos y aplicados para utilizar Python en el aula y en proyectos educativos, desde la programación estructurada hasta la introducción al análisis y visualización de datos. Se trabajará de manera práctica con ejemplos y ejercicios, favoreciendo la autonomía docente en la integración de Python en distintas materias y contextos educativos.
OBJETIVOS
1. Conocer la sintaxis básica de Python y el uso de sus estructuras fundamentales.
2. Manejar tipos de datos, operadores y estructuras de control.
3. Desarrollar y documentar funciones, y comprender la importancia de las pruebas unitarias.
4. Utilizar ficheros y manejar errores y excepciones.
5. Introducir los conceptos básicos de Programación Orientada a Objetos.
6. Familiarizarse con librerías de uso común en docencia y ciencia de datos (NumPy, Pandas, Matplotlib).
7. Aplicar técnicas de análisis y visualización de datos para uso didáctico.
PROGRAMA
1.- Martes, 3 de febrero (15:30-17:30 horas)
Primeros pasos: Instalación y configuración del entorno de desarrollo con Python y Visual Studio Code. Introducción a los tipos de datos básicos. Operadores aritméticos y de comparación. Entrada y salida de datos. Conversión entre tipos de datos. Documentación, tipado y estilo del código.
2.- Jueves, 5 de febrero (15:30-17:30 horas)
Funciones y estructura de programa: Organización del código mediante funciones: definición, parámetros, argumentos y valores de retorno. Docstring. Ámbito de variables locales y globales. Patrón main. Parametrización por defecto.
3.- Lunes, 9 de febrero (15:30-17:30 horas)
Condicionales y bucles: Operadores lógicos (and, or, not). Estructuras condicionales if, else y elif. Condicionales anidados y operador ternario. Match-case. Bucles while. For con range(). Control del flujo: break y continue.
4.- Miércoles, 11 de febrero (15:30-17:30 horas)
Listas y tuplas: Creación, acceso, modificación y slicing sobre listas. Métodos principales para manipular listas. Recorrido con for. Uso de enumerate(). List comprehensions. Tuplas como estructuras inmutables.
5.- Viernes, 13 de febrero (15:30-17:30 horas)
Diccionarios: Creación, acceso, modificación y eliminación de elementos. Métodos para manejo de diccionarios clave-valor. Recorrido de diccionarios con bucles. Uso de zip(). Diccionarios anidados para estructuras de datos complejas.
6.- Lunes, 23 de febrero (15:30-17:30 horas)
Programación orientada a objetos:
Clases y objetos en Python. Definición de atributos y métodos. El método constructor __init__(). Self. Atributos de instancia y atributos de clase. Métodos mágicos __str__() y __repr__()
7.- Miércoles, 25 de febrero (15:30-17:30 horas)
Excepciones y ficheros básicos: Manejo de errores: try, except y finally. Lanzamiento de excepciones con raise. Introducción al trabajo con ficheros: apertura, cierre y modos de acceso. Uso de with, Lectura de archivos con read(), readline() y readlines(). Escritura con write() y writelines().
8.- Viernes, 27 de febrero (15:30-17:30 horas)
Ficheros CSV y JSON: Manejo de errores en el uso de ficheros. Rutas con el módulo os.path. Ficheros CSV con el módulo csv: lectura y escritura. Uso de DictReader y DictWriter. Manipulación de datos JSON: load, loads, dump y dumps.
9.- Martes, 3 de marzo (15:30-17:30 horas)
Librerías y NumPy: Concepto de librería. Gestor de paquetes pip. Librerías estándar útiles: datetime, math, random. Introducción a NumPy: creación de arrays. Operaciones vectorizadas eficientes. Indexación, slicing y manipulación de arrays. Funciones estadísticas básicas: media, desviación, suma, mínimo y máximo.
10.- Jueves, 5 de marzo (15:30-17:30 horas)
Pandas y visualización: Introducción a Pandas: Series y DataFrames. Creación de DataFrames desde diferentes fuentes: CSV, Excel. Selección y filtrado de datos (loc, iloc). Condiciones booleanas. Operaciones de manipulación: añadir y eliminar columnas, ordenar datos. Agrupamientos y funciones de agregación (groupby). Visualización de datos con Matplotlib: gráficos de líneas, barras y dispersión.
PONENTE
LIS Data Solutions es una empresa cántabra especializada en Ciencia de Datos e Inteligencia Artificial, que ayuda a organizaciones a aprovechar el potencial de sus datos mediante soluciones de Big Data, analítica avanzada y automatización de procesos. Destaca también por su compromiso con la formación tecnológica a través de LIS Data Academy, orientada al desarrollo de talento en IA y Data Science
DATOS DE LA ACTIVIDAD
Fechas: 3, 5, 9, 11, 13, 23, 25, 27 de febrero, 3 y 5 de marzo de 2026
Duración: 20 horas / 2 créditos
Plazas: 20
Horario: 15:30-17:30
Lugar: Plataforma Teams
PROFESORADO DESTINATARIO
1.- Profesorado de FP que imparta enseñanzas en las familias profesionales de Informática y Comunicaciones y Electricidad y Electrónica.
2.- Resto de profesorado de FP.
Es OBLIGATORIO indicar esta circunstancia en el apartado de Datos Complementarios de la inscripción.
INSCRIPCIÓN
A través de la página web del CEP: www.cepdecantabria.es
Plazo: Hasta el 27 de enero de 2026 a las 09:00 horas. Las personas preadmitidas en el curso deberán responder OBLIGATORIAMENTE al correo que se les enviará, para confirmar su asistencia.
La lista de admisiones se publicará en la web el día 28 de enero a partir de las 14:30 horas.
En el caso de que renuncien a su participación deberán comunicarlo al correo electrónico: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..
*Es obligatorio inscribirse en esta actividad con la cuenta oficial del dominio institucional Educantabria.
Cualquier inscripción realizada con otro dominio no será válida. Es obligatorio consignar la inscripción con los datos de identificación completos, tal y como constan en los NIF de los participantes.
COMPETENCIA DIGITAL DOCENTE
La realización de esta actividad formativa contribuye al desarrollo y mejora de la Competencia Digital Docente, pues se trabajan las siguientes competencias de su marco de referencia:
1.1. Comunicación organizativa 1.1.A1.1
1.4. Desarrollo profesional digital continuo. 1.4.A2.1. , 1.4.B1.1. y 1.4.B1.2.
3.1. Enseñanza. 3.1.B1.4. y 3.1.B2.2.
3.2. Orientación y apoyo en el aprendizaje. 3.2.B2.3.
3.3. Aprendizaje entre iguales. 3.3.A1.2.
CERTIFICACION
Asistencia, como mínimo, al 85% de las sesiones, de acuerdo con la normativa vigente (Orden EDU/41/2009).
A efectos de la certificación de la actividad es obligatorio consignar los datos personales (nombre y dos apellidos) de forma completa, tal y como aparecen en el NIF del participante. Transcurridos unos días desde la finalización del curso, los participantes podrán descargar su certificado a través de la página PUNTAL de Educantabria. Para más información, puede consultar el siguiente tutorial sobre la descarga de certificados: Tutorial Descarga Certificados.pdf



