Curso de Bases de Datos con Python

Formación avanzada de Python, gestión de archivos, bases de datos y acceso a APIs
Inscripciones abiertas
Avanzado
6 Clases 10 h (aprox.)
99€
75€
Precio en promoción

Inicio del curso

Jueves 13 de junio

h

Añadir a Google Calendar

Python es uno de los lenguajes más usados para el desarrollo de aplicaciones de múltiples propósitos. Es ideal por su sencillez, su carácter multiplataforma y su fuerte comunidad. Gracias a Python podemos desarrollar cualquier tipo de aplicación, desde sitios web y aplicaciones web hasta aplicaciones para escritorio o apps móviles.

En EscuelaIT hemos abordado el lenguaje Python en diversos cursos de niveles básico y avanzado, mostrando las características del lenguaje y sus particularidades diversas. En el Curso de Bases de Datos con Python continuaremos la serie dedicada a Python, abordando la gestión de los datos y almacenamiento en distintos soportes, como las bases de datos, el sistema de archivos o el acceso a servicios web.

Qué aprenderé en el Curso de Bases de Datos con Python

  • Gestión de archivos en Python
  • Lectura y procesamiento de formatos de ficheros como CSV o JSON
  • Bases sobre SQL y modelos relacionales
  • Integración de SQL con Python
  • Trabajo con librerías de motores de bases de datos comunes como SQLite o PostgreSQL
  • Modelado de datos en bases de datos relacionales
  • Acceso a servicios web remotos para recuperar información y actualizarla
  • Buenas prácticas para el acceso a los datos y la separación del código
  • Entender las ETLs para la extracción y transformación de datos
  • Librería Pandas para la carga de datos en Python

Objetivos del curso

Este curso ofrece al estudiante la oportunidad de dominar una amplia gama de opciones para el almacenamiento de datos en Python. Se centra en la gestión de las bases de datos y el lenguaje SQL para el acceso a la información, pero también aborda otros soportes de almacenamiento comunes, como es el propio sistema de archivos del ordenador o bien el acceso a servicios web remotos para la obtención de datos y su manipulación.

Por qué debes aprender a gestionar Datos con Python

Si deseas usar Python en tu día a día necesitas saber cómo se accede a las bases de datos y cómo se usa el lenguaje SQL desde Python para realizar las operaciones típicas de acceso a los datos. Pero realmente, además de las bases de datos hay otros mecanismos de almacenamiento que también necesitas conocer como el sistema de archivos, donde puedes almacenar cualquier tipo de fichero en las aplicaciones, como archivos binarios.

En este curso también podrás aprender cómo se pueden usar recursos extremos desde las aplicaciones Python, como servicios web o APIs, ampliando todavía más tus capacidades para el desarrollo de aplicaciones modernas con este lenguaje de programación.

Finalmente, para cerrar el círculo de la gestión de datos con Python veremos una introducción a las ETL para la extracción y manipulación de datos, un área bastante frecuente cuando tenemos que trabajar con Python para la carga de datos.

Qué tengo que saber

Para este curso es necesario tener conocimientos previos de programación con Lenguaje Python.

Clases y contenidos

Bases de Datos con Python
  • Introducción al manejo de archivos
  • Lectura y escritura de archivos
  • Manejo de archivos CSV, JSON y otro formatos
  • Introducción a Pandas y DataFrames
Añadir a Google Calendar
Consumo de APIs en Python
  • Introducción a las APIs (Application Programming Interfaces)
  • Realización de solicitudes HTTP con Python (usando bibliotecas como Requests)
  • Procesamiento de datos JSON en respuestas de APIs.
  • Práctica en consumo de APIs.
Añadir a Google Calendar
Bases de Datos
  • Introducción a las bases de datos
  • Integración de SQLite con Python
  • Integración de PostgreSQL con Python
  • Consultas SQL básicas
Añadir a Google Calendar
Modelado de datos y consultas avanzadas
  • Modelado de datos y relaciones
  • Consultas SQL avanzadas
  • Optimizando nuestro modelo de datos
Añadir a Google Calendar
ETL, extracción, transformación y carga de datos
  • Introducción a las ETLs
  • Extracción de datos con Python
  • Transformación de datos con Python y Pandas
  • Carga de datos
Añadir a Google Calendar
Proyecto de Datos
  • Lectura desde archivos
  • Volcado de datos a Base de Datos
  • Lectura de datos mediante SQL Queries
  • Optimizando nuestras Queries
  • Visualización de resultados
Añadir a Google Calendar

Cursos que también te pueden interesar

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete