Acceso abierto ¿Necesitas más información?

Programación en Python para data science

Asignatura

La asignatura Fundamentos de programación: Programación en Python para data science es una asignatura práctica que permite aprender el lenguaje Python mediante la resolución de problemas típicos del campo del análisis de datos o data science.

Créditos: 6 ECTS

Inicio: 18 septiembre 2019

Programación en Python para data science dota al estudiante de unas bases de programación en Python que le permiten afrontar pequeños proyectos de análisis de datos.

La asignatura está pensada para estudiantes que, tanto si tienen conocimientos previos en programación como si no, quieran aprender a programar en Python. Con este objetivo, se estructura en dos grandes bloques.

En primer lugar, se presenta una introducción básica a Python y se describen los conceptos de programación básicos, así como las estructuras principales de control, con ejemplos prácticos de cómo implementarlos en Python.

En segundo lugar, se presentan las librerías de Python más usadas en el ámbito de la ciencia de datos y se sigue el ciclo habitual de la ciencia de datos (captura, preprocesamiento, análisis y visualización) repasando las técnicas básicas de cada etapa y mostrando cómo implementarlas en Python.

Objetivos y competencias

 

Objetivos

 

El principal objetivo es proporcionar a los estudiantes una introducción a la programación con el lenguaje Python orientada a la ciencia de datos. Esta asignatura ofrece también una introducción a las librerías de Python más usadas en el ámbito de la ciencia de datos.

 

Competencias

 

Al finalizar el curso, el estudiante obtendrá las siguientes competencias:

  • Habilidades técnicas básicas respecto a la programación en Python para la ciencia de datos, que servirán como base para el aprendizaje de técnicas más complejas.
  • Capacidad para comunicarse de manera oral y escrita en la vida académica y profesional.
  • Capacidad para proponer soluciones innovadoras y tomar decisiones.
  • Capacidad para la comprensión, el análisis y la síntesis.

Contenidos

El curso de Programación en Python para data science tiene una duración de un semestre y trabaja los siguientes contenidos:

Instalación y configuración del entorno de programación Python

Breve introducción a la programación en Python

  • Sintaxis básica
  • Variables y tipos de variables

Conceptos avanzados de Python

  • Operadores
  • Estructuras de control
  • Funciones
  • Escritura y lectura de ficheros

Librerías científicas en Python

  • NumPy
  • matplotlib
  • SciPy
  • Pandas

Captura de datos en Python

  • Obtención de datos mediante API
  • Obtención de datos mediante crawling de sitios web

Preprocesamiento de datos en Python

  • Preparación de datos
  • Reducción de datos

Introducción al análisis de datos en Python

  • Estadística
  • Aprendizaje supervisado: clasificación
  • Aprendizaje no supervisado: clustering
  • Evaluación de modelos

Visualización de datos en Python

  • Tipo de visualizaciones de datos
  • Librerías de visualización de datos

Requisitos previos

Para matricularse de esta asignatura y seguirla no se necesita ninguna titulación académica ni hay que tener conocimientos previos sobre la materia.

Titulación

El seguimiento y la superación de las asignaturas cursadas lleva a la obtención de un certificado de la UOC. Este documento permitirá la convalidación -o su reconocimiento- con las asignaturas de los estudios universitarios de la UOC siempre y cuando se reúnan los requisitos previos determinados.

Profesorado

M. Jesús Marco Galindo

En el campo de la investigación, su actividad principal es la investigación aplicada a la didáctica de las competencias transversales. Desarrolla su actividad docente en los ámbitos de la programación y de la enseñanza-aprendizaje de competencias transversales, con especial interés en la competencia comunicativa escrita.

Currículum Vitae

Requisitos técnicos

Para el seguimiento de esta asignatura es necesario disponer de un ordenador de sobremesa o portátil con conexión a internet (por banda ancha, ADSL o cable) y un monitor con una resolución mínima de 1.024 x 768 píxeles. Para poder consultar algunos materiales también puede ser necesario un lector de DVD.

Es recomendable que la CPU (ya sea de un ordenador de sobremesa o de un portátil) tenga como mínimo 2 GB de memoria RAM y 2 GHz de velocidad de procesador.

Es necesario un sistema operativo Windows XP (o superior), Mac OS o Linux*. También se requiere tener instalado uno de los siguientes navegadores: Internet Explorer 9.0 (o superior), Mozilla Firefox o Chrome.

