explicación de los contenidos de un programa en python con orentacion a objetos utilizando clases
Aranza Guadalupe Hernandez MontenegroSharon Georgina Gutierrez RamirezDESAUPOOJorge Silva PROGRAMACION 3° F"
Es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.Esta basada en varias técnicas incluyendo:
- herencias
- cohesión
- abstracción
- polimorfismo
- acoplamiento
- encapsulamiento
5
concepto diagrama de clase
Diagrama de clasesEjemplo de diagrama de clases de una Universidad.En ingeniería de software, un diagrama de clases en Lenguaje Unificado de Modelado (UML) es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.
6
concepto diagrama de clase
Definiendo funcionesEn Python, la definición de funciones se realiza mediante la instrucción def más un nombre de función descriptivo -para el cuál, aplican las mismas reglas que para el nombre de las variables- seguido de paréntesis de apertura y cierre. Como toda estructura de control en Python, la definición de la función finaliza con dos puntos (:) y el algoritmo que la compone, irá identado con 4 espacios:
def mi_funcion():
# aquí el algoritmo
Una función, no es ejecutada hasta tanto no sea invocada. Para invocar una función, simplemente se la llama por su nombre:
def mi_funcion():
print "Hola Mundo"
funcion()
Sobre los parámetros Un parámetro es un valor que la función espera recibir cuando sea llamada (invocada), a fin de ejecutar acciones en base al mismo. Una función puede esperar uno o más parámetros (que irán separados por una coma) o ninguno. def mi_funcion(nombre, apellido): # algoritmo Los parámetros, se indican entre los paréntesis, a modo de variables, a fin de poder utilizarlos como tales, dentro de la misma función.
Sobre los parámetros Un parámetro es un valor que la función espera recibir cuando sea llamada (invocada), a fin de ejecutar acciones en base al mismo. Una función puede esperar uno o más parámetros (que irán separados por una coma) o ninguno. def mi_funcion(nombre, apellido): # algoritmo Los parámetros, se indican entre los paréntesis, a modo de variables, a fin de poder utilizarlos como tales, dentro de la misma función.
Los parámetros que una función espera, serán utilizados por ésta, dentro de su algoritmo, a modo de variables de ámbito local. Es decir, que los parámetros serán variables locales, a las cuáles solo la función podrá acceder: def mi_funcion(nombre, apellido):
nombre_completo = nombre, apellido
print nombre_completo Si quisiéramos acceder a esas variables locales, fuera de la función, obtendríamos un error: def mi_funcion(nombre, apellido):
nombre_completo = nombre, apellido
print nombre_completo
MÉTODO PRINCIPAL: ES una secuencia de código definido por nosotros y se ejecuta al hacer referencia a ella por un nombre que definimos.
def nombre():
MENÚ OPCIONES : nos permite insertar un botón con diferentes opciones que podemos seleccionar en distintas casos para ello se necesita algunos parámetros por ejemplo:
- if =si tu valor es
- elif =tu segunda opción
- else =de lo contrario
COMENTARIO:la aplicación de python es útil para todos ya que en el podemos realizar varios programas orientados a objetos forzar a los programadores adoptar un estilo particular que permite varios estilos .permite dividir el programa en módulos re-utilizables desde otros programas. tiene una gran colección de módulos que se pueden utilizar como base de los programas.
este es el URL PARA ir al rompe cabezas de la clase RANA copia y pega este vinculo en tu computadora. http://www.jigsawplanet.com/?rc=play&pid=39802f4a17c2
El programa de python sirve para mejorar nuestras habilidades definiendo clases con varios objetos logrando que estos interactuen entre si.hemos realizado varios código por ejemplo el de la RANA en el cual logramos que saltara tantos metros que comiera y algunas otras actividades y así con varios objetos.
|