• Junio 2023

    Lunes 5 a Viernes 9
    Lunes 12 a Viernes 16

  • Duración

    30 horas

  • Síncrono-Virtual

    Campus-Remoto-Uvigo

  • Horario

    16 a 19 horas España

Destinatarios

Este curso está pensado para todos aquellos que no queremos ser programadores PERO queremos usar la programación para analizar datos (o resolver los más diversos problemas, e.g. diseñar una web con Python-Django; modificar imágenes, Python-Pillow; extraer datos de internet, Python-Selenium, etc., etc..).
Por eso hemos elaborado un curso para todos aquellos que quieran iniciarse en Python: estudiantes de grados en ciencias sociales (economía, derecho, sociología, periodismo...), humanidades...; profesores o estudiantes de secundaria avanzada...profesionales o estudiantes inquietos que quieren conocer esta herramienta, etc.etc..
En definitiva, todo aquel que esté motivado en aprender una nueva forma de pensar para resolver problemas, y donde los errores enseñan, no frustran.
Quizas, ciertos conocimientos básicos de matemáticas, e.g., qué es una recta, o de estadística, e.g., qué es un promedio, o una muestra, son bienvenidos.
Sin embargo, se repasarán estos conceptos en la medida en que sean necesarios.

¿Por qué aprender Python?

Python es muy versátil, lo que lo convierte en uno de los lenguajes más utilizados en el análisis de datos.
Hay muchos rankings que ordenan a los lenguajes más utilizados, pero uno de los más conocidos es el ranking elaborado por IEEESpectrum. Claramente, Python supera a la mayoría.
Además, la demanda de analistas de datos por parte de las empresas es creciente, siendo Python (y R), los skills más solicitados.
Es importante tener claro que tanto Python y como R son ampliamente utilizados en el análisis de datos, por lo que la elección sobre en cuál de los dos iniciarte es tuya. Es más, puedes incorporar R en tu script the Python y viceversa.

¿Por qué ahora?

En general, a una empresaria, o a una responsable de recursos humanos, o un algoritmo que analiza curriculum vitae de solicitantes de empleo, le cuesta diferenciar a los recién licenciados pues son todos prácticamente iguales: una carrera, algo de deporte, algo de voluntariado,...y poco más.
Aprender lenguajes de programación es una forma de diferenciarse y señalizarse.
Nos diferenciamos debido a que la mayoría de nuestros compañeros en áreas que no sean STEM no controlan lenguajes.
Nos señalizamos pués dejamos entrever nuestro interés en aprender una forma distinta de acercarnos a los problemas.

Logística

Reconocimiento

Este curso está reconocido por la Universidad de Vigo.

Docencia

Este curso se impartirá online de Lunes a Viernes de 16:00 a 19:00 horas de España.
Días: Semanas del 5 al 9 y del 12 al 16 de Junio de 2023.
Idioma: Castellano.

Incripción

La inscripción puede hacerse online (a partir de Abril/Mayo):
1.- Primero, debe registrarse.
2.- Una vez registrado - o si ya está registrado- entrar en bubela y realizar la inscripción.

Temario

  1. Introducción: el algoritmo detrás del machine learning
    1. Configuración de VSC o Jupyter Notebook.
    2. La ecuación de la recta.
    3. Ajustar una recta a más de dos puntos.
  2. Las herramientas detrás de un algoritmo
    1. Python types
    2. Cadenas y secuencias
    3. Funciones
    4. Containers: listas, tuplas y diccionarios
    5. Bucles y condicionales
    6. List comprehensions
  3. Pandas y Numpy: análisis de datos económicos y empresariales
    1. Estructura de datos
    2. Series
    3. DataFrame
    4. Indexado: selección de información
    5. Groupby: agregación
    6. Query: búsqueda de información
    7. Concatenación
    8. Pivot Tables
    9. Datos horarios: funcionalidad
  4. Lo que no se ve no existe
    1. Gráficos con Matplotlib y Seaborn
    2. Una introducción a ggplot
Requistos obtención título
  • Asistencia al 80% de las clases, como mínimo
  • Realizar ejercicios
Profesor