P Orientada a objetosOnline version El lenguaje Python puede ser utilizado de muchas formas, como lenguaje de aprendizaje, para manejar problemas simples de entrada-proceso-salida, programacion funcional, o con un paradigma de programacion Orientada a Objetos by Oscar Eduardo Montero Vazquez 1 PRESENTACION CARACTERÍSTICAS DE PROGRAMACION ORIENTADA A OBJETOS. 2 QUE ES PYTHON Lenguaje de programación de propósito general, orientado a objetos, que también puede utilizarse para el desarrollo web. 3 CREADOR Python es creador del lenguaje es un europeo llamado Guido Van Rossum. Hace ya más de una década que diseño Python, ayudado y motivado por su experiencia en la creación de otro lenguaje llamado ABC. 4 P Orientada a objetos Python soporta múltiples paradigmas de programación, incluyendo programación orientada a objetos (class), programación imperativa (def) y funcional (lambda). 5 P Orientada a objetos Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para realizar todo tipo de programas que se ejecuten en cualquier máquina. 6 P Orientada a objetos Python soporta dos tipos de cadenas.*ASCII: Las cadenas ASCII se delimitan por '...', "..." o por '...' o """...""". *Unicode:Las cadenas Unicode comienzan con un u seguido por la cadena conteniendo caracteres Unicode. 7 TIPOS DE LENGUAJE Python tiene varios tipos de lenguajes dinamicos: *-tuple: Una tupla es como una lista, pero su tamaño y elementos son inmutables, mientras que en una lista son mutables.*-list: Los métodos principales de una lista de Python son append, insert, y delete.*-str: Python soporta el uso de dos diversos tipo de cadenas: ASCII y Unicode.*-dict: Un dict (diccionario) de Python es una tabla hash que asocia (map) un objeto-clave a un objeto-valor. 8 herencia El concepto de herencia es uno de los más importantes en la programación orientada a objetos. Simplemente se trata de establecer una relación entre dos tipos de clases dónde las instancias de una de ellas tengan directamente acceso a los atributos y métodos declarados en la otra. 9 CONCLUCION En general, los cambios descritos aquí tienen un alto impacto en términos de las actualizaciones necesarias para el intérprete, pero no deben cambiar radicalmente la forma en que se escribe el código Python. Es una cuestión de hábito, como el uso de paréntesis con la impresión, o más bien, de impresión ().