Академический Документы
Профессиональный Документы
Культура Документы
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA EN
TELECOMUNICACIONES Y REDES
Python Flask
Curso : Sistemas Embebidos
CICLO : X
TRUJILLO – PERÚ
2018
1
INTRODUCCION A PYTHON
2
Índice del Contenido
Contenido
OBJETIVO DEL LABORATORIO: ...................................................................................................... 4
Antecedentes: ........................................................................................................................... 4
Librería flask: ............................................................................................................................. 4
Instalacion de flask para python: .............................................................................................. 4
Flask con virtualenv: .................................................................................................................. 4
Para una mini aplicación: .......................................................................................................... 5
¿Cómo se hizo el código? .......................................................................................................... 6
Resultados: ................................................................................................................................ 7
Referencias para el laboratorio: ................................................................................................ 7
3
OBJETIVO DEL LABORATORIO:
Implementar una librería flask para comandar desde un buscador urll y mostrar un nombre en
la pantalla a través de una red ip.
Antecedentes:
Python 2.0 tomó una característica mayor del lenguaje de programación
funcional Haskell: listas por comprensión. La sintaxis de Python para esta
construcción es muy similar a la de Haskell, salvo por la preferencia de
los caracteres de puntuación en Haskell, y la preferencia de Python por
palabras claves alfabéticas. Python 2.0 introdujo además un sistema de
recolección de basura capaz de recolectar referencias cíclicas.
Librería flask:
Para poder utilizar Flask debes de tener, al menos, Python 2.6 instalado.
Flask también funciona con Python 3.
4
$ pip install virtualenv
$ mkdir miproyecto
$ cd miproyecto
$ virtualenv mientornovirtual
Ahora tenemos que saber hacer dos cosas. Por un lado, activar el
entorno virtual:
$ . mientornovirtual/bin/activate
$ deactivate
5
¿Cómo se hizo el código?
Primero importamos la clase matriz. Una instancia de esta clase será
nuestra aplicación WSGI.
A continuación, creamos una instancia de esta clase. El primer
argumento es el nombre del módulo o paquete de la aplicación. Si está
usando un solo módulo (como en este ejemplo), debe usar __name__
porque dependiendo de si se inició como aplicación o si se importó
como módulo, el nombre será diferente ('__main__' en comparación
con el nombre de importación real). Esto es necesario para que Flask
sepa dónde buscar plantillas, archivos estáticos, etc. Para más
información, eche un vistazo a la documentación de Flask.
Luego usamos el decorador route () para decirle a Flask qué URL debe
activar nuestra función.
La función recibe un nombre que también se usa para generar URL para
esa función en particular y devuelve el mensaje que queremos mostrar
en el navegador del usuario.
C:\path\to\app>set FLASK_APP=hello.py
6
Resultados:
Tras la instalación de las librerías flask en el Sistema operático Raspberry pi 3
se puedo concluir que se puede generar una ventana para diversos fines ya que genera una urll
en toda capa de aplicación del modelo TCP/IP
1. http://flask.pocoo.org/docs/1.0/quickstart/
2. https://www.josedomingo.org/pledin/2018/03/flask-miniframework-python-para-
desarrollar-paginas-web-1a-parte/