Construye una Aplicación web para visualizar obras de arte del Metropolitan

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

9.95

Construye una Aplicación web para visualizar obras de arte del Metropolitan
Construye una Aplicación web para visualizar obras de arte del Metropolitan

Descripción

CONSTRUYE UNA APLICACIÓN WEB PARA BÚSQUEDA DE OBRAS DE ARTE

PRÁCTICA DE PYTHON Y FLASK

 

AUTOR
Sarah Strong trabaja en Canada como  desarrolladora  full stack de software móvil y web.
Sarah trabajó varios años en Amazon como  desarrollador de software. Ha trabajado varios años en distintos proyectos por cuenta propia y además  tiene experiencia en el campo de la docencia. Ha sido profesora en la Universidad de Toronto.
Sarah es licenciada en Ingeniería informática (Computer Science).

DESCRIPCIÓN DEL PROYECTO
El objetivo del proyecto es la creación de una aplicación con Flask que funcione como un motor de búsqueda de obras del museo metropolitano de Nueva York.
La aplicación que te piden desarrollar debe aceptar un término de búsqueda y mostrar el primer resultado que devuelva la API del museo metropolitano de Nueva York.  Para cada término de búsqueda, la aplicación tendrá que mostrar el título de la obra, el artista y una foto representativa. Por ejemplo, si se introduce “sunflowers” la aplicación tiene que mostrar en el navegador una foto de “Los girasoles” ,el nombre del pintor, Vicent Van Gogh y el título completo del cuadro.
Este reto supone una introducción a entornos de trabajo web, en concreto a Flask, plantillas de HTML Jinja así como tratamiento de archivos JSON y Python requests. Además la autora propone una serie de ejercicios extra para mejorar el resultado final del proyecto.

MATERIAS / TEMARIO
Trabajarás con pipenv para el manejo de las distintas dependencias.
Practicarás las llamadas a APIs. Ello conlleva utilizar la librería requests, definir funciones con condicionales y obviamente el uso de la documentación oficial.
Tendrás que crear una aplicación con el conocido micro entorno Flask. Para más información y ejemplos pincha aquí.
Usarás Diccionarios y archivos JSON.
Si no conoces HTML, tendrás que familiarizarte con las plantillas HTML utilizando  Jinja2 para poder mostrar los resultados de la API.

CONTENIDO
Se trata de una descarga digital de un archivo ZIP . Está formado por los siguientes archivos:
a) Dos PDF: la descripción e instrucciones del proyecto y una guía de ayuda con los pasos a seguir en caso de que el estudiante quede bloqueado.
b) Tres archivos .py. Se trata del proyecto resuelto, no solamente el código fuente sino también explicaciones y comentarios sobre cómo funciona el código . En el caso de temas específicos, la autora ha añadido enlaces a tutoriales que ayuden a su comprensión.
c) Plantillas HTML/CSS

NIVEL NECESARIO
Es necesario saber definir funciones en Python, conocer los condicionales y estructuras de datos como diccionarios.
Se recomienda conocer la Programación Orientada a Objetos y el uso de las clases.

 

 

 

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