Curso Online | Profesor en Directo

Python para ciencia de datos

Python para Ciencia de Datos

Python es el lenguaje de programación de mayor proyección, y en especial, se está implantando como estándar para la ciencia de datos y la inteligencia artificial.

En este curso el tema fundamental es aprender los fundamentos de Python y, posteriormente, comenzar a aplicar esos conocimientos a la ciencia de datos.

Objetivos

  • 1. Aprender los fundamentos del lenguaje Python y la Programación Orientada a Objetos.

  • 2. Aprender las estructuras de datos y la utilización de bases de datos desde Python.

  • 3. Conocer y manejar las principales librerías para análisis de datos y gráficos.

  • 4. Introducirse en la utilización de Python en Power BI.

Audiencia

• Este curso parte de un nivel inicial, indicado para alumnos sin conocimientos previos de programación.

• En los ejemplos donde se utiliza lenguaje SQL, se proporcionará el código necesario y se explicará, pero no se incluirá el aprendizaje de SQL.

• Es especialmente indicado para Analistas de datos.

Temario

¿Qué vamos a tratar durante las sesiones?

  • 1- Introducción

    a. Introducción a Python
    b. IDEs

  • 2- Elementos del lenguaje

    a. Variables
    b. Tipos de datos
    c. Operadores aritméticos

  • 3- Tipos de datos complejos

    a. Listas
    b. Tuplas
    c. Conjuntos
    d. Diccionarios

  • 4- Control de flujo

    a. Identación
    b. Condicionales (if . . . else)
    c. Bucles while
    d. Bucles for

  • 5- Funciones

    a. Funciones definidas por el usuario
    b. Generadores
    c. Funciones Lambda

  • 6- Módulos y Paquetes

    a. Creación y uso de Módulos
    b. Creación y uso de Paquetes

  • 7- Errores y Excepciones

    a. Capturar excepciones
    b. Lanzar excepciones

  • 8- Programación Orientada a Objetos

    a. Conceptos
    b. Clases
    c. Herencia

  • 9- Manejo de Ficheros

    a. Creación y manejo de ficheros
    b. Escritura y lectura
    c. Serialización

  • 10- Manipulación de cadenas de texto

    a. Formateado de cadenas de texto

    b. Expresiones regulares

  • 11- Interfaces gráficas Tkinter

    a. Ventanas
    b. Marcos
    c. Etiquetas, cuadros de texto, botones, etc.

  • 12- Introducción a SQL

    a. SQLite y DB Browser
    b. Introducción a SQL
    c. Creación de una base de datos SQLite
    d. Creación de cursor y tabla
    e. Operaciones CRUD
    f. Creación de un formulario conectado a datos

  • 13- Bibliotecas para la manipulación y análisis de datos, y creación de gráficos

    a. Pandas
    b. NumPy
    c. Matplotlib

  • 14- Python en Power BI

    a. Introducción a PBI
    b. Ejecución de scripts de Python en PBI
    c. Creación de objetos visuales

Detalles del próximo curso

Horario

De 11:00 a 14:00 horas (CEST)

Duración

15 horas.

Modalidad

Teleformación, con profesor en directo. Los alumnos pueden realizar preguntas en directo, mediante el panel de preguntas.

Fecha

Del 13 al 17 de diciembre

Detalles del próximo curso

Horario

Si estas interesado en el curso, escríbenos para consultar las próximas fechas y horario.

Clic aquí

Duración

Por estimar.

Modalidad

Teleformación, con profesor en directo.

Fecha

Si estas interesado en el curso, escríbenos para consultar las próximas fechas y horario.

Clic aquí

Documentación

Se entregará un fichero PDF con la presentación de los temas. También se entrega la documentación y fuentes de datos necesarios para seguir los ejercicios.

Si se realiza el curso en modalidad online, las clases se graban, y los vídeos de las grabaciones se habilitan para que los alumnos accedan a ellos durante un mes previa petición expresa. No se permite la descarga.

Modalidad

Modalidad online

– Modalidad teleformación, impartido online con profesor en directo

– Los alumnos pueden intervenir durante la formación mediante el micrófono de su ordenador o por el chat.

– No hay costes de desplazamiento

– Las fechas, horario y temario se configuran para adaptarse a las necesidades del cliente

Las herramientas utilizadas en el curso son:

A continuación, indicamos las herramientas necesarias para el curso y los enlaces para su descarga e instalación, en caso de no contar con ellas. En todos los casos son descargas gratuitas desde Microsoft.

En el caso de contar con versiones o ediciones diferentes de Visual Studio o SQL Server, será conveniente que nos lo comuniquen para comprobar su compatibilidad.

  • Sistema operativo:

    • El curso se imparte desde un ordenador en Windows.
    • La parte del curso dedicada a Python, (la parte más extensa), se puede seguir desde ordenadores con sistemas operativos Windows y Linux.
    • Microsoft Power BI soporta Windows, (no Linux).
  • Distribución Python

    • Para el curso utilizaremos la distribución oficial de Python.org, en una de las últimas versiones disponibles. También utilizaremos las librerías Pandas, NumPy y Matplotlib.
    • Si bien la distribución de Anaconda incluye todo lo anterior, y es la habitual en ciencia de datos, no la utilizaremos, porque Power BI tiene problemas al utilizar versiones diferentes de la oficial.
  • IDEs

    • Utilizaremos Spyder que se descarga desde: https://www.spyder-ide.org/. Este editor es gratuito, de código abierto, y se incluye en la distribución de Anaconda, por lo que es muy popular entre científicos de datos.
  • Base de datos

    • La base de datos que se utilizará será SQLite
    • Se instalará DB Browser para facilitar el trabajo con SQLite.
  • Power BI

    • Power BI Desktop
    • MS Power BI Suscripción
      • Es necesario suscribirse al servicio para obtener una cuenta. Se puede suscribir la Profesional de evaluación por 60 días. Posteriormente, si no se compra, pasa a ser una licencia gratis, pero sin las capacidades de la versión Pro: https://powerbi.microsoft.com/es-es/
      • Si necesitas adquirir una licencia profesional, puedes ponerte en contacto con Danysoft.

Bonificación por Fundae

Todos los cursos que impartimos se pueden bonificar mediante la Fundae (Tripartita). Se pueden bonificar los empleados en régimen general de la Seguridad Social.

La bonificación es de 7,5 € por hora y por alumno en modalidad Teleformación (cursos online con profesor en directo), y de 13 € por alumnos y hora en modalidad presencial.

El curso se abona completamente y, posteriormente, la bonificación se deduce del pago de la empresa a los seguros sociales.

Aledit puede realizar los trámites, sin coste adicional, pero no es responsable del importe a bonificar, de la corrección en los datos que ustedes proporcionan, ni de cualquier otro aspecto más allá de la tramitación del alta en la formación y la entrega de la documentación que emite la Fundae al finalizar el curso.

Si quiere que Aledit tramite la bonificación, deberá pedirnos que le enviemos el Contrato de encomienda y la Hoja de alumnos, que deberá devolvernos cumplimentados con los plazos que le indiquemos.

Puede consultar más información en: https://www.danysoft.com/cursos-de-formacion-bonificados/

Coste

Individual

El coste por alumno es de 245 € + IVA.

Siguiente paso

¡INSCRÍBETE!

Si estas interesado en este curso, no dudes en inscribirte.

Si necesitas una fecha en particular, puedes escribirnos pidiendo más información.

This contact form is deactivated because you refused to accept Google reCaptcha service which is necessary to validate any messages sent by the form.

Déjanos tu comentario

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *