Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

OpenCV Python




Enviado por Pablo Turmero



Partes: 1, 2, 3


    Monografias.com
    Python
    Lenguaje de programación de alto nivel.

    Surge a finales de los años 80 (Guido Van Rossum) como sucesor del lenguaje ABC.
    Su nombre proviene de la afición de su creador por los ‘Monthy Python’.

    1

    Monografias.com
    Python
    El objetivo de Guido era cubrir la necesidad de un lenguaje orientado a objetos de sencillo uso que sirviese para tratar diversas tareas dentro de la programación que habitualmente se hacía en Unix usando C. 

     Actualmente trabaja en Zope, una plataforma de gestión de contenidos y servidor de aplicaciones para el web, por supuesto, programada por completo en Python. 

    Monografias.com
    Python
    Es un lenguaje interpretado, no es necesario compilar el código fuente para ejecutarlo.
    En los últimos años se ha hecho popular:
    Gran cantidad de librerías, tipos de datos y funciones que contiene.
    Sencillez y rapidez para crear programas. Puede tener de 3 a 5 líneas de código menos que C o Java por cada 10 líneas.
    Es gratuito para propósitos empresariales.

    Monografias.com
    Python
    Conclusión:
    Python se encuentra en movimiento y pleno desarrollo, pero ya es una realidad para realizar todo tipo de programas que se ejecuten en cualquier máquina.
    Algunas de las empresas que utilizan Python son Google, Yahoo, la NASA, Walt Disney…
    Aunque la documentación de este lenguaje se encuentra en Inglés, su creciente popularidad hace que vayan apareciendo los primeros tutoriales en lenguaje hispano.

    Monografias.com
    Características
    Lenguaje de programación multiparadigma.
    Programación orientada a objetos.
    Programación imperativa.
    Programación funcional.

    Dinámicamente tipificado.
    Información menos explícita en el código.
    Verificaciones en tiempo de ejecución.

    5

    Monografias.com
    Características
    Recolección de basura.
    CPython
    Es la implementación más usada.
    Está escrita en C.
    Soporta múltiples plataformas (Linux, Solaris, Mac OS X, Windows, BSD, …).
    Provee una API para el lenguaje C lo que supone hacer este lenguaje fácilmente extensible (módulos C y C++).

    6

    Monografias.com
    Características
    Filosofía análoga a Unix.
    Código «pythónico».
    Principios:
    Simple es mejor que complejo.
    La legibilidad cuenta.
    Ahora es mejor que nunca.
    Los casos especiales no son tan especiales como para quebrantar las reglas.

    7

    Monografias.com
    Elementos del lenguaje
    Python fue diseñado para ser leído con facilidad.
    El contenido de los bloques de código (bucles, funciones, clases, etc..) es declarado mediante espacios o tabuladores (identación).

    8

    Monografias.com
    Elementos del lenguaje
    Tipos de datos

    9

    Monografias.com
    Elementos del lenguaje
    Listas y tuplas:
    Las listas se caracterizan por ser mutables, es decir, pueden cambiar su contenido en tiempo de ejecución, mientras que las tuplas son inmutables.

    LISTA = [ elementos* ]
    TUPLA = ( elementos* )

    10

    Partes: 1, 2, 3

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter