angievessgaa-cloud /
programa-python
Se requiere desarrollar un programa en Python que permita analizar sesiones de clientes almacenadas en una matriz.
49/100 healthLoading repository data…
manuelen12 / repository
Se requiere desarrollar un microservicio que exponga API RESTful utilizando algún framework de Python (preferentemente Flask) que permita lo siguiente: 1. Crear usuarios, indicando email (debe ser válido), nombre, apellido y dirección (opcional). 2. Aprobar un usuario anteriormente creado mediante su email. 3. Modificar un usuario indicando su email y los campos a modificar. 4. Deshabilitar un usuario indicando su email (nunca se eliminan, pero pueden deshabilitarse) 5. Crear una venta asociada a un usuario, mediante una llamada tipo POST con el siguiente mensaje (si un usuario no se encuentra habilitado, este llamado debe dar error): { “uuid”: “889e068d-b098-4da2-82dd-4c712a0446b6”, “user_email”: “ejemplo@geopagos.com”, “amount”: 123.45, “date”: “2017-10-15 11:35” } 6. Anular una venta indicando su identificador único (la venta queda, pero anulada). 7. Listar todos los usuarios, indicando su email, nombre, apellido, dirección, estado (si fue aprobado y/o deshabilitado), la cantidad total de ventas asociadas a dicho usuario y el importe total operado (suma de los importes de todas las ventas no anuladas). 8. Consultar la lista de ventas de un usuario indicando su email. Esta API será consumida por otros microservicios dentro del mismo stack, por lo que los pedidos que reciba deben ser sin autenticación. Implementar todas las validaciones que sea posible, retornando un error con su descripción correspondiente en caso de algún fallo o alguna inconsistencia en la información recibida. La información (usuarios y ventas) debe persistir en una base de datos, que puede ser documental (preferentemente) o relacional. Opcionalmente (siendo un plus que sumará puntos en la evaluación) se podrá incluir un archivo Dockerfile, que permita hacer un build de una imagen de Docker que contenga un intérprete de Python, las dependencias necesarias, y el código del ejercicio. De igual modo se valorará la inclusión de un archivo docker-compose.yml que permita correr en un mismo stack el servicio mencionado y la base de datos. El servicio deberá poder ser accesible mediante el puerto 5000 del equipo anfitrión.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
ventas
.. image:: https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg :target: https://github.com/pydanny/cookiecutter-django/ :alt: Built with Cookiecutter Django
:License: MIT
Moved to settings_.
.. _settings: http://cookiecutter-django.readthedocs.io/en/latest/settings.html
Setting Up Your Users ^^^^^^^^^^^^^^^^^^^^^
To create a normal user account, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go.
To create an superuser account, use this command::
$ python manage.py createsuperuser
For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users.
Test coverage ^^^^^^^^^^^^^
To run the tests, check your test coverage, and generate an HTML coverage report::
$ coverage run manage.py test
$ coverage html
$ open htmlcov/index.html
Running tests with py.test
::
$ py.test
Live reloading and Sass CSS compilation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Moved to `Live reloading and SASS compilation`_.
.. _`Live reloading and SASS compilation`: http://cookiecutter-django.readthedocs.io/en/latest/live-reloading-and-sass-compilation.html
Sentry
^^^^^^
Sentry is an error logging aggregator service. You can sign up for a free account at https://sentry.io/signup/?code=cookiecutter or download and host it yourself.
The system is setup with reasonable defaults, including 404 logging and integration with the WSGI application.
You must set the DSN url in production.
Deployment
----------
The following details how to deploy this application.
Heroku
^^^^^^
See detailed `cookiecutter-django Heroku documentation`_.
.. _`cookiecutter-django Heroku documentation`: http://cookiecutter-django.readthedocs.io/en/latest/deployment-on-heroku.html
Docker
^^^^^^
See detailed `cookiecutter-django Docker documentation`_.
.. _`cookiecutter-django Docker documentation`: http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html
Selected from shared topics, language and repository description—not editorial ratings.
angievessgaa-cloud /
Se requiere desarrollar un programa en Python que permita analizar sesiones de clientes almacenadas en una matriz.
49/100 healthGABSSSTX /
Se requiere desarrollar un programa (Java o Python) para gestionar la información de clientes y pedidos de una compañía
34/100 healthMarvinJosueSon /
Un docente desea generar una lista ordenada alfabéticamente con los nombres de sus estudiantes. Para ello, se requiere desarrollar un programa en Python que utilice el algoritmo Quick Sort de manera recursiva.
/100 healthMateoMonteroCastro /
Una empresa de desarrollo de software necesita una herramienta para gestionar las tareas de sus proyectos. Se requiere desarrollar un Sistema de Gestión de Tareas en Python que permita a los miembros del equipo asignar, actualizar y consultar tareas de manera eficiente.
34/100 health