Hola mundo con el Framework Tornado de Python

Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+

Desde el 2013 estoy muy interesado en este lenguaje de programación que ya tiene muchos años desde su creacion y esta orientado para programación de escritorio pero gracias a los framework que salieron su uso para el lado web a crecido mucho. Es open source y tiene una gran comunidad de desarrolladores.

en este articulo creare algo simple que es un hola mundo en Tornado con la version 2.7 de python.

creamos un entorno virtual con virtualenv

virtualenv hola_mundo

ahora necesitamos activarlo para eso entramos a la carpeta que se nos creo que es hola_mundo

cd hola_mundo
source bin/activate

para saber si esta bien en nuestra consola debe salir algo asi

(hola_mundo)usuario@servidor:

luego necesitamos tener tornado y lo instalamos (yo uso pip para instalar les recomiendo que lo tengan)

pip install tornado
 #importamos a tornado lo que necesitamos
import tornado.ioloop
import tornado.web 

#declaramos un clase Index que tambien pude ser cualquier
#nombre
class Index(tornado.web.RequestHandler):
    #en la clase declaromos el metodo post o get

    #esto sera cuando alquien habra la pagina
    def get(self):
        #y vamos a escribir en le navegador el hola mundo
        self.write('Hola Mundo')

#por buena practica solocamos esta condicion que sirve
#para saber si esto se esta ejecutando directamente osea
#si en consola se esta ejecutando por que puede haber
#que tambien este siento importado y no queremos que desde
#un import se ejecute

if __name__ == '__main__':
    #declaramos la url con la clase que arriba
    app = tornado.web.Application([
        (r'/',Index)
    ])
    #le indicamos que puerto debe escuchar
    #para que entremos a verlo asi localhost:8888
    #ese puerto puede cambiar a cualquiera excepto a los
    #que ya se estan usando.
    app.listen(8888)
    #arrancamos tornado
    tornado.ioloop.IOLoop.instance().start()

este archivo lo creamos dentro de nuestro directorio que creamos en virtualenv y se llama config.py
nos vamos a la consola y ejecutamos de esta manera.

python config.py

entramos a localhost:8888 y ya veremos el hola mundo.

Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+

Related posts:


Luis Rodriguez

Desarrollador web / webdeveloper / programador web / Front end / Back End. Mi nombre es Luis Rodriguez con experiencia de 7 años en negocios por internet y un apasionante del mundo de las tecnologias web. Twitter Facebook Google +

Comentarios