0% encontró este documento útil (0 votos)
11 vistas9 páginas

Algoritmo de Concatenación en Python

Este documento presenta un proyecto para crear un sistema de agenda de contactos para 3033 empleados de una empresa utilizando Python. Se detallan los pasos para generar columnas con la edad, correo electrónico, contacto favorito y edad al cuadrado de cada empleado a partir de los datos proporcionados. También se describen funciones para buscar datos de empleados por ID, verificar homonimias y agregar un nuevo registro.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas9 páginas

Algoritmo de Concatenación en Python

Este documento presenta un proyecto para crear un sistema de agenda de contactos para 3033 empleados de una empresa utilizando Python. Se detallan los pasos para generar columnas con la edad, correo electrónico, contacto favorito y edad al cuadrado de cada empleado a partir de los datos proporcionados. También se describen funciones para buscar datos de empleados por ID, verificar homonimias y agregar un nuevo registro.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Trabajo de concatenación y datos Personales

de 3033 trabajadores.

Nombres y apellidos

Ivan Maykler Choquehuanca Hanco

Universidad Nacional del Altiplano

Facultad de Ingeniería Mecánica Eléctrica, Electrónica y


Sistemas

Puno, Perú

Maycke43@[Link]
RESUMEN

El siguiente trabajo presentado nos muestra que Python es un lenguaje de


programación amplio con librerías muy útiles que no ayuda a comprender mas este
trabajo de concatenaciones de datos, es complicado y a su vez también es fácil de
entender y las funciones que definimos para hallar la homonimia sacar edades
sumas de edades, para eso nos ayuda la librería panda, data time y random para
la elaboración de siguiente algoritmo.

PALABRAS CLAVE: data time, datos, homonimia, funciones.


INTRODUCCIÓN

Las funciones que definimos para el resultado de los datos incluidos del Excel nos
ayudan a definir para la concatenación y la solución de edades de nuestros
algoritmos así pudimos sacar los resultados requeridos

Por lo tanto, el algoritmo no siempre será bueno talvez desde otro punto de vista
para este trabajo se requiere su comprensión.
MATERIAL Y MÉTODOS

1. Elaborar un informe detallado para dar solución a la necesidad de una empresa que
desea implementar un sistema de agenda de contactos para sus 3033 trabajadores, la
empresa requiere el siguiente detalle: (use todas las estrategias aprendidas para otorgar
soluciones a estas necesidades).

USAR LOS DATOS: Descargue y trabaje estos datos (Link: [Link]

DETERMINAR LA EDAD: Cree una columna edad en años, desarrolle el algoritmo para
calcular edad a partir de la fecha de nacimiento hasta el 31/07/2020. (Ejemplo de
24/09/1997 al 31/07/2020 el trabajador tiene 22 años).

GENERAR EL CORREO ELECTRÓNICO: Generar la columna de correo electrónico para


cada trabajador, este se genera a partir de la inicial del primer nombre CONCATENADO
con el apellido paterno, CONCATENADO con las 3 últimas cifras del ID y CONCATENADO
con “@[Link]”. (Ejemplo para el primer caso lyataco782@[Link]).
GENERAR CONTACTO FAVORITO: Generar la columna contacto favorito, aquí deberá
de (generar un aleatorio de 1-5)

GENERAR EDAD*EDAD: Generar la columna edad*edad, aquí deberá realizar la


multiplicación de edad*edad usando sumas y recursividad (no usar multiplicación).

EL SISTEMA DEBE SER CAPAZ ingresar y de almacenar nueva información. Para ello el
estudiante deberá de ingresar sus datos, convirtiéndose en el trabajador 303 3.

EL SISTEMA DEBE SER CAPAZ de buscar y devolver datos. Para ello al sistema se le
pasará el INPUT del ID y este debe generar un OUTPUT resumen de los datos del
trabajador, de la Forma:

o Ap. Paterno Ap. Materno


o Nombre
o Edad
o Correo Electrónico
o Si tuviera 4 o 5 (en la columna Favorito) Mostrar: Favorito, caso contrario no mostrar
nada.

EL SISTEMA DEBE SER CAPAZ SI EXISTE HOMONIMIA: para esta tarea deberá
comparar cadenas de texto (Ap. Paterno, Ap. Materno y Nombres), presente el resultado
para el caso de cuando se ingresa MIRANDAFERNANDEZ EDWIN EFRAIN, devolver la
cantidad de homonimias.

EJEMPLO DE VARIABLES Y CÁLCULOS (miAgenda)

[Link] sus resultados del cálculo de miAgenda, el mismo que debe generar un archivo
en formato Excel. Ejemplo: miAgenda_07_2020.xlsx

[Link] diseño de algoritmos, notaciones, algoritmos como busquedaSecuencia,


busquedaBinaria, métodos recursivos y otros.
CONCLUSIONES

Tras realizar el presente estudio y analizar los resultados obtenidos, se demuestra


que la programación en Python es comprensible. Este tipo de trabajo me hizo
ampliar mis conocimientos y que también estamos hechos para dar solución.

Python es una herramienta muy útil cuenta con bastantes librerías que te ayudan a
la hora de estar programando. Me siento muy orgullosos de haber concluido este
trabajo satisfactoriamente además de que nos vamos con una herramienta que nos
puede ser de utilidad durante toda nuestra carrera.
ANEXOS

También podría gustarte