Python Barranquilla - Fundacion Software Libre de Colombia
- Crear cuenta de Github.
- Descargar GIT para su sistema operativo
- Configurar el equipo: https://help.github.com/articles/set-up-git
- Crear un 'fork' del repositorio de pbsl.
- Clonar el repositorio: git clone https://github.com/tuusario/pbsl.git
- Agregar el remote de fslcolombia. git remote add fslcol https://github.com/fslcolombia/pbsl.git
- Correr el hola mundo: pyhton hola.py
- Linux (no es obligacion, pero recomendado para acelerar la clase)
- Notebook de iPython: http://www.introtopython.org
- Entorno de desarrollo recomendado: PyCharm. http://www.jetbrains.com/pycharm/
Ya todos tenemos lo básico instalado y entendemos los conceptos fundamentales del lenguaje.
Ahora empecemos nuestra primera aplicación, usando programación basada en eventos vamos a estudiar aplicaciones web desde la capa más baja.
-
Installamos flask ''' sudo easy_install Flask'''
-
Corremos el servidor: ''' cd code python server.py '''
-
Probamos que devuelve "En la 38" usando el explorador con la url http://localhost:9000/
-
Probamos conectando con telnet y con curl telnet 127.0.0.1 9000 GET /
curl http://127.0.0.1/
-
Corremos apache benchmark para probar cuantos requests nos responde por segundo en nuestra maquina: ab -c 2 -n 10000 http://127.0.0.1:9000/