¿Se puede construir una aplicación web en Python?

Sí, hay varios marcos web diferentes para Python.

Los más populares parecen ser Django para sitios web grandes y más complicados y Flask para aplicaciones web más simples.

Amazon tiene varios libros sobre Django y Flask para comenzar. Asegúrese de que sean libros recientes y cubran las características de los lanzamientos de framework más recientes.

Estos son algunos puntos de referencia para algunos de los marcos de Python más populares.

klen / py-frameworks-bench

  • Aiohttp: cliente / servidor HTTP para asyncio
  • Botella: marco web micro WSGI rápido, simple y liviano
  • Django: el marco web para perfeccionistas con plazos
  • Falcon: un marco de Python de alto rendimiento para crear API en la nube
  • Frasco: un microframework basado en Werkzeug, Jinja2 y buenas intenciones.
  • Muffin: un marco web basado en la pila Asyncio
  • Pyramid: un marco web de Python pequeño, rápido, realista y de código abierto
  • Tornado: un marco web de Python y una biblioteca de red asincrónica
  • Wheezy Web: un marco web WSGI ligero, de alto rendimiento y alta concurrencia.
  • weppy – El marco web para humanos

Sí, puede usar python como lenguaje de programación del lado del servidor en el desarrollo web. También se puede usar Python en el lado del cliente usando Pyjs. Django es un marco web Python de alto nivel que fomenta el desarrollo rápido y el diseño limpio y pragmático. Creado por desarrolladores experimentados, se ocupa de gran parte de la molestia del desarrollo web, por lo que puede concentrarse en escribir su aplicación sin necesidad de reinventar la rueda. Es gratis y de código abierto.

¡Sí! Pero solo si te refieres al trabajo de desarrollo de servidor / servidor. Para crear una aplicación web totalmente funcional, debe usar HTML, CSS y Javascript para la interfaz de usuario. En términos de marcos, definitivamente recomendaría Django. Es una plataforma muy popular y bien documentada. (Definitivamente voy a encontrar muchas respuestas a sus preguntas sobre stackoverflow) También he probado Flask, pero me resultó mucho más difícil de usar y entender.

Si ! Hay un montón de marcos web que facilitan esta tarea, mi favorito es Django. De todos modos, hay muchos más como Flask y web2py.

Más se enumeran aquí con todo detalle: WebFrameworks – Python Wiki

¡Tipo! El desarrollo web y el raspado web son características que hacen de Python lo que es. Actualmente renuncié a PHP y elegí Django (un marco de Python) para mis tareas del lado del servidor.

Sí, por ejemplo, al usar Quora, ¡estás usando una aplicación web escrita en Python ahora mismo!

Realice un acto muy rápido usando Flask (que creo que tiene una curva de aprendizaje no muy pronunciada) en conjunción con otros marcos como bootstrap o fundación