Diferencia entre revisiones de «Despliegue-de-Aplicaciones-Web/Instalación de Python»
De WikiEducator
(Página creada con « Para usuarios de windows == Qué es Python == Busca información en https://www.python.org o en internet. == Descarga una versión para tu sistema operativo == * https:/...») |
(win) |
||
(4 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | |||
− | |||
== Qué es Python == | == Qué es Python == | ||
Línea 12: | Línea 10: | ||
C:\Users\myuser> py --version | C:\Users\myuser> py --version | ||
+ | |||
+ | Si usas linux, python estará instalado en el sistema. Compruébalo ejecutando en un una consola: | ||
+ | |||
+ | $ python3 --version | ||
+ | |||
Debería de mostrar la versión del entorno instalado (en este momento 3.10.0) | Debería de mostrar la versión del entorno instalado (en este momento 3.10.0) | ||
Línea 22: | Línea 25: | ||
En esa misma carpeta escribe: | En esa misma carpeta escribe: | ||
py -m http.server | py -m http.server | ||
+ | |||
+ | En linux: | ||
+ | python3 -m http.server | ||
Permite el acceso si lo bloquea el firewall | Permite el acceso si lo bloquea el firewall | ||
Accede a esa página desde tu navegador. En nuestro ejemplo: | Accede a esa página desde tu navegador. En nuestro ejemplo: | ||
http://localhost:8000/ejercicio1.html | http://localhost:8000/ejercicio1.html | ||
+ | |||
* localhost es el nombre que tiene nuestro equipo | * localhost es el nombre que tiene nuestro equipo | ||
* 8000 el puerto que ha abierto la instrucción que hemos ejecutado | * 8000 el puerto que ha abierto la instrucción que hemos ejecutado | ||
− | + | * Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador. | |
− | Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador. | + | * Prueba a escribir en la barra del navegador una página que no existe en tu servidor y verás un error 404 en la consola. |
== Resumen == | == Resumen == | ||
* Hemos instalado un servidor simple para desarrollo (no está recomendado para producción) | * Hemos instalado un servidor simple para desarrollo (no está recomendado para producción) | ||
+ | * Accedemos a ese servidor desde nuestro navegador poniendo la dirección localhost y el puerto que usa el servidor web. Normalmente no se pone el número del puerto porque se usan los puertos estándar (80 o 443) y el navegador ya lo sabe. | ||
+ | * Podemos ver en la consola las peticiones (GET) que hace el navegador |
Última revisión de 23:19 15 oct 2021
Contenido
Qué es Python
Busca información en https://www.python.org o en internet.
Descarga una versión para tu sistema operativo
Instálalo y haz que configure la variable de entorno del path, así podrás llamar a python desde la consola.
Comprueba la instalación
C:\Users\myuser> py --version
Si usas linux, python estará instalado en el sistema. Compruébalo ejecutando en un una consola:
$ python3 --version
Debería de mostrar la versión del entorno instalado (en este momento 3.10.0)
Úsalo como servidor web
En una carpeta crea un ejemplo de un fichero ejercicio1.html:
<html><body><h1>Primer servidor http</h1></body></html>
En esa misma carpeta escribe:
py -m http.server
En linux:
python3 -m http.server
Permite el acceso si lo bloquea el firewall Accede a esa página desde tu navegador. En nuestro ejemplo:
http://localhost:8000/ejercicio1.html
- localhost es el nombre que tiene nuestro equipo
- 8000 el puerto que ha abierto la instrucción que hemos ejecutado
- Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador.
- Prueba a escribir en la barra del navegador una página que no existe en tu servidor y verás un error 404 en la consola.
Resumen
- Hemos instalado un servidor simple para desarrollo (no está recomendado para producción)
- Accedemos a ese servidor desde nuestro navegador poniendo la dirección localhost y el puerto que usa el servidor web. Normalmente no se pone el número del puerto porque se usan los puertos estándar (80 o 443) y el navegador ya lo sabe.
- Podemos ver en la consola las peticiones (GET) que hace el navegador