* Debido a la gran variedad de distribuciones que existen, no especificamos todas las versiones posibles.

Proceso de matrícula

Proceso de matrícula

1. Formularios de matrícula

Rellena el formulario de matrícula del curso concreto que te interesa, que encontrarás a la parte superior de la página.

2. Acceso al campus

Si no recuerdas las claves de acceso al campus virtual, las puedes recuperar desde el siguiente enlace.

Formas de pago

El pago de los cursos se efectúa con tarjeta.

  1. TPVV: pago con una tarjeta de crédito o de débito de cualquier entidad financiera, mediante el TPVV (terminal de punto de venta virtual) de «la Caixa».

Información sobre el desistimiento de matrícula

Descuentos

La UOC ofrece una serie de descuentos. Si puedes acogerte a alguno, en el momento de hacer la matrícula debes elegirlo en el desplegable del apartado Descuentos. En caso de que puedas acogerte a más de uno, tendrás que elegir el más beneficioso.

 

Descuentos para colectivos

En caso de que se te aplique uno de estos descuentos en el momento de hacer la matrícula, deberás acreditar la condición de beneficiario presentando la documentación correspondiente en el plazo de 10 días naturales.

Familia numerosa
Los estudiantes beneficiarios del título de familia numerosa reconocido por el Estado español, o por el organismo competente en el resto de países, tienen derecho a los siguientes descuentos, en función de la categoría:

  • Familias numerosas de categoría especial: descuento del 15%.
  • Familias numerosas de categoría general: descuento del 7,5%.

Personas con discapacidad
Los estudiantes con un grado de discapacidad igual o superior al 33% reconocido por el Estado español, o el grado equivalente por cualquier otro país, tienen derecho a un descuento del 15%.

Víctimas de actos terroristas
Los estudiantes (o sus hijos o cónyuges) que hayan sido reconocidos como víctimas de actos terroristas por el organismo competente en el Estado español, o de cualquier otro país, tienen derecho a un descuento del 15%.

Víctimas de violencia de género
Los estudiantes (y sus hijos o hijas dependientes) que hayan sido reconocidos como víctimas de violencia de género por el organismo competente en el Estado español, o de cualquier otro país, tienen derecho a un descuento del 15%.

 

Descuentos por Comunidad UOC

UOC Alumni: 10% de descuento
Puedes disfrutar de este descuento si has obtenido un título oficial (de grado, licenciatura, diplomatura, ingeniería o máster universitario) o un máster o posgrado propio en la UOC.

UOC Alumni Premium: 15% de descuento
Pueden disfrutar de este descuento todos los miembros de Alumni Premium

Seguro gratuito de matrícula

La UOC ofrece, por defecto, un seguro de matrícula gratuito a los estudiantes que cursan unos estudios de duración mínima de un semestre y que residen en el Estado español (es decir, a quienes en vuestro DNI o NIE tenéis una dirección española). De este modo, si os encontráis en una situación imprevista y no podéis pagar la matrícula, la universidad os ayuda a continuar con vuestros estudios.

El seguro cubre a los estudiantes de grados, másteres universitarios, especializaciones, posgrados y másteres propios, cursos del Ateneo y del Centro de Idiomas Modernos.

 

+ Consulta el seguro gratuito de paro o enfermedad para continuar estudiando

Precio

Concepto Precio
Precio del curso 339,00 €

Próxima matrícula:
mayo 2019

Inicio docencia: septiembre 2019

Información de precio y matrícula
¿Quieres más información?

Envía tus datos y recibirás información de este programa y de otros que te puedan interesar

Sexo
Fecha nacimiento
Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
LadaEj.234
Introduce un número de entre 8 y 11 dígitos.
i_fix2
Pref. Int.
LadaEj.234
Introduce un número de entre 8 y 11 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información

La UOC en cifras

    54.022

    estudiantes

    58.792

    graduados

    6.438

    aulas abiertas

    3.692

    docentes

Reinventando la universidad

El modelo educativo de la UOC

¿Por qué escoger la UOC?

El momento de ser #eltúquequieresser es SIEMPRE

¿Quieres más información?


Envía tus datos y recibirás información de este programa y de otros que te puedan interesar

Sexo
Fecha nacimiento
Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
LadaEj.234
Introduce un número de entre 8 y 11 dígitos.
i_fix2
Pref. Int.
LadaEj.234
Introduce un número de entre 8 y 11 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información