Automatiza Excel con Python

Añadir a Mis FavoritosAñadido a tus favoritosEliminado de tus favoritos 0

9.95

Automatiza Excel con Python
Automatiza Excel con Python

Descripción

Proyecto Python de Automatización

Programa de RRHH para automatizar Excels

 

 DESCRIPCIÓN DEL PROYECTO

El objetivo de este proyecto Python de automatización es construir un programa que automatice el trabajo que numerosas consultoras realizan en Excel para calcular las horas que facturan a sus clientes y el salario de sus trabajadores.
Se trata de un proyecto real.
Recibirás dos archivos Excel: uno con el registro de horas y datos de cada empleado de la consultora y otro  con las tarifas que cobra cada categoría profesional y otros datos necesarios. Tendrás que desarrollar un programa que se alimente de ambos Excels y que a partir de un identificador de empleado calcule  el salario de cada empleado, su antigüedad en la empresa así como estadísticas de cada categoría profesional (ver imagen).
Es un proyecto Python fantástico para practicar programación funcional, ya que tendrás que desarrollar múltiples funciones que gestionen cada una de las salidas o cálculos del programa. Además es un reto para aprender a automatizar el tratamiento de Excels y las tareas que normalmente de realizan en la hoja de cálculo. Finalmente es un reto de análisis y gestión de datos ya que tendrás que combinar, limpiar y modificar datos en múltiples formatos y disposiciones.

INSTRUCTOR

DAVID ABRAM
David tiene un Doctorado en Ingeniería Química por la Universidad de Stanford; actualmente trabaja en Estados Unidos como científico de datos en MICROSOFT.
David ha sido el CTO de una startup de eficiencia tecnológica así como ingeniero de investigación en una multinacional alemana de baterías y almacenamiento de energía.

CONTENIDO DE LA DESCARGA DIGITAL

Tras efectuar la compra, recibirás un correo electrónico con un archivo ZIP. Si eres un usuario registrado, el proyecto siempre estará disponible  en tu cuenta de Practity. El archivo comprimido está formado por los siguientes ficheros:

  1. Un PDF con las instrucciones y una guía con ayuda para completar el reto.
  2. Un fichero “py” con la solución al proyecto (430 líneas). Incluye explicaciones sobre cómo funciona el código y la utilidad de cada línea. Además podrás ver cómo programa un desarrollador profesional y adquirir las mejores prácticas a la hora de escribir el código.
  3. Un cuaderno Jupyter desde el cual podrás ejecutar el programa para mostrar los resultados (opcional).
    IMPORTANTE: si no lo tienes, puedes descargarlo gratuitamente  aquí.
  4. Dos Excels con los datos necesarios:
    1) El control de horas (12 hojas de trabajo, una para cada mes) que incluye los datos del trabajador (ID, nombre, formación, país de residencia, etc) y el número de horas trabajadas cada día laborable del mes.
    2) El anexo con las equivalencias país-ISO y las tarifas que se cobran por categoría profesional.

MATERIAS A PRACTICAR

Librerías: trabajarás con las siguientes librerías de Python: pandas, datetime, locale y OS.
Una vez finalizada la práctica, podrás hacer con python las tareas más comunes que se realizan en Excel como BuscarV, filtros, sumas, condicionales, tablas dinámicas, gestión de datos, etc.
Asimismo practicarás los siguientes conceptos:
–Programación funcional.
– Bucles (for).
– Excepciones.
– Gestión de errores.
– Sentencias condicionales (if/else)
– Importar archivos Excel.
Listas,  listas de comprensión, diccionarios.

REQUERIMIENTOS

Es un proyecto python de automatización de tareas normalmente realizadas en Excels, por tanto se recomienda estar familiarizado con la librería Pandas. Así mismo, es necesario un nivel intermedio de Python para poder implementar las distintas funcionalidades que se solicitan.

Valoraciones (0)

User Reviews

0.0 fuera de 5
0
0
0
0
0
Write a review

Aún no hay reseñas.

Solo los usuarios que hayan iniciado sesión y hayan comprado este producto pueden dejar un comentario.

Practity
Logo
Registrar una cuenta nueva
Shopping cart