Python es una cruz -plataforma, lenguaje de programación interpretado que ha ganado numerosos elogios por su potente capacidad de apoyo para la manipulación avanzada de cuerdas, la sintaxis legible , y su biblioteca estándar, que incluye clases dedicadas para casi todas las tareas de programación comunes . Esto incluye clases especiales para el manejo de los documentos HTML y XML. Obtención de una página web  
 Recuperando una página web bajo Python no podría ser más sencillo . Si bien esto puede ser complicado en otros idiomas , un programa para tomar e imprimir una página web requiere sólo tres líneas de código en Python : 
 
 importación urllibpage = urllib.urlopen ( " http://www.google.com " ) . read () print page 
 
 urllib y urllib2 son las partes de la biblioteca estándar de Python que maneja el acceso a todo lo que se puede interactuar con el uso de URLs. Esto incluye HTML estándar como XML. 
 
 Ejecutar estos a través de IDLE y se imprimirá una copia del código HTML de la página de Google . 
 Anuncio a un 
 página web 
 
 Python puede rellenar formularios web para usted . He aquí un ejemplo que atrapa el clima en EE.UU. código postal 76012 : 
 
 importación urlliburl = data ' http://www.wunderground.com/cgi-bin/findweather/getForecast ' = urllib.urlencode ( [( ' consulta ' , '76012 ' ) ] ) f = urllib.urlopen ( url , datos) . read () print f 
 la construcción de 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 algún tipo de editor especializado como Microsoft Front Page o Dreamweaver. Sin embargo , hay una serie de inconvenientes de este enfoque , el más significativo es que el contenido de la página y su estilo está ligada en los mismos documentos . Esto significa que incluso los pequeños cambios en una parte relativamente grande página web podría requerir la edición de decenas o cientos de documentos. Esta es la razón por la que muchas páginas se generan dinámicamente a medida que se solicitan , con el contenido almacenado en bases de datos o documentos XML , y archivos HTML que se utiliza sólo como modelos esqueléticas. 
 Google App Engine 
 < br > 
 Una manera fácil y gratuita para empezar a generar páginas web dinámicas con Python es el Google App Engine . Este es un servicio de alojamiento web con cuotas libres generosos proporcionados por Google , que incluye una base de datos y las herramientas necesarias para alojar su propio contenido dinámico. Usted tendrá que descargar el programa de lanzamiento de Google App Engine de Google y usarlo para crear un nuevo esqueleto de la aplicación. Para ello será necesario registrarse en una cuenta de desarrollador de Google App Engine gratuita con Google . 
 Hello World 
 
 El esqueleto incluirá un archivo main.py. Entra en main.py con un editor de texto o IDE Python y agregue el código siguiente : 
 
 de google.appengine.ext webappfrom run_wsgi_app 
 clase 
 google.appengine.ext.webapp.util importación importación RootPage ( webapp.RequestHandler ) : def get ( self): self.response.out.write ( "¡ Esta es mi página web mediante programación creado " ) 
 
 app = webapp.WSGIApplication ( [( '/', RootPage ) ] , debug = True ) 
 
 def main () : run_wsgi_app (app ) 
 
 if __ name__ == " __main__ ": main () 
 
 Usa el Google App Engine lanzador de implementar esto a tu cuenta y abrir la cuenta de la dirección indicada por Google .