Taller de programación Python

Cancelado Publicado hace 6 años Pagado a la entrega
Cancelado Pagado a la entrega

1. Crear una interfaz gráfica que permita gestionar los datos de una persona (Nombre, edad, correo, teléfono, género), los campos se deben validar que no estén vacíos, excepto el campo correo electrónico, también se debe poder validar que en los campos edad y teléfono solo se hayan ingresado números y que el campo género solo contenga una letra, ‘M’ o ‘F’, si en algún momento se presenta un error, este se debe mostrar al usuario mediante la interfaz gráfica y no debe permitir guardar.

2. Se debe permitir modificar cada registro creado, es decir si se selecciona un registro, se debe cargar un formulario con los datos existentes, si se hacen cambios, estos deben ser guardados. Al momento de editar, se debe validar que se haya seleccionado un registro, de lo contrario no debe abrirse ningún formulario.

3. Por último, se debe incluir una función para importar y exportar los datos, es decir, guardar en un archivo plano los datos de cada persona y cargar los datos de las personas desde un archivo plano.

Los registros exportados deben quedar de la siguiente forma:

Persona1,12,correo@[login to view URL],3458465,F

Persona2,50,,5683256,M

Para el manejo de las listas utilizar listas enlazadas.

El código se debe realizar solo en Python.

Python

Nº del proyecto: #15509794

Sobre el proyecto

5 propuestas Proyecto remoto Activo hace 6 años

5 freelancers están ofertando un promedio de €24 por este trabajo

edecena75

Hola, soy especialista en Python, certificado por Freelancer. He entendido perfectamente tu proyecto y estoy seguro que puedo ayudarte. Contrátame :) Agrega mi WhatsApp -> +584265960160 O mi telegram -> @ejdecena

€25 EUR en 1 día
(58 comentarios)
6.1
ttrinidad

Hola, creo no tener problema algun en crear la aplicacion que deseas. Trabajo profesionalmente hace mas de 10 años y tengo vasta experiencia con Python. Entre otras cosas se desarrollar interfaces graficas con difer Más

€25 EUR en 3 días
(13 comentarios)
5.4