Curso de Python. POO VI. Herencia. Vídeo 29

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 217

  • @pildorasinformaticas
    @pildorasinformaticas  3 ปีที่แล้ว +16

    ✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
    🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀
    🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀
    💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

  • @lukineafloce7159
    @lukineafloce7159 4 ปีที่แล้ว +66

    El tutoríal es de 2017.
    Estamos en 2020, y francamente me parece fantástico. llevo los 28 y pienso terminarlos todos.
    Otra cosa, Soy Licenciado en Derecho y te comento, no es crítica, es conocimiento, por lo que ha dicho que no sabía.
    Existe la herencia entre vivos, es mas se llama Herencia inter vivos.
    Por último, quiero profundizar en mi felicitaciones

  • @rodrigoasis7034
    @rodrigoasis7034 2 ปีที่แล้ว +12

    Que no todos los héroes llevan capa. He aquí uno que está mejorando miles de vidas silbando bajito. Gracias por tanto y perdón por tan poco (nunca serán suficientes los agradecimientos). Abrazo enorme desde Argentina

  • @oscarmartinpico5369
    @oscarmartinpico5369 6 ชั่วโมงที่ผ่านมา

    He seguido varios de sus cursos y es en éste donde se abordan más detenidamente los conceptos de POO con ejemplos. Algo a lo que no encotraba sentido era el encapsulamiento y ahora sí lo entiendo. Gracias.

  • @andreaskleinert2378
    @andreaskleinert2378 4 ปีที่แล้ว +17

    Creo que aprender a programar es como un nuevo idioma: aprenderlo no es muy divertido, pero ocupar las herramientas aprendidas es absolutamente maravilloso y satisfactorio.
    Profe, le agradezco muchísimo, no imagina cuanto he aprendido con sus clases!!!!!!!

  • @linko7117
    @linko7117 4 ปีที่แล้ว +178

    "una moto nunca podrá transportar 20 pasajeros"
    indian guy: sujeta mi khlav kalash

  • @asaltoyfuga8012
    @asaltoyfuga8012 ปีที่แล้ว +2

    Es excelente como explica esta persona, soy principiante y he visto un curso pago de Udemy que tiene 85 horas, lo compré debido a que necesito con urgencia un empleo y ya no puedo utilizar el físico y me complico muchísimo el tutor; píldoras informáticas me esta haciendo comprender todos los conceptos con muchas facilidad, quería agradecer al creador, tristemente no estoy ahora en condición de hacerlo económicamente, pero espero poder hacerlo en un futuro, lo merece, saludos y gracias!

    • @pildorasinformaticas
      @pildorasinformaticas  ปีที่แล้ว +1

      Gracias a ti por el comentario y por seguir mis vídeos. ¡Un saludo!

  • @davidgonzalez7674
    @davidgonzalez7674 5 ปีที่แล้ว +3

    No soy muy paciente a la hora de aprender programacion ya que tengo las bases de la programacion y a veces me aburro pero en cada video he aprendido algo, estoy siguiendo este curso video tras video porque quiero aprender bien el lenguaje para despues dar el paso al maching learning. GRAN CATEDRATICO. GRACIAS TOTALES.

  • @sergiocastellano8508
    @sergiocastellano8508 4 ปีที่แล้ว +3

    Hola Juan!! felicitarte por este curro que te pegas y decirte que eres el responsable que despues de 21 años que termine el FP2 de informatica de gestion... eres el responsable de que haya vuelto a querer programar, yo era de la epoca de Cobol, C+ .... estoy enganchado a Phyton y la idea es seguir con Django y Java tambien poquito a poco. Gracias por no abandonar la causa y seguir compartiendo tus conocimientos con nosotros y hacernos taaan facil el entenderlos!! saludos desde Gran Canaria!!

    • @bedollbetula
      @bedollbetula 6 หลายเดือนก่อน

      Estudiamos lo mismo, aunque después inicié uno de los primeros cgfs que se implementaron. Siempre odié la programación, hasta que apareció Jua

  • @adangonzalez1993
    @adangonzalez1993 7 ปีที่แล้ว +152

    me he descargado infinidad de libros, he visto infinidad de tutoriales, y SOLO a ti te entiendo y he podido avanzar en mis estudios de programación, enormisimas gracias.
    PD: Podrias hacer curso de pygame, o pilas?

    • @TheDiegoPayne
      @TheDiegoPayne 6 ปีที่แล้ว

      pilas

    • @rafaelsantizo1748
      @rafaelsantizo1748 5 ปีที่แล้ว +3

      mejor mete a unity3d o unreal engine, hay muchos tutos para eso

    • @jorge1869
      @jorge1869 4 ปีที่แล้ว

      @@rafaelsantizo1748 unity3d 💪💪💪👏👏👏👍👍👍

  • @jrg901
    @jrg901 2 ปีที่แล้ว +1

    Gracias por tu dedicación, haces que nuestras vidas mejore al tener más conocimiento y habilidades para darnos más valor profesional.

  • @meditacionyarmonia4932
    @meditacionyarmonia4932 2 ปีที่แล้ว +2

    Profesor gracias por su dedicación y estilo de enseñanza, he aprendido mas con este curso que todo lo antes revisado, lo felicito!

  • @OsomWay
    @OsomWay 3 ปีที่แล้ว +5

    Mejor profesor de poo de la historia, siempre vengo en esta parte a ver como lo hace Juan

  • @TIR4NO
    @TIR4NO 5 ปีที่แล้ว +4

    Esto ya va cogiendo forma. En su día hice mis pinitos en RPG Maker, donde aprendí intuitivamente a utilizar variables, condicionales, bucles, etc., así que se me hace muy ameno llegar hasta aquí y ver tantas similitudes con aquellas cosas que hacía por entonces. Gracias por estos tutoriales, parece que pronto se le podrá dar una utilidad práctica a este contenido :)

  • @haissankhufash6073
    @haissankhufash6073 3 ปีที่แล้ว

    @pildorasinformaticas Son lo más duro en cursos de programación. Gracias por compartir tus conocimientos y ayudar a los que recién se han enamorado de este mundo emprendamos camino.

  • @gonzaloapariciotorremocha1950
    @gonzaloapariciotorremocha1950 5 ปีที่แล้ว +5

    Por fin estoy entendiendo la POO, con el miedo q le tenía. Aparte de q estoy aprendiendo Python disfrutándolo y entendiéndolo. Pienso seguir con otros cursos q tienes.
    Que suerte tienen tus alumnos!!!!!
    Eres un profe genial. Cómo sabes trasmitir. Mi enhorabuena.
    gonzalo - 55 años - 20 y tantos con Oracle y Unix (Madrid-España)

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +1

      Muchas gracias por el comentario Gonzalo. Me alegro de que te gusten mis cursos. Un saludo!

  • @hijodeGaladriel
    @hijodeGaladriel ปีที่แล้ว +1

    En este vídeo se enseña que es la herencia y para qué sirve.
    La herencia se utiliza para reutilizar código y su funcionamiento se basa en crear una clase padre que englobe atributos y métodos comunes entre objetos y según su comportamiento, crear clases con atributos únicos de cada objeto.

  • @ivanfelipeosoriomarin.4539
    @ivanfelipeosoriomarin.4539 4 วันที่ผ่านมา

    perfectamente claro profe, muchas gracias.... Continuamos aprendiendo!

  • @manuelelpro7646
    @manuelelpro7646 4 ปีที่แล้ว +18

    como siempre muy a gusto con tus clases maestro Juan. Espero algun dia conocerte y agradecertelo en persona :)

    • @pildorasinformaticas
      @pildorasinformaticas  4 ปีที่แล้ว +2

      Gracias por el comentario y por seguir mis cursos. Un saludo!

  • @JHOAN0714
    @JHOAN0714 2 ปีที่แล้ว

    Ví este curso hace dos años o mas y vuelvo a el cada que tengo dudas, no he visto un curso mas completo
    Gracias.

  • @ricardosaldana4279
    @ricardosaldana4279 5 ปีที่แล้ว

    tus videos son de lo mejor pocas personas y pocos sitios explican tan bien los temas como tu

  • @franciscogutierrez8481
    @franciscogutierrez8481 5 ปีที่แล้ว +2

    Los mejores videotutorial de programación de todo TH-cam 👍🤘👍🤘

  • @quinojuan2
    @quinojuan2 6 วันที่ผ่านมา

    Gracias querido por otro excelente video! en 2024 súper vigente, las pequeñas diferencias que pudieran existir o actualizaciones las charla uno con chatgpt y solucionado. Un abrazo

  • @mrpr1967
    @mrpr1967 3 ปีที่แล้ว +1

    Un puntazo que las clases tambien esten orientadas a los que ya sabemos programar y solo queremos aprender la sintaxis.

  • @enriquealcalaguerrero5489
    @enriquealcalaguerrero5489 5 ปีที่แล้ว +21

    Clase padre o superclase. En 19:50 dice clase superpadre y me ha encantado :D

  • @girusaurio
    @girusaurio 5 ปีที่แล้ว

    Casi siempre empiezo el video con temor a no entender y termino de verlo muy contento! gracias! estudio diariamente dese este canal!

  • @Rahidyll
    @Rahidyll 6 ปีที่แล้ว +75

    el hijo 3 es el favorito

    • @anthonytineo08
      @anthonytineo08 5 ปีที่แล้ว +11

      Creo que el padre descubrió que los hijos 1 y 2 no eran suyos. :D

    • @haissankhufash6073
      @haissankhufash6073 3 ปีที่แล้ว +1

      @@anthonytineo08 A mi parecer, el difunto padre no era hijo del difunto abuelo.
      Juzguen a su merced. XD

  • @fuerzamogolica
    @fuerzamogolica 7 ปีที่แล้ว +1

    Que estos videos no se terminen NUNCA! Gracias.

  • @hernyf12
    @hernyf12 5 ปีที่แล้ว +1

    Quedaría muy mal de mi parte comentar algo sin agradecerte antes por todo el conocimiento compartido con tus seguidores, que por cierto es excelente el contenido y la forma. Felicidades por lo bien armado de tus proyectos y muchas gracias por ellos!
    Ahora, la herencia en POO es análoga a la herencia genética en cualquier especie.

  • @Bartolome.j.simpson
    @Bartolome.j.simpson 4 ปีที่แล้ว

    6:06 Jajajaaaa ese teacher, Lo máximo mi teacher. Gracias por los vídeos, muy interesantes y entretenidos, se siente la vocación y el amor a la programación y a la enseñanza!

  • @TheMiguelin21
    @TheMiguelin21 4 ปีที่แล้ว +1

    Tutotial numero 29 de mi travesia por la programacion, gracias maestro!!!

  • @DX_Hol
    @DX_Hol 7 ปีที่แล้ว +10

    Simplemente eres el mejor, gracias por todos tus aportes son increíbles :D

  • @nicolasg5515
    @nicolasg5515 7 ปีที่แล้ว +1

    Muchas gracias, con los videos y ejercicios que realizo voy avanzando cada vez mas.

  • @elfetus3915
    @elfetus3915 3 ปีที่แล้ว +7

    Para el error type= no take argument 👇
    En el Constructor es __init__ y no __int__ suerte y gracias Juan 👍🏻

    • @martinvisintini4369
      @martinvisintini4369 2 ปีที่แล้ว +1

      GRACIAAAAAAAAAASSSSSSSSS, pasé tres días revisando el código y no podía salir del "take no argument", por alguna malvada razón me tomaba __intit__ como palabra reservada....gracias, gracias..gracias!!! sos mi nuevo mejor amigo!

    • @camiloandrespastorpalacio5933
      @camiloandrespastorpalacio5933 ปีที่แล้ว

      Me sucedió lo mismo pero tengo el init bien

  • @rsanchez7225
    @rsanchez7225 2 ปีที่แล้ว

    Gracias por todo su esfuerzo para enseñarnos

  • @julioronaldo4602
    @julioronaldo4602 4 ปีที่แล้ว

    excelente video , el que no entienda con esta explicación no entenderá con ninguna¡¡¡¡

  • @osvaldomatamala7481
    @osvaldomatamala7481 7 ปีที่แล้ว +5

    Gracias por el vídeo, con este curso voy al día.

    • @jorizher
      @jorizher 6 ปีที่แล้ว +1

      Osvaldo Matamala , pues yo con este curso voy al Carrefour.

  • @Jleone98
    @Jleone98 3 ปีที่แล้ว

    Excelente, como de costumbre.

  • @mendezvinicio
    @mendezvinicio 7 ปีที่แล้ว +3

    Saludos desde Guatemala en Centro América,
    Muchas gracias x tan excelente trabajo, muy didáctico muy paciente para quien aprende y para consolidar conocimientos
    Con todo respeto sugiero q podrías ejemplificar la herencia en humanos con el color de ojos, pelo, estatura, figura, tono de voz, forma de caminar, gestos, tolerancia, etc. Para no matar al viejito :) :) :)
    Sigue adelante

  • @albertodiazheras7501
    @albertodiazheras7501 6 ปีที่แล้ว +2

    Muchas gracias por tu tiempo y dedicación, estoy siguiendo el curso desde el principio y es mi primera vez, hay muchas cosas que no entiendo pero sigo avanzando... Espero que en la siguiente vuelta que haga vaya todo mejor.
    A parte en este video no me hace los saltos de linea y me presenta todo el programa de izquierda a derecha cuando lo ejecuto, además con más comillas y parentesis de la cuenta. Imagino que serán errores de principiantes o cosa de que mi Python es más actualizado, pero si alguien puede ayudar lo agradecería.
    Gracias, eres un crack.

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว

      Gracias por el comentario. Puede ayudar a solventar tus errores el que copies y pegues por aquí todo tu código. por lo que comentas parecen errores de sintaxis, pero sin ver el código es imposible ayudarte. Un saludo!

    • @albertodiazheras7501
      @albertodiazheras7501 6 ปีที่แล้ว

      class Vehiculos():
      def __init__(self, marca, modelo):
      self.marca=marca
      self.modelo=modelo
      self.enmarcha=False
      self.acelera=False
      self.frena=False
      def arrancar(self):
      self.enmarcha=True
      def acelerar(self):
      self.acelera=True
      def frenar(self):
      self.frena=True
      def estado(self):
      print( "Marca: ", self.marca, "
      Modelo: ", self.modelo, "
      En Marcha: ",
      self.enmarcha, "
      Acelerando: ", self.acelera, "
      Frenando: ", self.frena )
      class Furgoneta(Vehiculos):
      def carga(self, cargar):
      self.cargado=cargar
      if(self.cargado):
      return "La furgoneta esta cargada"
      else:
      return "La furgoneta no esta cargada"
      class Moto(Vehiculos):
      hcaballito=""
      def caballito(self):
      self.hcaballito="Voy haciendo el caballito"
      def estado(self):
      print("Marca: ", self.marca, "
      Modelo: ", self.modelo, "
      En Marcha: ",
      self.enmarcha, "
      Acelerando: ", self.acelera, "
      Frenando: ", self.frena, "
      ", self.hcaballito)
      class VElectricos(Vehiculos):
      def __init__(self, marca, modelo):
      super().__init__(marca, modelo)
      self.autonomia=100
      def cargarEnergia(self):
      self.cargando=True
      miCoche=Vehiculos("Mazda", "MX5")
      miCoche.estado()
      Este es el codigo, y la repuesta es esta:
      ('Marca: ', 'Mazda', '
      Modelo: ', 'MX5', '
      En Marcha: ', False, '
      Acelerando: ', False, '
      Frenando: ', False)
      ***Repl Closed***

  • @memejamas3818
    @memejamas3818 3 ปีที่แล้ว

    gracias profe por estos videos que son de gran ayuda

  • @ramirosalcedo6424
    @ramirosalcedo6424 3 ปีที่แล้ว

    Gracias por la forma de hacer fácil un tema que siempre me ha parecido complicado de entender. Saludos desde Panamá.

  • @EstefanZ87
    @EstefanZ87 5 ปีที่แล้ว

    La leche el curso... Eres un máquina tío!

  • @Juan.R
    @Juan.R 4 ปีที่แล้ว

    Genial como enseñas compadre, gracias por compartir tus conocimientos. Bendiciones

  • @boniekberdugo2009
    @boniekberdugo2009 7 ปีที่แล้ว

    Muchas gracias Juan, me has ayudado con estas explicaciones de POO a ver como abordar un sistema informático que tengo en mente.

  • @more_1849
    @more_1849 2 ปีที่แล้ว

    Hola están vigentes tus cursos? Explicas muy bien.

  • @davidjosemoreno6435
    @davidjosemoreno6435 4 ปีที่แล้ว +3

    Que alguien le haga a este seor un monumento! Los profesores de programacion deberian ver estos videos antes de impartir clases a sus alumnos

    • @felipecorrea3397
      @felipecorrea3397 3 ปีที่แล้ว

      Y si los ven luego los alumnos dicen que por que uno saca todo de TH-cam, que para eso se ponen a ver videos y ya.

  • @Alex75JR
    @Alex75JR 7 ปีที่แล้ว

    Gracias por el vídeo, Juan, como siempre todo ha quedado bastante claro.

  • @GabrielMorenoCampos
    @GabrielMorenoCampos 2 ปีที่แล้ว

    Gracias profesor!

  • @reporterografico68
    @reporterografico68 ปีที่แล้ว

    Hola que tal te escribo desde Argentina ..voy hasta el final para desarrollar paneles inteligentes para vehiculos......te mando un abrazo tengo 55 años y viejos los pantalones .....un abrazo...

  • @1990acustico
    @1990acustico 5 ปีที่แล้ว

    Excelente terminare esto de python y seguire con C++

  • @vmanonrojas1
    @vmanonrojas1 4 ปีที่แล้ว

    Excelente video, un tema difícil de comprender pero su explicación es muy clara y sencilla, muchas gracias

  • @juancarlosmembreno8392
    @juancarlosmembreno8392 7 ปีที่แล้ว +1

    Primero que nada muchas gracias por dedicar tu tiempo a hacer estos videos que son de lo mejor, pero quisiera consultarle si abordara el tema de asyncio (async) de python me gustaria ver un buen ejemplo de este tema como los suyos

  • @gustavopalacios4713
    @gustavopalacios4713 2 ปีที่แล้ว

    excelente clase !

  • @Wapeat
    @Wapeat 4 ปีที่แล้ว

    Muy buen vídeo como siempre Juan. Muchas gracias!

  • @aabcdario
    @aabcdario 3 ปีที่แล้ว +1

    Un saludo estimado profesor, tengo una duda con respecto al desarrollo del aprendizaje: en los primeros videos aprendimos unas bases de programación y ahora estamos con POO, mi pregunta es si me concentro en resolver ejercicios de POO sin mirar mucho atrás al código de solo condicionales, bucles y vectores, o ir aplicándolo todo junto para no ir perdiendo el conocimiento adquirido hasta que fluya naturalmente con la necesidad de aplicarlo en algún proyecto. le agradezco por todo, somos muchos los agradecidos con usted por compartir su conocimiento

  • @claudiourrutiaaranguiz9281
    @claudiourrutiaaranguiz9281 3 ปีที่แล้ว

    Muchas gracias por subir estos videos. Una consulta. Al crear la clase moto, se le asigno la marca y modelo ¿tambien se podria asignar valores desde ahi a las otras variables: enmarcha, acelera, frena? ¿o eso solo se puede hacer a traves de los metodos creados mas arriba? Saludos.

  • @ivanalbagarcia2497
    @ivanalbagarcia2497 7 ปีที่แล้ว +1

    Gracias por tu trabajo

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว

      Gracias por el comentario y por seguir mis vídeos. Un saludo!!

  • @AlvixWick
    @AlvixWick 11 หลายเดือนก่อน

    Waos, gracias Profe

  • @AdolfoRojasG
    @AdolfoRojasG 6 ปีที่แล้ว +1

    Lo entendí.
    Excelente!!!

  • @nicolasdacci8913
    @nicolasdacci8913 3 ปีที่แล้ว +1

    Cada clase se pone mejor, es posible que sea adictiva la programación?... saludos y gracias por enseñar

  • @alejandrollamazares1801
    @alejandrollamazares1801 6 ปีที่แล้ว +1

    donde se podrían conseguir ejercicos de clases para practicar?
    Buen trabajo y gracias por adelantado

  • @eliasmartinez4065
    @eliasmartinez4065 7 ปีที่แล้ว +1

    Excelente, muy buena explicación

  • @jeji4889
    @jeji4889 3 ปีที่แล้ว

    Cual programa usa para hacer las flechas?

  • @MrMrnumbersdontlie
    @MrMrnumbersdontlie 7 ปีที่แล้ว

    Gracias amigos, me ha servido mucho su aporte!!!

  • @nicolasexp5439
    @nicolasexp5439 4 ปีที่แล้ว

    Muchas gracias

  • @photoafpimagen
    @photoafpimagen 5 ปีที่แล้ว

    Siplemente ESPECTAULAR....GRACIAS,GRACIAS,GRACIAS

  • @mr.es1857
    @mr.es1857 6 ปีที่แล้ว

    Hola que tal en que video se habla del decorador property??? es una mala practica no utilizarlo??? me parece que vieniendo de los lenguajes de C se me hace impractico me gusta mucho como funciona la cosa en C# por ejemplo ...

  • @faboxbkn
    @faboxbkn 7 ปีที่แล้ว +3

    Excelente material como siempre.
    Tengo una pequeña duda. Al crear una clase base o padre, ¿se debe colocar como parámetro de la clase a 'object', es decir class Vehiculos(object)? Lo he visto en algunas páginas web así.
    Y de ser así que pasaría si se tuvieran dos clases padres que 'apuntaran' al mismo parámetro, en este caso 'object'?
    Saludos!

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +3

      Hola Fabian. Quedan varios vídeos hablando de la herencia y esas dudas serán resueltas en los próximos vídeos. En breve los subiré para que salgas de dudas. Un saludo!!

  • @cristianmendietaalanya872
    @cristianmendietaalanya872 4 ปีที่แล้ว

    Aprendo, aprendo , aprendo ...

  • @rulersrules
    @rulersrules 3 ปีที่แล้ว

    hola Juan tengo la siguiente duda, estoy practicando este codigo y parece estar todo bien pero cuando le doy play al programa me tira este error "Vehiculos is not defined"
    sabras que sera? busqye por todas partes y no veo error

  • @manuelnacer2258
    @manuelnacer2258 6 ปีที่แล้ว

    Hola Juan. ¿En alguno de los vídeos cubres el uso de APIs con Python? Si no, ¿piensas hacerlo?

  • @arnold0803
    @arnold0803 3 ปีที่แล้ว

    pan comido se me hace bien facil profe juan eres uno de los mejores .

  • @saulvelazquezamador2961
    @saulvelazquezamador2961 5 ปีที่แล้ว

    Hola, una duda, en sublime text se pueden poner las clases en diferentes ventnas como en netbeans de java?

  • @ayelensimonelli8122
    @ayelensimonelli8122 6 ปีที่แล้ว +2

    el abuelo es señor miyagi???Excelentes videos!!!muchas gracias!!

  • @carlosdoliveira7963
    @carlosdoliveira7963 3 ปีที่แล้ว

    por que arrojo false si estas heredando los metodos tambien???? o solo hereda las variables de el constructor PORFAS ALGUIEN DIGAME

    •  3 ปีที่แล้ว

      Si heredas los metodos, pero estos tienen que ser llamados para que modifiquen el estado de las propiedades enmacha, acelera y frena. Por ejemplo para cambiar el estado de "frena" tienes que decirle al objeto miMoto, llamando el metodo frenar, que cambie a frena de False (estado inicial) a True es esta caso se cambia asi: miMoto.frenar() , luedo colocos miMoto.estado() y veras que ha cambiado

  • @federicocundaribeniamini3052
    @federicocundaribeniamini3052 4 ปีที่แล้ว

    Alguien tiene idea donde puedo encontrar ejercicios? No los encuentro en la pagina

  • @josemejias081
    @josemejias081 5 ปีที่แล้ว

    Que buena analogía con esto de la herencia, en toda familia existe un hijo predilecto así los padres digan que los quieren a todos por igual. jajaja. Saludos a todos.

  • @msteroz
    @msteroz 6 ปีที่แล้ว

    Buenas profesor, siempre agradecido con usted por toda la dedicación que le pone a sus videos. Profesor, en python no existe la sobrecarga de metodos y constructores? es una duda que me esta carcomiendo el alma XD

  • @carloslopez7204
    @carloslopez7204 6 ปีที่แล้ว +1

    ¿En esta serie de videos se explican los "@staticmethod" ? ¡Muy buenos vídeos por cierto!

  • @angeldejesusapolinaroregon9273
    @angeldejesusapolinaroregon9273 3 ปีที่แล้ว

    Gracias biuen video crack

  • @DERGONokay
    @DERGONokay 7 ปีที่แล้ว +1

    Puede ser que la herencia se use por ejemplo en programación de video juegos para crear los proyectiles que salen de un arma/personaje?

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +3

      Puede ser. Pero yo veo más clara la herencia en ese escenario si creas una clase llamada "Arma" y después clases que hereden de "Arma" como por ejemplo las clases "Pistola", "Metralleta", "Granada", "Fusil" etc
      Un saludo!!

    • @Surister0
      @Surister0 6 ปีที่แล้ว

      Piensa en el lol, seguramente tendran una clase general y apartir de esta modificando y añadiendo cosas configuran un campeon en especial.

  • @SabazGiraldo94
    @SabazGiraldo94 6 ปีที่แล้ว

    como puedo añadir atributos propios a la clase moto ?

  • @koalabarranco3386
    @koalabarranco3386 5 ปีที่แล้ว +3

    Hola profe una duda cuando asigno el valor" mimoto "a "moto ",me aparece el error de "takes no arguments" no sé porque sucede me podría decir que es lo que le pasa a mi código

    • @zophaelrafa
      @zophaelrafa 5 ปีที่แล้ว

      Tienes mal escrito tu código, lo mas probable es que el constructor este erróneo, fíjate que sea de diferente color que los métodos
      CONSTRUCTOR: def __init__(self, marca,modelo):
      el __init__ lleva dos guión bajo(raya al piso) antes y después del init

    • @Alfonso_javier13
      @Alfonso_javier13 5 ปีที่แล้ว +1

      # aqui esta el codigo corecto
      class Vehiculos():
      def __init__(self, marca, modelo):
      self.marca=marca
      self.modelo=modelo
      self.enmarcha=False
      self.acelera=False
      self.frena=False
      def arrancar(self):
      self.enmarcha=True
      def acelerar(self):
      self.acelera=True
      def frenar(self):
      self.frena=True
      def estado(self):
      print("marca: ",self.marca, "
      Modelo: ", self.modelo, "
      En Marcha: ",
      self.enmarcha, "
      Acelarando: ", self.acelera, "
      Frenando; ", self.frena)
      class Moto(Vehiculos):
      pass
      miMoto=Moto("Honda", "CBR")
      miMoto.estado()

    • @marceloaldanafaus8090
      @marceloaldanafaus8090 5 ปีที่แล้ว

      @@Alfonso_javier13 excelente, ahora sí funciona bien. Gracias!!

    • @jonarusso9768
      @jonarusso9768 3 ปีที่แล้ว

      @@Alfonso_javier13 al pegar este código, me cambio todo y ahora ya no me tira predicativamente el Sublime Text las funciones ni las pinta de color. Alguien sabe como corregirlo? Gracias!

    • @jonarusso9768
      @jonarusso9768 3 ปีที่แล้ว

      Ya me di cuenta! hay que volver a pasar la sintaxis a Pyhton desde View! dejo el comentario por si le paso a alguien más ;)

  • @Johnny-wx6jl
    @Johnny-wx6jl ปีที่แล้ว

    nuevo suscriptor

  • @nikolahs92
    @nikolahs92 4 ปีที่แล้ว

    gracias muy bien

  • @claudiapaz33
    @claudiapaz33 4 ปีที่แล้ว

    hola te he seguido durante el video e hice el mismo codigo y me da error no veo nada diferente en lo que yo tipie y lo que haz escrito

  • @jeanhz1065
    @jeanhz1065 3 ปีที่แล้ว

    encapsulamiento para cuando , porfavor

  • @jrobledo25
    @jrobledo25 3 ปีที่แล้ว

    ¿Qué diferencia existe entre una instancia y una subclase?

  • @xdaso3931
    @xdaso3931 4 ปีที่แล้ว +8

    Lol he puesto Honda CBR sin mirar la parte en la que lo ponias tu, tenemos el mismo gusto jajajajajajajajaja

  • @nicolasbarreiro6023
    @nicolasbarreiro6023 ปีที่แล้ว +1

    Yo creo que la herencia del paradigma se relaciona más con un concepto de herencia genética. Todos heredamos genes de color de pelo y color de ojos de nuestros padres pero podemos tener nuestro color de ojos propio.

  • @omarocampo7662
    @omarocampo7662 7 ปีที่แล้ว

    felicidades profesor, le entiendo mejor que en los cursos que venden jeje...

  • @Mr.Ac0sta
    @Mr.Ac0sta 6 ปีที่แล้ว +1

    Saludos, este codigo me arroja un error de Indentation en la funcion arrancar en los : en la linea 11.

    • @JcBacu
      @JcBacu 5 ปีที่แล้ว

      Hola , me pasa lo mismo , como solucionaste el problema ?

  • @andresanez5030
    @andresanez5030 2 ปีที่แล้ว +1

    hice el codigo igual y me sale esto. ayuda:
    AttributeError: 'moto' object has no attribute 'estado'

    • @brisvalsoftware4786
      @brisvalsoftware4786 2 ปีที่แล้ว

      Sería bueno y nos ayudaría a ayudaros, que cuando algo os de error pongáis el código.
      En tu caso, o no has puesto la superclase de la que hereda moto ...
      class moto(Vehiculos)
      o no has puesto después de estado los paréntesis, por lo que Python entiende que estas tratando de imprimir un atributo, en vez de un método.
      moto.estado
      en vez de
      moto.estado()
      Un saludo de un novato en Python.

  • @MiguelRamirez-nk2mm
    @MiguelRamirez-nk2mm 4 ปีที่แล้ว

    Para no repetir todo el código en el método estado se puede heredar de la super clase ejemplo
    def estado(self):
    super().estado()
    print('Haciendo caballitos' ,self.hcaballito)
    Eso solo concatena el estado de la clase hija al estado de la clase padre

  • @arianemontesinos2336
    @arianemontesinos2336 4 ปีที่แล้ว

    puedo crear dos constructores en una clase'??

  • @elcocinerofly
    @elcocinerofly 6 ปีที่แล้ว +1

    Gracias!

  • @donnube9385
    @donnube9385 2 ปีที่แล้ว

    Cuando te enganchas a un curso y en menos de 10 te has visto 30 videos.
    Gracias.

  • @natcherplays2353
    @natcherplays2353 4 ปีที่แล้ว

    runeo el codigo y no sale literalmente nada, alguien sabe que puede ocurrir?

  • @123dimealgo
    @123dimealgo 5 ปีที่แล้ว +1

    Hola , Muchas gracias por este curso de Python. recien he empezado en POO.
    El codigo me da un error y no encuentro la solucion.
    AttributeError: 'Moto' object has no attribute 'estado'
    Alguna sugerencia ?

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว

      Hola Reiner. Debes tener un error de sintaxis que no ves (posiblemente bloques mal tabulados). Copia y pega por aquí todo tu código par que yo u otra persona podamos localizar el posible error. Un saludo!

    • @123dimealgo
      @123dimealgo 5 ปีที่แล้ว

      @@pildorasinformaticas Muchas gracias por tu ayuda. Ya encontré el error , era un problema de tabulación.

    • @2Hache
      @2Hache 4 ปีที่แล้ว

      @@pildorasinformaticas me salió el mismo error, jeje, me di cuenta que habia creado las funciones fuera de la class vehiculos() xD me faltaban las tabulaciones correspondientes. Gracias por todo el curso!! un saludo!

    • @jean_sosa
      @jean_sosa 4 ปีที่แล้ว

      @@2Hache jjajajaj bro tambien me paso igual jajaja pucha