Python Web Frameworks: ¿Cómo puedo aprender web2py desde cero?

En comparación con otros marcos, no hay nada único sobre web2py en términos de terminología. (La única excepción que se me ocurre es que usa un DAL (capa de acceso a datos) que es una capa delgada sobre consultas SQL, en lugar de un ORM (modelo de relación de objeto) que usan la mayoría de los otros marcos.

Para comprender web2py (o cualquier marco de desarrollo web) sepa lo siguiente:
-Desarrollo web básico: HTML, DOM, JavaScript, HTTP.
-Bases de datos relacionales: consultas SQL, tablas, filas, columnas. Sepa qué es una transacción y cómo confirmarla y revertirla.
Arquitectura de MVC: conozca la razón y las mejores prácticas para dividir la aplicación en modelos, vistas y controladores.

Ahora, si quiere ver qué tiene de especial web2py (y otros frameworks), intente hacer las cosas de la manera “antigua”, es decir, con Python estándar. No use un marco en absoluto. Comprenderá exactamente cómo un marco puede hacer su vida mucho más fácil, especialmente después de que eventualmente construya su propio marco a medida que aumenta la complejidad de su aplicación.

¡Buena suerte!

Probablemente solo necesite seguir leyendo el libro, y cuando encuentre un término que no conoce, busque en Google. No importa qué marco web use, se encontrará con cosas que no comprende porque el desarrollo web es nuevo para usted.

Sin embargo, hay más recursos de aprendizaje que solo el libro. También está el libro de cocina y los videos, y una búsqueda rápida arrojó algunos tutoriales y grupos de usuarios.