Download - Yohan Graterol
![Page 1: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/1.jpg)
Yohan Graterol
![Page 2: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/2.jpg)
Quién soy?● Joven amante de la tecnología/software
libre.
● Empaquetador, embajador y desarrollador del proyecto Fedora.
● Desarrollador Python a tiempo completo.
● Apasionado por la música de los '80.
● Emprendedor en busqueda de buenas ideas.
![Page 3: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/3.jpg)
Python
( )
![Page 4: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/4.jpg)
Flask
![Page 5: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/5.jpg)
Flask● Microframework para Python
● Fácil de escribir
● Fácil de de configurar y depurar
● RESTful
● Adaptable
● Testeable
● DIVERTIDO!
![Page 6: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/6.jpg)
Flask
Competidores● Django
● Pylons (Pyramid)
● Cherrypy
● Web2py
● zope
![Page 7: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/7.jpg)
Flask
![Page 8: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/8.jpg)
Flask
Instalación en Fedora/CentOS/RHEL
yum install python-flask
Instalación a través de PIP (Python Installer Package)
pip install flask
![Page 9: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/9.jpg)
Virtualenv
Trabajemos correctamente
![Page 10: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/10.jpg)
Virtualenv
“Virtualenv es un software para crear entornos de desarrollo para Python.”
Virtualenv te permite:● Crear entornos de desarrollos aislados
del sistema.● Elegir la versión de Python con que
deseas trabajar.● Tener más de 1 entorno de desarrollo al
mismo tiempo.● Personalizar totalmente el entorno.
![Page 11: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/11.jpg)
Virtualenv
Ejemplo de crear un entorno con Virtualenv
![Page 12: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/12.jpg)
Virtualenv
![Page 13: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/13.jpg)
Depurador
![Page 15: Yohan Graterol](https://reader030.vdocuments.pub/reader030/viewer/2022011803/61d353cc480c144b20798b87/html5/thumbnails/15.jpg)
Gracias :)