ubiquitour.com

Python Tutorial de HTML

Python es un lenguaje de programación multiplataforma, interpretado que ha ganado la aclamación generalizada por su poderoso apoyo incorporado para manipulación avanzada de la cadena, la sintaxis legible y su biblioteca estándar, que incluye las clases dedicadas para casi todas las tareas de programación comunes. Esto incluye clases especiales para el manejo de documentos HTML y XML.

Consigue una página web

Recuperar una página web en Python no podría ser más fácil. Aunque esto puede ser complicado en otros idiomas, un programa para tomar e imprimir una página web requiere solamente tres líneas de código en Python:

Import urllibPágina = urllib.urlopen('http://www.google.com').read()Página de la impresión

UrlLib y Urllib2 son las partes de la biblioteca estándar de Python que controla el acceso a cualquier cosa que se puede interactuar con el uso de URLs. Esto incluye el estándar HTML como XML.

Ejecutar a través de marcha lenta e imprimirá una copia del código HTML para la Página principal de Google.

Publicar en una página web

Python puede rellenar formularios web para usted. Aquí es un ejemplo que toma el tiempo en Estados Unidos código postal 76012:

Import urllibURL = 'http://www.wunderground.com/cgi-bin/findweather/getForecast'datos = urllib.urlencode ([('query ', '76012')])f = urllib.urlopen (url, data).read()f impresión

Construir una página web dinámica

La forma tradicional de construir una página web era escribir código HTML directamente, ya sea a mano o utilizando a algún tipo de editor especializado tal Microsoft Front Page o Dreamweaver. Sin embargo, hay una serie de inconvenientes de este enfoque, el más importante es que el contenido de la página y su estilo está ligado en los mismos documentos. Esto significa que incluso pequeños cambios a una página web relativamente grande puede requerir la edición de decenas o cientos de documentos. Por esta razón que muchas páginas se generan dinámicamente como se solicitan, con contenido almacenado en bases de datos o documentos XML y archivos HTML utilizan plantillas sólo como esqueléticas.

Google App Engine

Una manera fácil y gratuita para comenzar a generar páginas web dinámicas con Python es el Google App Engine. Se trata de un servicio de hospedaje con generosas cuotas gratuitas proporcionadas por Google que incluye una base de datos y las herramientas necesarias para organizar su propio contenido dinámico. Usted tendrá que descargar el programa lanzador de Google App Engine de Google y usarlo para crear un nuevo esqueleto de aplicación. Esto requerirá registrarse para una cuenta de desarrollador Google buscadores gratis con Google.

Hola mundo

El esqueleto incluye un archivo main.py. Entrar main.py con un editor de texto o IDE de Python y agregue el código siguiente:

de google.appengine.ext import webappde google.appengine.ext.webapp.util importación run_wsgi_app

clase RootPage(webapp. RequestHandler):

def get(self): self.response.out.write("This is my programmatically created webpage!")

App = aplicación. WSGIApplication ([('/ ', RootPage)], debug = True)

DEF main():

run_wsgi_app(app)

Si nombre == "principal":

main()

Usar el launcher de Google App Engine para implementar esto en su cuenta y abra la cuenta a la dirección proporcionada por Google.