Tutorial Python 13: Clases y Objetos

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 184

  • @CarlosMorenoV
    @CarlosMorenoV 10 лет назад +58

    ¿El metodo __init__(self) podría decirse que es como el constructor en Java. Y el atributo self vendría a hacer la palabra reservada this?.

    • @javierfavore8413
      @javierfavore8413 5 лет назад +5

      Exacto

    • @SebastianEPH
      @SebastianEPH 4 года назад

      pos si.

    • @edsonrivero356
      @edsonrivero356 4 года назад

      semion

    • @GabrielAcosta00
      @GabrielAcosta00 4 года назад +8

      En realidad no. El método __new__ sería el constructor real. __init__ es el "inicializador", el que prepara las variables de instancia. __new__ se ejecuta antes que todo.

    • @Moderno180
      @Moderno180 3 года назад +1

      gracias! vengo de Java y justo venia a aprender sobre el metodo init y el atributo self

  • @Andi_VZ
    @Andi_VZ 11 месяцев назад

    al fin entiendo esta escritura .... la veía en Selenium a cada rato y hasta ahora eran Jeroglíficos .. gracias !!!!!!

  • @yancarlostovarmaldonado-zp4gp
    @yancarlostovarmaldonado-zp4gp 2 месяца назад

    Un excelente vídeo mediante el cual pude comprender las estructuras de clases y objetos en Python; Me ayudó bastante. muchas gracias !

  • @LukasMartinme
    @LukasMartinme 12 лет назад

    Hola buenas tardes, tal vez hago una pregunta tonta no...baje Xcode de la app store, mi regunta es ya que esta en ingles no hay un programa para crear app de iOS QUE ESTE EN CASTELLANO? desde ya muchas gracias!!

  • @tonyllanos9350
    @tonyllanos9350 4 года назад +67

    "Soy un nuevo objeto" Pero de ella :v

  • @penestrofio182
    @penestrofio182 12 лет назад +2

    Un muy buen vídeo! pero tengo una duda, se puede invocar un método desde otro método en la misma clase? yo lo intente y creo que mi sintaxis es la que falla. Mil gracias por tu respuesta!

  • @edwinivancalderongutierrez3731
    @edwinivancalderongutierrez3731 7 лет назад +4

    para los que pregunte cual es la función de self les digo que sirve para hacer referencias a los atributos de clase

  • @victorarboleda5960
    @victorarboleda5960 4 года назад +2

    para quien lo este haciendo en el 3 me salio asi
    class Humano:
    def __init__(self,edad):
    self.edad=edad
    def hablar(self,mensaje):
    print(self.edad)
    print(mensaje)
    pedro = Humano(25)
    raul = Humano(35)
    print("soy pedro y tengo", pedro.edad, "años")
    print("soy raul y tengo", raul.edad, "años")
    aun que en def hablar lo tenia sin el self y me daba lo mismo, sin el el print(self.edad) igual da el mismo resultado

  • @mariasoriano2003
    @mariasoriano2003 4 года назад +1

    Hola! muy buen tutorial, tengo una duda, si por ejemplo los objetos ya los tengo creados en un archivo txt como podría añadirlos a la clase? Gracias!!

  • @rodolfomb7622
    @rodolfomb7622 Год назад

    disculpa init y self pra que funcionan?

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 5 лет назад +1

    Este curso esta echo en Python 2... no ?? ya que en el 3... no deja usar asi los print ni eso :/

    • @victorarboleda5960
      @victorarboleda5960 4 года назад +1

      tmr no encuentro para hacerlo en python 3 y ese self no se me confunde

    • @Deus-lo-Vuilt
      @Deus-lo-Vuilt 4 года назад

      @@victorarboleda5960 hacerlo en python 3 es simple, si quieres pasar eso, que cosa te confunde y en que sentido?

    • @flobberant
      @flobberant 3 года назад

      sirve igual el video xd

  • @LOBOMK
    @LOBOMK 11 лет назад

    hola yo estoy utilizando el Aptana estudio 3 y no me acepta la parte de ( Pedro = Humano() ) no me inprime nada como que no me acepta la clace Humano sola

  • @flo4t1619
    @flo4t1619 2 года назад

    ¿Si quiero llamar un objeto que cree en otra clase, y quiero que se muestre en el main, cómo hago para llamarlo desde el main? por ejemplo, creo un vehiculo en la clase Vehiculo con sus atributos respectivos, entonces quiero llamar ese objeto y un método de la clase vehiculo para la clase main, tipo vehiculo1.MostrarInfo(), como podría hacer que esa variable creada en la clase Vehiculo llamada vehiculo1 pueda usarla en la clase main con todos sus datos?

  • @fiink360
    @fiink360 11 лет назад

    El __init__(self) es como un constructor en Java? Y el self es equivalente al this de Java?

  • @DagoStation
    @DagoStation 2 года назад +1

    gracias por la clase amigooo mejor que mi profe de la universidad!

  • @carlos40129
    @carlos40129 6 лет назад

    pregunta, como usamos o importamos esta clase? seria algo como "from Humano import * "?

  • @benjamingonzalezg5498
    @benjamingonzalezg5498 6 лет назад +1

    Como crear varios objetos de la clase? Por ejemplo. Quiero que el programa le pregunte al usuario si quiere agregar a una persona, que contenga los atributos nombre edad y peso.
    Al decidir que si quiere agregar a una nueva persona registre esos datos y los guarde para después tener la opción de mostrar a las personas con su respectiva información, y poder eliminar o editar esa información.

  • @melissaperez3728
    @melissaperez3728 3 года назад

    Te mereces el Cielo, Gracias!

  • @AlberthN95
    @AlberthN95 12 лет назад +6

    Ojala que el maestro que intento enseñarame a programa Python explicara como tu. Gracias y Saludos¡¡¡ :D

  • @israxx2
    @israxx2 9 лет назад +2

    Muchas gracias por tus videos, me han ayudado bastante, gran trabajo, gracias!. Tengo una duda, si tengo una lista con N elementos, ¿Cómo yo le asigno a cada elemento una clase? por ejemplo, una cola de banco, y quiero que cada cliente pertenezca a una clase Cliente. Gracias de antemano

  • @ByteCodeHN
    @ByteCodeHN 7 лет назад

    como hago el encapsulamiento ??

  • @Matix-os9fs
    @Matix-os9fs 4 года назад +6

    bro literal mi profe enseña esto de la mierda con un par de minutos de tu video entendi mas que en su clase de 2 horas un saludo crack te llevas mi like

    • @lZanel_
      @lZanel_ 3 года назад

      Ando en las mismas que tu xD

  • @carlosorian3615
    @carlosorian3615 8 лет назад

    me sale este error cuando coloco el código
    .
    Traceback (most recent call last):
    File "C:\Users\marisol\Documents\Aptana Studio 3 Workspace\text\unefad.py", line 9, in
    pedro =Humano(26)
    TypeError: this constructor takes no arguments
    y mi código es este
    class Humano:
    def _init_(self,edad):
    self.edad = edad
    def hablar(self, mensaje):
    print self.edad
    print mensaje
    pedro =Humano(26)
    raul =Humano(19)
    print 'hola soy pedro y tengo', pedro.edad
    print 'hola soy raul y tengo', raul.edad
    pedro.hablar('hola')
    raul.hablar('hola,pedro como estas!')

  • @smaythcastaneda5095
    @smaythcastaneda5095 8 лет назад +8

    # encoding: utf-8
    class Persona:
    def __init__(self,edad,nom):
    self.edad = edad
    self.nombre = nom
    def saludar(self,saludo):
    print saludo
    # Creamos objetos
    Smayth = Persona(28,'Smayth')
    Omar = Persona(45,'Omar')
    # utilizamos los atributos y metodos de la clase
    Smayth.saludar("Hola Soy " + Smayth.nombre + " y tengo " + str(Smayth.edad) + " años de Edad")
    el resultado es-> Hola Soy Smayth y tengo 28 años de Edad

    • @nesku123neskuniano3
      @nesku123neskuniano3 7 лет назад

      bien por ti

    • @Nekotico
      @Nekotico 6 лет назад

      ahora lo entendi, y tu comentario lo dejo mas claro, muy buena la concatenación final

  • @dubpper98
    @dubpper98 2 года назад +1

    gracias! muy bien explicado

  • @1yoagus
    @1yoagus 11 лет назад

    Cuando pongo class Humano me sale erro en el editor, pero cuando pongo "class" Humano no me sale el signo de error.

  • @deskontro1
    @deskontro1 12 лет назад

    Hola como se llama el compilador que usas?

  • @oscarcastillo800
    @oscarcastillo800 11 лет назад

    Buenas como haria para conseguir el punto de interseccion de dos rectas .agradesco tu pronta respuesta

  • @seica5561
    @seica5561 4 года назад

    Gracias.. Saludos desde Venezuela.. (24-02-2020)

  • @martinfontana751
    @martinfontana751 11 лет назад

    Joya Chabón! ahora entiendo todo que pasa dentro de la matrix...

  •  2 года назад

    Se ganaron un nuevo seguidor. Son unos genios. Saludos

  • @ArturoAgudelo
    @ArturoAgudelo 12 лет назад

    Ojla todos los maestros enseñaran asi como vos muchas gracias a codigo facilito.

  • @M6Cuerdas
    @M6Cuerdas 12 лет назад +12

    "pedro" es el objeto, "Humano" es la clase, pedro es un objeto de clase Humano

  • @alexph4833
    @alexph4833 7 лет назад

    Hola, al intentar ejecutarlo del cmd me sale el error "no such file or directory", y ya comprobe que esta bien escrito y todo pero no me lo ejecuta, todas las practicas anteriores si las he ejecutado sin problemas.

    • @stemenu4396
      @stemenu4396 7 лет назад

      AlexPhdz primero asegúrate que guardes el archivo en el lugar correcto, te recomiendo que guardes el código en el escritorio así solo escribirlas en CMD el comando y ya ubicado en el escritorio ejecutar el comando y dentro de él el nombre del archivo como , pero si te da error intenta ya posicionado en escritorio con CMD ejecutar el comando y listo no creo que haya problemas.

  • @RoosterVega
    @RoosterVega 10 лет назад

    hola tengo una pregunta porque al ejecutar el codigo en la terminal de linux me manda error en los dos puntos y no lo ejecuta??

    • @RREDesigns
      @RREDesigns 10 лет назад

      Fijate que tengas Python 2.x. Esta sintaxis no va para Python 3.x.
      Además, no podés "ejecutar código" de python en el terminal. Podés ejecutar un archivo .py o abrir una sesión interactiva con el intérprete de python.

  • @AlejandroMartinez-zb6dw
    @AlejandroMartinez-zb6dw 8 лет назад

    a mi lo que me pasa es que me sale esto indentationerror:
    unindent does not match any outer indentation level cada vez que intento imprimirlo en el cmd

  • @marly7549
    @marly7549 Год назад

    un poquito desactualizado pero bastante util & vigente todavia

  • @miguelangelhurtadozuniga7601
    @miguelangelhurtadozuniga7601 12 лет назад

    no quedo claro cual era el objeto y cual era la clase, spero q alguien me saque la duda,me confundio porque primero definio a objeto y clase pero luego dijo q humano era clase,y yo me pregunto no es objeto? antes el se refirio a humano como objeto,,,, help me pleasse

    • @wolverine9058
      @wolverine9058 6 лет назад

      La Case es Humano y los objetos son Pedro y Raúl. Con esto "Pedro=Humano( )" se le está heredando todo lo que haya en la clase Humano a el objeto Pedro, por eso con solo poner "pedro.edad" se visualiza la edad, porque la edad está en la variable de la clase Humano y de ahí la jala de la instancia. Sí está confuso porque le falta explicación y no borra lo demás que estorba en el campo visual.

  • @stemenu4396
    @stemenu4396 7 лет назад

    Aver si entendí
    #Primero ponemos la clase
    class humano:
    #Despues las condiciones o partes
    def __init__(self,edad):
    self.edad = edad
    def hablar(self, mensaje):
    #Aqui nos referimos a self el nombre de la persona. self = Pedro o Raúl. Y en mensaje a lo que dicen en este caso dice Pedro "Hola". Y por último decimos a cual self estamos delegando la función que es .hablar por ejemplo en este caso Pedro = self .hablar = función en este caso mensaje y nuevamente en este caso ya escrito el código print para escribir el mensaje así que quedaría mandar o delegar a Pedro el decirle a Raúl "Hola Raúl"
    Pedro.hablar()
    #Entre los paréntesis como vemos en el código: def hablar*(self, mensaje).
    Esta entre paréntesis el mensaje y claramente no le daremos la orden a Pedro de correr un código cómo Pedro.hablar(print "Hola Raúl")
    Así que será como un simple print .
    Pedro.hablar("Hola Raúl")

  • @dancordoba1930
    @dancordoba1930 11 лет назад

    Mil gracias por subir este video, me gusta tu canal!!!!

  • @ElizabethLópezSolano-w8u
    @ElizabethLópezSolano-w8u 4 месяца назад

    Muchas graciaaas!!!

  • @ITALO070495
    @ITALO070495 3 года назад

    para todos los print me pide paréntesis

  • @RDZpanic
    @RDZpanic 5 лет назад

    que buen video, muchas gracias! me ayudaste mucho.

  • @sofiholji
    @sofiholji 2 года назад

    Muy buen vídeo, gracias

  • @cpereg2006
    @cpereg2006 9 лет назад +1

    Hola, por alguna razón, el método hablar sólo me funciona en la misma línea que la clase, y no en la del constructor, tal como está en el video.

    • @P4INK1LL3R
      @P4INK1LL3R 8 лет назад

      +Claudio Leonardo Este problema tiene que ver con la indentación. Mira este post:
      stackoverflow.com/questions/26720841/python-indentationerror-unindent-does-not-match-any-outer-indentation-level

  • @arianphilips5777
    @arianphilips5777 5 лет назад

    el self.edad del método __init__ es el mismo al self.edad dentro del método hablar, todos ellos pertenecen a la misma clase

  • @Nairdacool
    @Nairdacool 7 лет назад

    Hola, alguien me puede ayudar con esto:
    Crear una clase en la cual su constructor reciba un valor real (con cifras decimales O FRACCIONARIAS), esta clase también debe tener 3 métodos que se encarguen de entregar el número real, ya entregado previamente en la creación del objeto, convertido a diferentes bases numéricas.
    Un método debe devolver el número en base 10 a binario (base 2), otro método debe devolver el número en base 10 a base octal y otro método devuelve el número en base 10 convertido a base 16 (hexadecimal).
    No usar métodos que tiene python ya creados para dicho fin. Se debe crear los programas para las converciones.
    Ver los programas de ejemplo para tener una idea de cómo deben comportarse los métodos de la clase.

  • @hip9023
    @hip9023 2 года назад

    Bien simple y directo

  • @daurinlora6922
    @daurinlora6922 8 лет назад

    cual ide es la que usas?

    • @jesusn7576
      @jesusn7576 8 лет назад

      No usa IDE esta usando un editor de texto y ejecuta en consola, el editor es "Sublime text"

  • @TheGatoloco93
    @TheGatoloco93 11 лет назад +26

    ¿Para que piden que dejen comentarios si ni los revisas?
    xD

  • @MegaPanchoDrums
    @MegaPanchoDrums 12 лет назад +2

    TE AMO! POR FIN ENTENDÍ ESTA MIERDA! XD GRACIAS.

    • @Palmaiz
      @Palmaiz 4 года назад

      Sabias que es hombre? lo amas en el amor de cristo cómo?

  • @tutocastellanos737
    @tutocastellanos737 11 лет назад

    que ide usa en los tutoriales?

    • @LokoKolima
      @LokoKolima 5 лет назад

      Sublime Text 2, pero creo que esta información es irrelevante a estas alturas.

  • @mariogavilan1
    @mariogavilan1 11 лет назад

    si. aunque constructor es una característica de POO, aunque java lo implementa a su manera

  • @joseavalosrivera6939
    @joseavalosrivera6939 Год назад

    en colab me aparece
    Humano() takes no arguments

  • @camilochico3786
    @camilochico3786 4 года назад

    Gracias amigo por fin entendi

  • @Nich00
    @Nich00 11 лет назад +4

    comienza lo divertido :·3

  • @SebastianEPH
    @SebastianEPH 4 года назад

    Muy buen tutorial, entendí todo.

  • @luisortiz3528
    @luisortiz3528 10 лет назад +1

    El def_init_(self) es como un constructor?

  • @danielherrerasanchez4081
    @danielherrerasanchez4081 7 лет назад

    Buen trabajo mas que merecido tus miles de suscriptores

  • @pedrodelacruz6442
    @pedrodelacruz6442 6 лет назад +21

    O Yo soy muy bruto o el no sabe explicar? :,,,vv

    • @juanpablovidal007
      @juanpablovidal007 5 лет назад +4

      Me parece que da muchas cosas por sobreentendidas. Al menos yo empecé a estudiar Python hace muy poco, y no entendí nada.

    • @andyruiz9951
      @andyruiz9951 5 лет назад +5

      eres muy bruto

    • @firielcasselius4033
      @firielcasselius4033 4 года назад +4

      Supongo q es porque no lo explica para principiantes.

    • @jesusarriaga9898
      @jesusarriaga9898 3 года назад +2

      En mi caso me pareció que explica bien, o a de ser que ya he repasado yo varias veces lo que son las funciones y le entendí mejor que a otros lo que es los objetos.

    • @epicbattlesofpubgmobile2140
      @epicbattlesofpubgmobile2140 3 года назад +2

      Eres un bruto men con todo el respeto que te mereces

  • @Hackenbaker
    @Hackenbaker 4 года назад

    Excelente, mil Gracias

  • @erikagomez5605
    @erikagomez5605 5 лет назад +3

    que alguien me explique cual es el constructor y el objeto!!! D:

    • @LokoKolima
      @LokoKolima 5 лет назад +2

      El constructor, o su equivalente aquí en Python sería el método "__init__". Recordemos que este se llama cada vez que un nuevo objeto es creado.
      Ahora, para entender un objeto, te lo explicaré con un ejemplo sencillo:
      Una clase (class) es el molde de galletas, un objeto es la galleta en sí.
      "Humano" es el molde (la clase), mientras que "pedro" o "raul" son las galletas de dicho molde (por lo tanto, ambos son objetos).

  • @hwpoison
    @hwpoison 11 лет назад

    tambien lo es en actionscript 2.0

  • @sixtocubas7372
    @sixtocubas7372 2 года назад

    Hermano, podrias hacer un video sobre clases persistentes en Python porfa?
    Me han dejado investigar pero no encuentro lo que es

  • @victorrodriguez-le8yv
    @victorrodriguez-le8yv 10 лет назад

    en pocas palabras, yo entiendo que al instanciar 1 o mas objetos estos guardan por asi decirlo una copia de todos los metodos y atributos definidos???

    • @RREDesigns
      @RREDesigns 10 лет назад +1

      No los guardan, los clonan.

  • @fernandomaldonado2450
    @fernandomaldonado2450 3 года назад

    Eres un capo bro. Muchas gracias por este contenido!!
    Saludos desde Perú!

  • @riuspablo
    @riuspablo 10 лет назад

    Hola que tal amigos y amigas del codigo facilito, bssb bssb bssbs bssbs a un tutorial mas del curso de Python... XD

  • @mathseneca3826
    @mathseneca3826 3 года назад

    Excelente video

  • @marianazamora2008
    @marianazamora2008 5 лет назад

    Entonces, ¿cuál es la diferencia entre función y una clase?

    • @kevincaicedo6213
      @kevincaicedo6213 3 года назад

      La función hace x cosa, la clase sirve para crear objetos

  • @pericoel21
    @pericoel21 8 лет назад +1

    Muy bien explicado, gracias!

  • @romeopetrucciarpegio
    @romeopetrucciarpegio 9 лет назад +2

    como podría construir varias clases en uno solo, algo asi como un main en java

  • @ShinigamiRemGamer
    @ShinigamiRemGamer 7 лет назад

    menudo salto de nivel jjajaja
    algunas ideas para hacer un programa facilito?

  • @aldoarturoacoltzi6303
    @aldoarturoacoltzi6303 6 лет назад

    Gracias!

  • @rafaelrodriguez4912
    @rafaelrodriguez4912 10 лет назад

    Dios esto es fascinante

  • @libardomm.trasimaco
    @libardomm.trasimaco 7 лет назад

    Genial el vídeo. Muy bien explicado. Muchas gracias.

  • @cantandoando5130
    @cantandoando5130 3 года назад

    no estas definiendo bien self. segun tu explicacion, entonces para que se inserta self si no hace diferencia. al final solo imprime mensaje.

  • @jorge_luis_174
    @jorge_luis_174 3 года назад

    Excelente!

  • @TheAlejox06
    @TheAlejox06 10 лет назад

    A mi me tira error y eso que hago todo exactamente como él lo hace nada más a la primera dice esto prntscr.com/5lmtrf
    y así está mi sublime text prntscr.com/5lmtxg
    ¿Que falla? :S

    • @kbegur
      @kbegur 10 лет назад +1

      Muéstranos también aquí el texto del error que te ofrece la consola. Recuerda que en Python no debes poner tabulaciones en cada nueva linea sino sólo indentar con espacios.
      Vigilar is trabajas con Python 2 o Python 3, porque con la 3 tendrás que poner entre paréntesis lo que viene después del print.

  • @aleXandra3264
    @aleXandra3264 11 лет назад

    Puuuffff objeto persona, bieeen men

  • @juandiegodurango
    @juandiegodurango 8 лет назад

    Oh, bastante interesante. Me resulta de gran ayuda este vídeo. Muchas gracias.

  • @bernardobernardo2678
    @bernardobernardo2678 8 лет назад

    en el minuto 8 podria explicar la siguiente linea
    self.edad = edad

    • @RREDesigns
      @RREDesigns 8 лет назад +3

      Te lo explico yo. El método __init__ toma una variable, en este caso edad, que hay que pasarle al llamar al método. Lo que esa línea hace es "la propiedad edad es igual al valor "edad" pasado al método en la llamada".
      Este es justamente el uso de "self", y se usa para referirse a un obejto dentro de la misma clase o función. "self.edad", es el objeto del método, y "edad" es el objeto que se le pasa al método cuando se lo llama.
      Para que quede más claro, te lo pongo así, que seguro se entiende mejor:
      def __init__(self, cantidadDeAños):
      self.edad = cantidadDeAños
      => equivale a: (Propiedad de init) = (Argumento pasado a la función).
      Eso es lo mismo que el código original. Justamente por eso se usa "self". Cuando tenés dos variables distintas pero con el mismo nombre, así como tú te confundes, Python también. Espero que me haya explicado bien.

  • @mrcelada
    @mrcelada 4 года назад

    ¿Para que sirve "self"? Digamos, si esa palabra parece no servir para nada, ¿porque no se saca? No entiendo para que sirve o para que se usa, cual es el sentido de que estè ahì.

  • @ReynaldoBernard
    @ReynaldoBernard 9 лет назад

    Excelente pero veo que no manejan algún IDE... Gracias por tu tiempo y dedicación!

  • @nicolasgonzalezbarrera1374
    @nicolasgonzalezbarrera1374 5 лет назад

    No entiendo que es self

  • @jesusn7576
    @jesusn7576 8 лет назад

    no me imprime 'soy un nuevo objeto' porque?
    class Humano:
    def _init_(self):
    print 'Soy un nuevo objeto'
    def hablar(self,mensaje):
    print mensaje
    pedro = Humano()
    raul = Humano()
    pedro.hablar('Hola!')
    raul.hablar('Hola, pedro!!')

    • @RREDesigns
      @RREDesigns 8 лет назад +1

      Tu constructor de clase está mal escrito. Es __init__(self). Te faltan los guiones.

    • @vodkastrats
      @vodkastrats 8 лет назад

      +RRE Designs
      Eres el héroe que responde a las preguntas XD

    • @jesusn7576
      @jesusn7576 8 лет назад

      RRE Designs
      Muchisimas gracias RRE Desings

  • @carlos48327
    @carlos48327 4 года назад

    Por que no ponen los ejemplo de utilidad real para poder saber para que sirven.

  • @jesusn7576
    @jesusn7576 8 лет назад

    Me sale este error: AttributeError: Humano instance has no attribute 'edad'
    class Humano:
    def _init_(self):
    self.edad = 29
    print 'Soy un nuevo objeto'
    def hablar(self,mensaje):
    print mensaje
    pedro = Humano()
    raul = Humano()
    print pedro.edad
    pedro.hablar('Hola!')
    raul.hablar('Hola, pedro!!')

    • @jesusn7576
      @jesusn7576 8 лет назад

      Copie el codigo en el IDE aptana y me mostro una forma de arreglar el codigo automaticamente y bueno ya arreglado el codigo lo copie y lo empaste en el editor y funciono, al parecer era error de indentacion. Dificiles de detectar, no sabes ni en que la regaste.

    • @RREDesigns
      @RREDesigns 8 лет назад

      El mismo error que en tu otro mensaje, tu método init (el principal), está mal escrito. Fijate que al igual que el método hablar, init también es un método. El único método que has escrito bien te ha funcionado, pero el otro no, y es que el método init debe tener dos giones bajos antes y después de init.

    • @juanluisquijanosalazar4777
      @juanluisquijanosalazar4777 8 лет назад

      1 si le falta los guines bajos a tu init y aparte tienes q declarar edad en el constructor de init de tal forma que quede asi:
      def __init__(self,edad):

    • @josezuniga6256
      @josezuniga6256 6 лет назад

      Te faltan los subguiones en "init" (son dos subguiones por lado). Así : __init__

  • @jazmin2551
    @jazmin2551 Год назад

    no entendi nada, no sé le faltan más detalles del porque tal cosa y asi.

  • @alumino.2370
    @alumino.2370 11 лет назад +23

    no entendi ni papa. ¡¡

    • @gonzalo_rosae
      @gonzalo_rosae 6 лет назад +3

      Alumino. Ni yo JAJAJAJAJA

    • @wolverine9058
      @wolverine9058 6 лет назад +5

      El Método Unit es como un Constructor de la clase, un método que se ejecuta al iniciar la depuración y self es una variable que sirve para almacenar el contenido de ese método y poder mandarlo a llamar. En la Instancia Humano() sólo mandas a llamar el método y se muestra lo que contiene gracias al self que guarda el mensaje. Según veo, Self es una variable por defecto que sirve para guardar el resultado del método.

    • @lukschs1
      @lukschs1 4 года назад

      no me sirvio para nada

    • @MrEstebanEscudero
      @MrEstebanEscudero 4 года назад +1

      Yo tampoco. Me voy a hacer algo que tendría que haber hecho hace rato.. Leer el tutorial oficial de python

  • @alexistxt
    @alexistxt 9 месяцев назад

    me da error

  • @luishilario8385
    @luishilario8385 6 лет назад

    ????? para quienes ya saben y quieren recordar talvez esta bien.

  • @JulioSantirachi
    @JulioSantirachi 11 лет назад

    Has videos de como hacer un juego con cuadrados

  • @brayanvanegas3729
    @brayanvanegas3729 7 лет назад

    File "pruebass.py", line 5
    def hablando(self,"mensaje"):
    ^
    IndentationError: unindent does not match any outer indentation level me sale eso, y mi codigo es:
    class Persona:
    def __init__(self):
    print "soy un objeto"
    def hablando(self,mensaje):
    print mensaje
    Brayan = Persona()
    Jose = Persona()
    Brayan.Jose('Hola prro')
    Jose.Brayan('Hola men, que tal')
    ¿que hice mal)

    • @omtav9024
      @omtav9024 7 лет назад

      Me parece que estas identando de mas al definir el metodo "hablando".
      Tu codigo es:
      "============================================================="
      class Persona:
      def __init__(self):
      print "soy un objeto"
      def hablando(self ,mensaje): # este bloque esta identado de mas
      print mensaje
      "============================================================="
      Mientras que lo correcto seria:
      class Persona:
      def __init__(self):
      print "soy un objeto"
      def hablando(self, mensaje): # como ves este bloque no esta identado dos veces
      print mensaje

    • @brayanvanegas3729
      @brayanvanegas3729 7 лет назад

      uff men me tarde en responder pero gracias

  • @jesuspinto9021
    @jesuspinto9021 3 года назад

    no entiendo el porque de los guiones bajos "__"

  • @SheigonSheffield
    @SheigonSheffield 11 лет назад +4

    Yo me llamo ralph!

  • @JulioSantirachi
    @JulioSantirachi 11 лет назад

    Quize hacer lo mismo pero le agregue nombre.Julio y deberia salir Julio pero cuando ejecutaba salia:

  • @cesaran777
    @cesaran777 11 лет назад

    te falto invocar el pedro._init_() para que te imprima yo tambien tenia el mismo problema

  • @hwpoison
    @hwpoison 11 лет назад

    hay un ruido de fondo como si fueran muchos clicks o un ventilador jajaja,me desespera XD

  • @Tomaix
    @Tomaix 4 года назад

    We, las personas no son un objeto :c

  • @elemperadorputin8749
    @elemperadorputin8749 3 года назад

    Amigos y smigas?