python django
DESCRIPTION
TRANSCRIPT
Python y Django.Gerlin O. Torres Saavedra.Alex Eljach de Avila.Ronald Cuello.
Python. Python es un lenguaje de programación
creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible.
Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.
Características de python Lenguaje interpretado o de script. Tipado dinámico Fuertemente tipado Multiplataforma. Orientado a objetos.
Django. Django es un entorno de desarrollo web
escrito en Python que fomenta el desarrollo rápido y el diseño limpio y pragmático.
Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código
Django. La meta fundamental de Django es
facilitar la creación de sitios web complejos. Django pone énfasis en el re-uso, la conectividad y extensibilidad de componentes, del desarrollo rápido y del principio de DRY (del inglés Don't Repeat Yourself). Python es usado en todas las partes del framework, incluso en configuraciones, archivos, y en los modelos de datos
Django - Clases middleware. Django provee tres puntos diferentes en los
que permite ejecutar clases middleware, previamente definidas en el archivo de configuración. Una misma clase puede ejecutarse en más de un punto, estas son las opciones:
Request middleware: se ejecuta después de crear el objeto HttpRequest, pero antes de resolver la URL, permitiendo modificar el objeto request o devolver un respuesta propia antes de que el resto de la aplicaciones ejecutables.
Django - Clases middleware. View middleware: es ejecutado después de
la resolución de la URL, pero antes de ejecutar la vista correspondiente. Permite ejecutar operaciones antes y después de la ejecución de la vista. La vista podría llegar a no ejecutarse en absoluto.
Response middleware: se ejecuta al final, después de que el objeto response haya sido creado y antes de entregarlo al cliente. Utilizado para realizar las modificaciones finales.
Django vs Rails Comunidad: Ruby on Rails es más popular,
debido entre otras cosas a que es open source desde un año antes que Django. Sin embargo, Django está ganando bastante popularidad últimamente.
Lenguaje de programacion: Python es mucho más utilizado que Ruby. En occidente Ruby es conocido básicamente debido a Ruby on Rails, mientras que sólo en la web de setuptools se listan más de 10.000 librerías para Python.
Django vs Rails Conceptos del Frameworks: Ambos siguen
el patrón MVC (Modelo – Vista – Controlador). RoR tiende a hacer las cosas automágicamente, en Django se prefiere la transparencia en lugar del paternalismo.
Instalacion: Ambos son sencillos de instalar. Ruby on Rails fuerza a utilizar una estructura de directorios predeterminada que no tiene porque funcionar en todos los casos. Django es más flexible
Django vs Rails BD: Ambos usan ORM, al estilo de, por
ejemplo, Hibernate (correspondencias entre clases y tablas de una base de datos relacional). Mientras que en RoR se crea primero la base de datos y la clase modelo inspecciona la tabla para determinar los atributos, en Django se define primero la clase modelo y a partir de esta se crea la tabla o tablas en la base de datos
Django vs Rails AJAX: En Ruby on Rails el uso de AJAX está
totalmente integrado dentro del framework y encapsulan la funcionalidad de los toolkits prototype y Scrip.aculo.us de forma que se puedan añadir distintos efectos AJAX a las páginas sin necesidad de tocar una En Django, por contra, se intenta facilitar el uso de toolkits AJAX, pero no se integra ninguno dentro del frameworksola línea de Javascript.
Descargar Python e Instalar
1. Se Ingresa a la Pagina Oficial de
Python y Posteriormente al Link DOWNLOAD
2. Se Descarga el Instalador de
Python de Windows, Lo ejecutas y Siguiente-Siguiente
PYTHON / DJANGO
1. Se Ingresa a la Pagina Oficial de
Django y Posteriormente al Link de Descarga
2. Se Descarga el comprimido
de Django
PYTHON / DJANGO
Descargar Django
DescomprimirDjango
1. Descomprimir la carpeta Django, para el ejercicio descomprimir en Disco Local (C:)
PYTHON / DJANGO
Estructura de Trabajo
1. Verificamos Django
2. Carpeta de Instalación de
Python
3. Se crea una carpeta de
Trabajo en este caso la
llamaremos «Workspace»
PYTHON / DJANGO
Variables de Entorno
PYTHON / DJANGO
1. Se modifica las variables de entorno«Path», agregamos
‘C:\Python27;’
Instalación de Django a Python
1. Nos ubicamos en la carpeta de «django»
2. Ejecutamos la sentencia
«python setup.py install»
Verificación de Instalación. >>> import django
>>> Django.VERSION(1, 1, 0, ‘final’, 1)