TurboGears es un marco de aplicación web Python, que consta de muchos módulos. Está diseñado en torno a la arquitectura MVC que es similar a Ruby on Rails o Struts. Los TurboGears están diseñados para hacer que el desarrollo rápido de aplicaciones web en Python sea más fácil y más compatible. TurboGears es un marco de aplicación web escrito en Python. TurboGears sigue el paradigma Modelo-Vista-Controlador al igual que la mayoría de los marcos web modernos como Rails, Django, Struts, etc. Este es un tutorial elemental que cubre todos los conceptos básicos de TurboGears.
Este tutorial ha sido diseñado para todos aquellos lectores que quieran aprender los conceptos básicos de TurboGears. Será especialmente útil para todos aquellos desarrolladores web que necesiten simplificar problemas complejos y crear páginas web respaldadas por bases de datos únicas.
Suponemos que los lectores de este tutorial tienen un conocimiento básico de los marcos de aplicaciones web. Será una ventaja adicional si los lectores tienen experiencia práctica con el lenguaje de programación Python. Además, también ayudará si los lectores tienen un conocimiento elemental de Ruby-on-Rails y Struts.