
!Bienvenidos al Taller de Django !
Se estará preguntando que es esto de Django y quizás le suene raró, pero si eres un apasionado de la progración web has dado con el sitio correcto.
Django es un framework de desarrollo Web que ahorra tiempo y hace que el desarrollo Web sea divertido. Utilizando Django puedes crear y mantener aplicaciones Web de alta calidad con un mínimo esfuerzo.
En el mejor de los casos, el desarrollo web es un acto entretenido y creativo; en el peor, puede ser una molestia repetitiva y frustrante. Django te permite enfocarte en la parte divertida --el quid de tus aplicaciones Web-- al mismo tiempo que mitiga el esfuerzo de las partes repetitivas. De esta forma, provee un alto nivel de abstracción de patrones comunes en el desarrollo Web, atajos para tareas frecuentes de programación y convenciones claras sobre cómo solucionar problemas. Al mismo tiempo, Django intenta no entrometerse, dejándote trabajar fuera del ámbito del framework según sea necesario.
El objetivo de este taller es dar una visión general de todas las temáticas de Django y que al finalizar usted sea capas de crear sus propios proyectos web, si su interés es convertirse en un experto debe consultar la bibliografía oficial, al finalizar cada encuentro citaremos bibliografía de referencia sobre cada temática del taller.
Cada encuentro del taller será publicado con una frecuencia semanal, todos los viernes de cada semana y lo puedes seguir a través del feeds del Taller.

!Bienvenidos al taller de Python!
En este taller aprenderá los conceptos básicos para empezar a programar con python y al mismo tiempo le servirá de base para el Taller de Django. Tendrá una salida semanal, cada jueves de la semana.
Existen muchos otros lenguajes de programación, ¿por qué aprender Python? Python presenta una serie de ventajas que lo hacen muy atractivo, tanto para su uso profesional como para el aprendizaje de la programación. Entre las más interesantes desde el punto de vista didáctico tenemos:
* Python es un lenguaje muy expresivo, es decir, los programas Python son muy compactos: un programa Python suele ser bastante más corto que su equivalente en lenguajes como C. (Python llega a ser considerado por muchos un lenguaje de programació de muy alto nivel .)
* Python es muy legible. La sintaxis de Python es muy elegante y permite la escritura de programas cuya lectura resulta más fácil que si utilizaramos otros lenguajes de programación.
* Python ofrece un entorno interactivo que facilita la realización de pruebas y ayuda a despejar dudas acerca de ciertas características del lenguaje.
*El entorno de ejecución de Python detecta muchos de los errores de programación que escapan al control de los compiladores y proporciona información muy rica para detectarlos y corregirlos.
* Python puede usarse como lenguaje imperativo procedimental o como lenguaje orientado a objetos.
* Posee un rico juego de estructuras de datos que se pueden manipular de modo sencillo.
En los ultimos años Python ha experimentado un importantísimo aumento del número de programadores y empresas que lo utilizan. Aquí tienes unas citas que han encabezado durante algún tiempo la web oficial de Python (http://www.python.org):
Python ha sido parte importante de Google desde el principio, y lo sigue siendo a medida que el sistema crece y evoluciona. Hoy día docenas de ingenieros de Google y seguimos buscando gente diestra en este lenguaje.
Peter Norvig, director de calidad de busquedas de Google Inc.