Icon Crear Crear

Explicacion de un codigo OO

Presentación

Explicacion de los contenidos de un programa de Python con Orientacion a Objetos utilizando Clases

Descarga la versión para jugar en papel

Edad recomendada: 15 años
11 veces realizada

Creada por

México

Top 10 resultados

  1. 1
    00:02
    tiempo
    100
    puntuacion
  2. 2
    00:50
    tiempo
    100
    puntuacion
  3. 3
    00:53
    tiempo
    100
    puntuacion
¿Quieres aparecer en el Top 10 de este juego? para identificarte.
Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

  1. tiempo
    puntuacion
  1. tiempo
    puntuacion
tiempo
puntuacion
tiempo
puntuacion
 
game-icon

Explicacion de un codigo OOVersión en línea

Explicacion de los contenidos de un programa de Python con Orientacion a Objetos utilizando Clases

por Alberto Aviles
1

Datos personales

2

Conceptos POO

       Conceptos Programación Orientada a Objeto

La programación orientada a Objetos básicamente define una serie de conceptos y técnicas de programación para representar acciones o cosas de la vida real basada en objetos, a diferencia de otras formas de programación como por ejemplo la estructurada, con la POO trabajamos de manera distinta vinculando diferentes conceptos tales como clases, objetos, métodos, propiedades, estados, herencia, encapsulación entre otros, generando cada vez interrelaciones en nuestro desarrollo en pro del funcionamiento del sistema principal, definiendo el programa como un conjunto de estos objetos relacionados entre si.

3

Concepto de Clase y Diagrama de clase

Clases.  Las clases son uno de los principales componentes de un lenguaje de programación, pues en ellas ocurren todos los procesos lógicos requeridos para un sistema, en si podemos definirlas como estructuras que representan objetos del mundo real, tomando como objetos a personas, lugares o cosas, en general las clases poseen propiedades, comportamientos y relaciones con otras clases del sistemaEJEMPLO class Principal:class Rana :diagrama de clase:se compone por tres partes fundamentales: Nombre : Contiene el Nombre de la Clase. Atributos : Representan las propiedades que caracterizan la clase. Métodos : Representan el comportamiento u operaciones, la forma como interactúa la clase con su entorno.
4

diagrama de clase rana

5

actividades de la rana

6

Explicación de la definición de funciones y clases en PYTHON

Definiendo funciones

En 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()¿Cómo definimos una clase?Para definir una clase en Python, solo tenemos que hacer uso de la palabra clave ‘class’, seguida del nombre que le quieras asignar, seguido de un doble punto. Veamos un ejemplo......class mascota:
7

Explicación del método principal y menú de opciones

METODO PRINCIPAL

El método main de momento lo situaremos en una clase independiente destinada exclusivamente a contener este método, aunque esto no es obligatorio: la clase con el método main podría tratarse como una clase más y el método main como un método más. Nosotros preferiremos diferenciarlo por motivos didácticos.MENU DE OPCIONESEn esta ocasión deseo compartir una forma (muy personal) de realizar menús en Python. No me refiero a un menú gráfico sino a uno muy tradicional, delínea de comandos. Debo aclarar que el menú que verán a continuación puede ser implementado sin la utilización de una clase, sin embargo, este enfoque brinda la ventaja de contar con código bien organizado, fácil de leer, depurar y modificar.
8

Comentario

Bueno pues en este código se nos dificulto un poco que nos saliera el super heroe ya que modificando el código del profesor nos salia uno u otro pero pues apoyándonosen equipo pudimos encontramos el error
9

vinculo

http://www.jigsawplanet.com/?rc=play&pid=3eb1f4ddfa1d

10

Conclusion

Bueno pues últimamente estos programas que hemos hecho en PYTHON se nos han hecho complicados pero mas fáciles de entender pues lo hacemos interactuando con algunos animales personas superheroes  etc y se nos dificulta pero en binas de 2 se nos ha ido facilitando en entendimiento de los programas.
educaplay suscripción