Programación avanzada en Python (5/5): Procesamiento de distintos tipos de archivos de texto

Modalidad online self study
 

21 horas de dedicación por
parte del estudiante

Acerca de este curso

Este curso oficial de Python Institute es el quinto y último de una serie de cinco cursos orientados a obtener competencias como Desarrollador de Software en Python de nivel Intermedio-Avanzado, y te permite profundizar en el procesamiento de distintos tipos de archivos y la manipulación de datos en Python.

Aprenderás a interactuar con bases de datos SQLite mediante el módulo sqlite3, a crear y procesar archivos XML con el módulo xml, y a leer, escribir y procesar archivos CSV con el módulo csv. También aprenderás a crear y gestionar mensajes de registro (logs) desde tus programas Python utilizando el módulo logging, y a gestionar archivos de configuración con el módulo configparser.

Al finalizar este curso, serás capaz de trabajar con distintos tipos de archivos de datos procedentes de diversas fuentes, y utilizarlos en proyectos que requieran manipulación de datos y procesamiento de archivos, adquiriendo competencias clave en análisis de datos, desarrollo de software y resolución de problemas en Python.

¿A quién va dirigido?

El curso está orientado a:

  • Programadores con conocimientos de Python a nivel intermedio-avanzado que quieran aprender a trabajar con distintos tipos de archivos de datos.
  • Desarrolladores que deseen dominar módulos como sqlite3, xml, csv, logging y configparser para el procesamiento de archivos y la gestión de datos.
  • Alumnos interesados en desarrollar una comprensión más profunda de Python y tecnologías relacionadas, desarrollando así una base sólida para estudios posteriores en áreas más especializadas como testing, análisis de datos, aprendizaje automático, IoT y desarrollo web.

Prerrequisitos:

La presente formación ha sido diseñada para estudiantes que ya están familiarizados con conceptos de programación de Python como tipos de datos, contenedores, funciones, condiciones, bucles, los conceptos básicos de programación procedimental, estructural, funcional y orientada a objetos, excepciones y mecanismos de manejo de excepciones, PIP, módulos y paquetes, generadores y cierres. Dichos conocimientos pueden adquirirse en el curso Fundamentos de programación en Python, también disponible en IT Skills Platform.

Objetivos

A lo largo de este curso adquirirás las siguientes habilidades:

  • Interactuar con bases de datos SQLite mediante el módulo sqlite3.
  • Crear y procesar archivos XML con el módulo xml.
  • Leer y escribir archivos CSV con el módulo csv.
  • Aplicar los fundamentos del sistema de logging de Python con el módulo logging.
  • Gestionar archivos de configuración con el módulo configparser.

Duración

21 horas - Modalidad online

Certificación asociada

  • PCPP1™ – Certified Professional Python Programmer Level 1

Programa

Módulo 1. SQLite.

  • Que es una base de datos.
  • Trabajar con una base de datos SQLite.
  • Creando bases de datos.
  • Procesando datos.

Módulo 2. XML.

  • Procesamiento de archivos XML.
  • Análisis XML.
  • Modificar y construir documentos XML.

Módulo 3. CSV.

  • El módulo CSV en Python.
  • Procesamiento de archivos CSV.

Módulo 4. Logging.

  • Loguear en Python.
  • El objeto logger.
  • Niveles de logging.
  • El método setLevel.
  • Configuracion basica.
  • Handlers.
  • Formatters.

Módulo 5. ConfigParser.

  • El módulo configparser.
  • El archivo de configuración.
  • Analizando.
  • Procesando el archivo de configuración.
  • Interpolando valores.

¿Tienes alguna duda?

Contacta con PUE Academy enviando un email a
itskills@pue.es

Inscríbete
Accede a todos los cursos online que forman parte de esta iniciativa.
Tendrás 1 año de plazo para poder realizarlos.

Inscríbete para acceder a todos los
recursos de IT Skills Platform

Formación oficial

100% online

100€ (IVA no incluido)

¿Dispones de una invitación?
Inscríbete a través de la invitación que habrás recibido por correo electrónico.

Top