Python django

Preview:

DESCRIPTION

 

Citation preview

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)

Recommended