CLASES en PYTHON, TODOS los pilares de POO aplicados a un EJEMPLO COMPLETO desde CERO

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

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

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

    No sé cómo está personas no tiene más reconocimiento, sí que se lo merece.

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

      La verdad es que yo tampoco lo sé jaja Muchas gracias de nuevo por tus palabras 😄

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

      Real, la forma de explicar es muy buena...

    • @fullbuster-t
      @fullbuster-t ปีที่แล้ว +2

      Ya existen muchos canales de programación, es normal que no sea muy conocido

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

      Tienes razon, es muy bueno, realmente bueno, ya sabia mas o menos como funciona la programacion orientada a objetos, pero es que el le da un toque que madre mia.

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

      @@BitBoss que humilde ☺ nueva sub

  • @William593-n6x
    @William593-n6x ปีที่แล้ว +53

    Sr. TH-cam Recomiende a este buen hombre. Se nota que domina el tema y crea contenido.

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

      jajaja muchas gracias por el apoyo William 💚

  • @AizenSama1
    @AizenSama1 9 หลายเดือนก่อน +18

    Por fin alguien que explica esto de una manera que se entienda. Nuevo sub.

  • @Jquint3ro
    @Jquint3ro 11 วันที่ผ่านมา +2

    Soy desarrollador Java hace un par de años y debo aprender Python para unirme a un proyecto, así que siguiendo el consejo que me dió un sabio "no aprendas la sintaxis así como así, busca videos donde enseñen lo que ya sabes y ahi entenderas las convenciones, la sintaxis y los pequeños secretos detrás del lenguaje que probablemente pasaras por alto en un curso desde cero orientado a personas que no han programado antes." Tenia toda la razón

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

    acabo de empezar con POO y la verdad es que explicas muy bien tanto como mi profesor del curso presencial, da un gusto tener personas dedicadas por pasión a esto, no dejes de publicar por favor!

  • @find_me8830
    @find_me8830 ปีที่แล้ว +101

    Tienes un don para explicar, abordas los temas de una forma muy fluida, y la edición es increíble, me encantó la transición con Za Hando. ¡Muchas gracias!

    • @BitBoss
      @BitBoss  ปีที่แล้ว +13

      ¡Muchísimas gracias por tus palabras y por apoyarme! Me encanta que te haya molado el guiñito a JoJo's jajaja. Por cierto, eres el primero que me hace un Super Thanks, me has alegrado el día 💚

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

      No solo explica re bien, tambien es fan de jojo's, punto extra ahi (? jajaja

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

    *Ni en la Harvard llegan a este nivel de explicaciones*
    _Excelente video!!_

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

      jajaja En Harvard todavía darán clase con diapositivas del 2009 🤣 Muchas gracias StarkG, me has animado ^^

  • @rafaelrojas9028
    @rafaelrojas9028 7 หลายเดือนก่อน +2

    Muy pocos materiales en línea te explican tan bien como este video y demás contenido de este canal. Excelente material! 👏

    • @BitBoss
      @BitBoss  2 หลายเดือนก่อน

      Muchas gracias por valorarlo 😊

  • @YanuCode
    @YanuCode ปีที่แล้ว +24

    I had never understood a topic of coding like that, the way you teach is the best in the worldwide, I recommended it to my community and friends, it's more than excellent for being a free course, I appreciate

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

    MI NUEVO CANAL FAVORITO DE PROGRAMACIÓN

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

      MUCHAS GRACIAS 💚💚💚

  • @imabasterra
    @imabasterra 8 หลายเดือนก่อน +2

    No dejes de hacer videos por favor, me das ganas de no dejar de aprender

  •  3 หลายเดือนก่อน +4

    TH-cam haz que este contenido de calidad llegue a más personas

  • @LuisAlvarez979.
    @LuisAlvarez979. 9 หลายเดือนก่อน +4

    justo cuando tengo que hacer unas pruebas para evaluar a unos alumnos, un grande abrazos

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

    Vengo de programar POO en java y me explotaba la cabeza con las explicaciones de POO de python de mi profesor. Después de ver tu video al fin empiezo a entender más, muy bien explicado 👍se nota que te gusta lo que haces. A tu última pregunta, entiendo que habría que modificar el código de daño a:
    def daño(self, enemigo):
    if self.fuerza < enemigo.defensa:
    print(f"{self.nombre} no tiene fuerza suficiente para dañar a {enemigo.nombre}")
    return 0
    else:
    return self.fuerza - enemigo.defensa

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

      jajaja muchísimas gracias Kiodrax! Se agradece que notes el esfuerzo que le doy a los vídeos, me ha animado mucho tu comentario! 😁
      En cuanto a tu solución es perfecta! Me ha encantado el extra del mensaje informativo 😉

  • @allanpinkerton007
    @allanpinkerton007 8 หลายเดือนก่อน +4

    Comentando para que YT lo recomiende!!

  • @beethovennine
    @beethovennine ปีที่แล้ว +23

    Pero esto es oro puro!!! Espero que este canal tenga más subscriptores, realmente te lo mereces! Subscripto, y sigue sacando videos...éxitos!!!

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

      Muchas gracias!! Estoy preparando nuevos vídeos de Python, espero que te molen ^^

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

    Gran video!
    Para solucionar el problema de la fuerza menor, lo hice de la siguiente manera teniendo en cuenta que si se llegaran a tener ambos personajes atacándose con valor de fuerza menor a sus defensas podría crearse un bucle y no queremos eso, saludos.
    def daño(self, enemigo):
    if self.fuerza > enemigo.defensa:
    return self.fuerza - enemigo.defensa
    else:
    return 0
    def atacar(self, enemigo):
    daño = self.daño(enemigo)
    if daño > 0:
    enemigo.vida = enemigo.vida - daño
    print(self.nombre, "ha realizado", daño, "puntos de daño a", enemigo.nombre)
    if enemigo.esta_vivo():
    print("La vida de", enemigo.nombre, "es", enemigo.vida)
    else:
    enemigo.morir()
    else:
    print(self.nombre, "ha realizado", self.fuerza, "puntos de daño a la armadura de", enemigo.nombre)
    enemigo.defensa = enemigo.defensa - self.fuerza
    print("La armadura de", enemigo.nombre, "es", enemigo.defensa)

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

      Muy buena respuesta! Por un lado has solucionado el problema y por otro lado has mejorado el sistema para resolver la situación de bloqueo que se genera, fantástico Saludos! ^^

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

      yo lo haria bastante parecido, con la diferencia de que si la fuerza es menor a la defensa, el que recibe el ataque solo recibira 1 de daño. Es decir, es mas un gusto personal, imitando lo que veo en muchos juegos de combate.

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

    Qué maravilla, macho! Estoy aprendiendo POO en Java en el grado y se me están quitando las ganas de seguir. Pero viendo tus vídeos me abres los cielos. Aunque sea en Python se entiende igualmente el concepto de la POO y al final pasarlo a Java es simplemente conocerse la sintaxis. La verdad que me estás ayudando muchísimo y has conseguido que mi cerebro haga el famoso "click" de programación. Con esta base se hace todo mucho más sencillo, mil gracias 😭❤

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

    Me quedo sorprendido con la calidad de vídeo y facilidad de explicar.
    Muchas gracias por compartir el conocimiento compañero, llegarás lejos:)

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

      Muchas gracias por valorarlo, he tardado 4 meses en terminarlo y ver cómo lo aprecias es muy gratificante. A ver dónde llegamos con este proyecto, muchas gracias por tu apoyo 💚

  • @RubenAlvarezAndrade
    @RubenAlvarezAndrade 2 หลายเดือนก่อน +2

    No he visto mejor curso que este, en solo 30 minutos explicates algo que estaba sufriendo mucho por aprender, de verdad, GRACIAS ;)

    • @BitBoss
      @BitBoss  2 หลายเดือนก่อน

      Entiendo el sentimiento, pasé por lo mismo, me alegra mucho haberte ayudado ^^

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

    Con esta manera interactiva, dinamica y clara, BitBoss se hace entender mucho ma's que algunos intructores de programacion que he conocido. Gracias hombre..👏👏👏

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

      Gracias a ti por este pedazo de comentario, me has llenado de orgullo 💚

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

    Exactamente la información que estaba buscando......que buen video. Ojalá se hiciera viral

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

      Gracias, me alegra que te haya sido útil. Espero que el algoritmo te escuche xD

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

      @@BitBoss recién estoy profundizando en Objetos y me gustó tu ejemplo. Es para una idea personal. Soy ingeniero aeronáutico pero hace 3 años vengo trabajando bastante con tecnología. Tu vídeo está excelente.

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

      Es posible que ya lo hayas visto pero tengo un vídeo donde explico los pilares de POO, aunque en este aplico los conceptos es recomendable verlo para consolidar la teoría, dura solo 10 minutos. Somos ingenieros es natural trabajar con tecnología ;)

  • @zaptyz954
    @zaptyz954 8 หลายเดือนก่อน +3

    Jodr, soy del futuro y me está quedando bastante claro esto de las clases, siento que aun no comprendo o no termino de comprender algo pero siento que si le voy tomando el hilo, hiciste lo que nadie me pudo explicar asi, que buen video, sigue asi mano

    • @BitBoss
      @BitBoss  8 หลายเดือนก่อน +1

      Al principio es normal, es un concepto nuevo, un nuevo enfoque, es a través de la práctica cuando lo consolidarás. Muchas gracias por valorar el esfuerzo, así dan ganas de continuar! 😊

    • @zaptyz954
      @zaptyz954 8 หลายเดือนก่อน +1

      Siga asi compai, adoro los videos sobre python, me estoy formando para ser programador de IAs

  • @kas292
    @kas292 หลายเดือนก่อน +1

    Viendo rápidamente tu canal, noto que este vídeo ha sido muy apoyado. Me encantó tu explicación, es muy fácil de entender, y se nota mucho el trabajo enorme que hay detrás, un vídeo muy dinámico y directo al punto. POR FAVOR, haz una serie de este tipo de vídeos, puedes continuar esta, y/o hacer otro sobre Pokémon, tipo "Juegos de texto". Me has aclarado muchas cosas y me encantaría que conviertas esto en una serie o varias miniseries de este estilo.
    AQUÍ ALGUNAS IDEAS:
    Programar un juego de Pokémon del tipo "texto" similar a este vídeo, donde puedas:
    - Comenzar eligiendo tu 1er pokemon y Nombre: (Bulbasaur, Charmander, Squirtle). Se me ocurre que las estadísticas pueden ser dinámicas (vida, daño, etc) para que cada vez que elijas tu 1er Pokemon, sea distinto al anterior, independientemente de su TIPO. Por ejemplo, un número aleatorio entre 20-28 de daño. No sé mucho sobre Pokemon, así que tal vez así no funciona en el juego original y cada uno tiene un STAT fijo.
    - Capturar Pokémons, explorar y que te salgan pokemones acordes a tu nivel o que ronden tu nivel y poder capturarlos. Por ejemplo: "Elige una de las opciones:
    (1) Para seguir explorando.
    (2) Para salir del juego". Ganar experiencia para los Pokémons.
    - Daño variable, hacer más o menos daño según el tipo de Pokémon (agua, fuego, etc) en las Batallas Pokemon.
    - Visualizar tus pokemones, y ver sus estadísticas (Pokedex). Por ejemplo, si escribe "1", verá el primer pokemon de su pokedex, si escribe: "2", verá el 2do pokemon de su pokedex y así sucesivamente.
    - Batallas Pokemon, el turno de quién comienza se determina por la Agilidad. El Pokémon que tenga mayor agilidad, comienza primero.
    Por favor, no tomes de manera literal mis palabras. Solo son ideas, OBVIAMENTE, puedes simplificarlas o sofisticarlas tanto como prefieras. Por ejemplo, incluir MEDALLAS, o una TIENDA pokemon para comprar por ejemp, pokeballs de distintos tipos. Personalmente, no sé mucho sobre pokemon. Hace unos días, me interesó programar juegos de texto de este tipo, como "Calabozos y dragones" o "Pokemon", y así es como llegué tu video, entre otros más. Creo que sería un buen material de aprendizaje. MUCHAS GRACIAS!

  • @Carlos-cd2qt
    @Carlos-cd2qt 2 ปีที่แล้ว +1

    cuando estaba en prepa me enseñaron sobre las clase y no entendí una mierd*, ahora 3 años después con este video me quedo claro, muy buena manera de enseñar, gracias capo

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

      Te entiendo perfectamente, yo entré en la carrera sin tener ni idea de programación y empezaron con Java pero me lo explicaron como una mierd*, tuve mala suerte con el profesorado y no aprendí nada aunque aprobé los exámenes al final. Varios años más tarde, haciendo mi proyecto de tesis, aprendí por mi cuenta todo lo que sé. Me alegra mucho haber leído una experiencia parecida a la mía, y me anima mucho saber que el tiempo que he dedicado a condensar todo lo que aprendí te haya servido, un orgullo sin duda, muchas gracias por tu comentario.

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

    Yo había visto varios cursos de python, pero la verdad que claridad al explicar. Te felicito y gracias

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

      Muchas gracias por tus palabras Wilder me alegro de que te haya gustado ☺️

  • @manueldario1612
    @manueldario1612 2 หลายเดือนก่อน +1

    De los mejores cursos que hay

  • @jonathanalbertopuyol
    @jonathanalbertopuyol 3 หลายเดือนก่อน +3

    estoy estudiando la carrera de programación de videojuegos y esto me va a servir mucho antes de empezar la materia de p.o.o...gracias por orientarme

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

    Este es el primer video de tu canal que veo y ni si quiera tengo que ver los otros para saber que son de la misma calidad que este. Nuevo sub y muchas gracias por explicar esta manera tan increíble!

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

      Muchas gracias por tu comentario y por tu confianza Samir 💚 Bienvenido 😊

  • @humanprototype.
    @humanprototype. 7 หลายเดือนก่อน +1

    Encontré oro, buen contenido! Like, suscrito y pronto patrón de mi primer sueldo como programador. Muchas gracias 👏

    • @BitBoss
      @BitBoss  7 หลายเดือนก่อน

      Este mes he abierto los miembros del canal, si te veo allí significará que tu primer sueldo ha llegado jajaja Muchas gracias 💚

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

    Tenia mal entendido que POO es como interactuar con una base de datos, pero aquí me quedo claro que es mucho mas que eso. Muy buena explicación

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

      Lo más seguro es que no sea tu culpa, es muy típico explicarlo así con una clase Persona, algo que en mi opinión es un error para alguien que está aprendiendo, sobre todo si no se añaden ejemplos extras donde se vean otras abstracciones no orientadas a base de datos. Me alegro mucho de que te haya quedado claro con mi vídeo, muy orgulloso de él gracias a ti ^^

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

    Recomiende este señor video, gracias youtube

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

    Excelente vídeo bitboss, muy útil para los que se están iniciando.

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

      Muchísimas gracias Vicente por valorarlo y por tu apoyo 💚

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

    Que pedazo de vídeo, quedé totalmente satisfecho.
    Gracias por compartir tus conocimientos.

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

      Gracias a ti por tus palabras es realmente lo único actualmente que me ayuda a continuar

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

    Un vídeo excelente, pese a ser largo no se cómo haces que sea tan ameno, y tan bien explicado paso a paso para que sea a prueba de tontos, sales de aquí aprendiendo más y más 😁.

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

      Este vídeo en concreto decidí hacerlo así porque me pareció que al dividirlo no se entendería del todo bien el ejemplo completo ya que dependería demasiado un vídeo del otro, y precisamente porque iba a quedar largo he intentado hacerlo lo más ameno posible, como siempre intento hacer. Gracias por ver eso y por estar siempre ahí ^^

    • @m0rphe0-8
      @m0rphe0-8 2 ปีที่แล้ว +1

      @@BitBoss Dictas curso de pago de python?

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

      En un futuro sí lo haré pero actualmente no tengo tiempo para ello, quiero tener tiempo para plantearlo todo bien. Lo que sí estoy preparando son cuadernos de ejercicios de los vídeos en mi Patreon por si estás interesado, me queda poco para terminarlos todos y añadirlos como reward, y estoy planteándome otra reward por si quieres que te supervise dichos ejercicios, pero aparte de esto, no tengo planeado como te he dicho antes nada de cursos a corto plazo. Igualmente, gracias por tu interés y tu confianza en querer elegirme para aprender :)

    • @m0rphe0-8
      @m0rphe0-8 2 ปีที่แล้ว +1

      @@BitBoss si estoy interesaado , me gustaria practicar python

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

      Pues si quieres que te avise cuando termine los cuadernos mándame un MD por Twitter o envíame un correo a bitbossyt@gmail.com para tener tu correo y notificarte de ello, lo que prefieras :)

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

    Me acaba de explotar la mente, justo no entendía para que rayos usar el def en Python, y justo me encuentro con tu vídeo. Acaba de explotar mi cabeza

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

    Bitboss empezando por decirte que eres un crack.
    Estoy estudiando el tema 3 de DAM centrado en POO (enfocado en java) y es más fácil de entender todo desde tu vídeo enfocado en Python que desde mi temario jajajaja. Ojalá en tus próximos vídeos añadas algunas connotaciónes o referencias a Java aunque lo hagas en Python para aquellos que estamos obligados a aprender java podamos entenderlo también a través de tus vídeos en Python. Muchas gracias por tu contenido, no lo dejes!! Tarde o temprano viene la recompensa a un contenido que es ORO!!

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

      Mi primer lenguaje de programación fue Java y mi tesis la estoy haciendo con este lenguaje, quizás algo ha influido jajaja Más de uno me ha pedido lo mismo en Java pero el tiempo no me da, ojalá pase lo que dices y la recompensa llegue y pueda dedicarme a tiempo completo, me encantaría vivir de esto pero por desgracia actualmente es imposible. Muchas gracias por tu apoyo, por tus palabras, hoy eres el héroe que me ha salvado el día :)

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

    Lo he entendido !!! Gracias concuerdo con los demás mereces más reconocimiento

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

      Me alegro que te haya servido :))) Gracias por el apoyo!

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

    Me parece increíble, lo fácil y fluido que has conseguido expresar el tema y el nivel de detalles que a su vez has conseguido aportarle a cada elemento de tu explicación. Muchas gracias.

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

      Muchas gracias a ti por valorar y destacar el esfuerzo 💚

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

    Esta increíble todos los videos fe Python de este señor. Si la fuerza es menor al daño modificaría la función de daño con un IF comprobando esa condición y haciendo la resta al revés y else hacerla de forma normal como ya la tenemos.

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

      Muchas gracias Jose 😊 Sobre tu solución, sí, resolverías que el valor saliera negativo pero al mismo tiempo te encuentras con un problema, mientras más defensa tenga el enemigo, mayor es el daño que le provocas, algo que realmente no tiene sentido. Entre las posibles soluciones, una de ellas es que si la defensa es mayor que la fuerza, el daño sería nulo. ¿Cómo harías esto?

  • @isaiasgonzalez1119
    @isaiasgonzalez1119 5 หลายเดือนก่อน

    Todo un maestro este bro... Enseña bien y lo mejor: avanza rápido a diferencia de otros cursos donde se demoran como media hora explicando un tema.

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

    Entendí todo en los primeros 10 minutos, que gran forma de explicar Felicitaciones

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

      Los primeros 10 minutos corresponden a la parte de abstracción creo, si te has visto lo demás espero que te haya servido también ^^ Muchas gracias por tu comentario, me anima a seguir :)

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

    Símplemente brillante la explicación y la profundidad con la explicas conceptos para quienes se adentran en el mundo de la programación orientada a objetos. Felicitaciones!
    Respecto a tu pregunta he modificado el método daño() para evitar un valor negativo y la función combate() para evitar un loop infinito:
    def daño(self, enemigo):
    if self.fuerza > enemigo.defensa:
    return self.fuerza - enemigo.defensa
    else:
    return 0
    def combate(jugador_1,jugador_2):
    turno = 0
    if jugador_1.daño(jugador_2) > 0 or jugador_2.daño(jugador_1)>0:
    while jugador_1.esta_vivo() and jugador_2.esta_vivo():
    print('
    Turno', turno)
    print('>>> Acción de', jugador_1.nombre, ':')
    jugador_1.atacar(jugador_2)
    print('>>>Acción de',jugador_2.nombre,':')
    jugador_2.atacar(jugador_1)
    turno = turno + 1
    if jugador_1.esta_vivo():
    print("
    Ha ganado",jugador_1.nombre)
    elif jugador_2.esta_vivo():
    print('
    Ha ganado', jugador_2.nombre)
    else:
    print('
    Empate')
    else:
    print('
    Empate, ningun jugador inflinge daño al oponente.')

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

      Din din din! Correcto! Has solucionado el problema raíz, te has dado cuenta del bucle que se generaba cuando los dos tenían la defensa más alta que la fuerza del otro y lo has corregido, excelente ^^ Muchas gracias por el comentario y por valorar tan positivamente mi trabajo, ha sido todo un placer leerte! 💚

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

      @@BitBoss muchas gracias buen amigo, los mejores deseos desde Uruguay!

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

    La ostia de explicación, me está encantando la manera en la que lo explicas, estaba en OpenWebinars y no entendía ni papa de POO, pero tu me lo has explicado de una manera que se me mete en el cerebro como cuchillo a la mantequilla. Eres la bomba.
    P.D: Las referencias al anime y demás cosas es un factor fundamental en el aprendizaje debido a que capta la atención de aquellos que le da gracia o les interesa eso en concreto, una buena manera de captar la atención

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

      jajaja me ha encantado la analogía. Me anima mucho saber que te he ayudado y que valoras el detalle y el mimo que le doy a mis vídeos. Muchas gracias Rubén! :)

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

    Una muy buena explicación, llevo una semana intentando entender a mi profesor de programación y ahora porfin llogro entender como funcionan las clases de python
    🙃🙃🙃🙃🙃🙃

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

    Esta explicación esta a otro nivel!!! se entiende muy bien, excelente video!

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

      ¡Qué bien! Me alegro un montón de que te haya servido, ¡muchas gracias por tu comentario Gabriel!

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

    Estoy repasando por que se me había olvidado y resulta que en un vídeo estoy aprendiendo todo lo de un curso completo , que buen vídeo

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

    Esta es sin duda una masterclass de POO, es mi primera inmersión al tema, lo veré tantas veces porque aun hay conceptos que debo dominar, pero mis respetos a la forma de abordar y explicar el tema, por cierto, sacaras algun curso de python desde 0 hasta avanzado?? sin duda alguna tendría un éxito espectacular, muchas gracias! Saludos crack

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

      Sí, seguiré ampliando la lista de reproducción de Python tanto como pueda, pero ya no tan seguido porque quiero empezar a explicar otras cosas que precisamente me motivaron a explicar Python en el canal. Si te refieres a curso de pago, sí, pienso hacer algo en un futuro pero la teoría la seguiré subiendo a TH-cam porque quiero que cualquiera que no se lo pueda permitir pueda aprender. Muchas gracias por apreciar el esfuerzo en el vídeo, me llevó 4 meses hacerlo de mis ratos libres, leerte me saca una sonrisa, espero verte de nuevo por aquí ^^

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

      Con usted aprenderé porfavor python desde 0000000 porque no se nada

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

      Totalmente de acuerdo con Luis. Voy a esperar ansioso futuros videos! Gracias por tanto

  • @Juan-ux5um
    @Juan-ux5um 11 หลายเดือนก่อน

    Carajo, fue lo más épico que he visto en siglos.
    Te amo. Entendí Clases más que en la facultad.

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

    Que hermoso es encontrarse con canales tan buenos como este, un abrazo estimado, y espero que sigas creciendo y trayendo tan buen contenido!

  • @ROGUET75
    @ROGUET75 2 หลายเดือนก่อน

    siempre he dicho los canales con menos ayuda del algoritmo son los que realmente si le saben, no como aquellos que solo usan el algoritmo para enseñarte a escribir Hola, mundo y hacerte creer que ya sabes todo, gracias bro algo que ni un curso de 3 horas pudo. lo entendi en tus dos videos de clases. ERES UN GRANDE

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

    uffff amigo de verdad gracias por estos videos y la forma en que explicas, hasta lo haces divertido, ojala hubiera mas canales asi, neta se aprecia, deseo de verdad que pronto tengas mas subscritores y vistas

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

      Muuuchas gracias, la verdad es que me hacen falta comentarios como el tuyo porque estoy desanimado por la poca recepción que está teniendo entre los suscriptores, no sé si es que la gente ve que el vídeo es largo y pasa, o es un problema de las notificaciones de TH-cam como me están comentando algunos. Igualmente, gracias de nuevo por valorar el esfuerzo que hago para que aprender a programar sea entretenido y apoyarme con tu comentario. Espero leerte de nuevo memo 💚

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

      @@BitBoss me encantaría tener la respuesta al por qué de las bajas visitas, si siento feo ya que tremendo video te marcaste, puede ser un conjunto de cosas, lo de la duración no creo que tenga culpa o a lo mejor no al 100% , puede que sea también de que ya hay muchos videos de POO con python en youtube y se podría decir que "llegaste tarde al tren" ya que muchos pueden que ya tengan muy visto ese tema, y también lo de las notificaciones, puede que sea todo eso junto, también desgraciadamente youtube premia mucho que subas contenido constante, en estos casos para amortiguar el golpe te recomendaría publicar el video en grupos de facebook y telegram diciendo que es una manera divertida de aprender y repasar POO con python, deseo de verdad que te vaya bien y sigas así, me duele saber que te desanimes pero es comprensible, solo me queda agradecerte y apoyarte, te mando un abrazo

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

      Pienso igual, la duración no creo que sea un problema del todo, obviamente tiene menos retención que otros vídeos porque, por muy entretenido que lo pueda hacer, es un tema denso y bastante que 1 de cada 4 se lo ve entero. Exactamente llegué tarde al tren, hice esta saga de vídeos para que si alguien no entiende alguna de mis futuras implementaciones tenga material para poder entenderlas. Este año me he propuesto tener más constancia porque estoy más libre así que a ver si TH-cam recompensa. Coincidimos con lo de FB y telegram, si no lo he hecho es porque tengo que esperar unos días para que FB depure correctamente la miniatura en su caché, precisamente ayer hice un intento de publicación, la miniatura se veía fatal y tuve que borrar la publicación, supongo que la semana que viene ya podré pasarlo y el vídeo resucitará. Lo que me jode es que haya tan poca recepción entre los suscriptores porque precisamente era un tema que estaban esperando y siento que el vídeo no llega, puede ser, como dices, penalización por no subir constantemente contenido. No te preocupes, hoy me he levantado sin la tontería encima y con mucha motivación al encontrarme este pedazo de comentario, no sabes lo agradecido que estoy de que hayas dedicado tu tiempo a escribir todo esto, me ha llegado. Muchas gracias por todo, te deseo lo mejor, un abrazo

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

    ¡Genio! No existe una explicación mejor en TH-cam acerca del tema, aparte de entretenida, la sencillez para explicar es de otro planeta, sin duda alguna todos los que hacen Contenido y suben cosas sobre programación deberían ver este vídeo y aprender de un buen contenido, la persona que me diga que no entiende POO lo mandaré acá, ¡Sigue así Crack!

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

    Excelente!! un método de enseñanza realmente atractivo y muy digerible! Tengo experiencia con Python, sin embargo, siempre me gusta estar reforzando mi conocimiento con distintos puntos de vistas o métodos de enseñanza, y este ha sido uno de mis favoritos (Fui fanático de MuOnline, por lo que me encanto lo de los personajes ya que encaja perfecto :D).

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

      Muuuuchas gracias Luis, es un placer saber que le das el visto bueno a mi método de enseñanza ^^ (Antiguo jugador de Ragnarok Online por aquí, me mola que lo hayas relacionado con el MuOnline xD)

  • @FredBau123
    @FredBau123 4 หลายเดือนก่อน +2

    como es que este tipo no tiene mas apoyo!?

    • @BitBoss
      @BitBoss  2 หลายเดือนก่อน

      Eso me gustaría saber XD!

  • @millercordova2816
    @millercordova2816 4 หลายเดือนก่อน +4

    Sr. TH-cam gracias por brindarme este video, solo te pido más tráfico para esta gran cuenta...
    PD. pedazo de video, gran contenido el tuyo, muchos exitos.

    • @BitBoss
      @BitBoss  4 หลายเดือนก่อน +1

      jajaja muchas gracias 💚

  • @Jdsr2023
    @Jdsr2023 5 หลายเดือนก่อน +1

    Explicas muy bien de verdad solo llevo dos videos y wuao!! tienes un nivel para explicar de manera técnica y precisa ah! Y lo graciosamente necesario jaajjaajjajsja GRACIAS

    • @BitBoss
      @BitBoss  5 หลายเดือนก่อน

      Muchas gracias por valorarlo jajaja

  • @laural.8406
    @laural.8406 ปีที่แล้ว +4

    Gran video, ayuda bastante a entender el tema POO en Python 👏👏

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

      Gracias Laura, me alegra mucho que pienses así me anima a seguir 😊

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

    me salvaste mi clase programacion, sin duda alguna la mejor explicacion que he visto.
    Nuevo sub

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

      Me hace feliz saberlo 💚 Bienvenido! 😊

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

    Increíble canal en verdad eres muy bueno por regalarnos esto, por ahora yo no tengo trabajo y vivo con mis abuelos que me alimentan pero en cuanto lo tenga no duraré en apoyar al canal te lo mereces bro, muchísimas gracias

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

    Excelente video, muchas gracias,👏👏👏👏

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

      Muchas gracias a ti por comentar Gertrudis 💚

  • @dskevinperezgarcia
    @dskevinperezgarcia 4 หลายเดือนก่อน

    El mejor ejemplo de lejos sobre programación orientada a objetos!

  • @alejandrogarcia-tn5jx
    @alejandrogarcia-tn5jx 2 ปีที่แล้ว +3

    Una vez más un vídeo excelente 👌

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

      Muchas gracias por tu apoyo, es un placer volver a leerte 💚

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

    Jaja, por lejos, la mejor explicación que vi. Gracias.

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

      Oh! Muchas gracias Angélica 😊

  • @JonathanJRAR
    @JonathanJRAR 4 หลายเดือนก่อน +3

    0:35 , Sabes que el vídeo va a estar bueno cuando ... 🗿

  • @christian-perez
    @christian-perez 9 หลายเดือนก่อน

    La mejor puta explicación de poo para python que hay.
    Mi niño rolero te lo agradece

    • @BitBoss
      @BitBoss  9 หลายเดือนก่อน

      jajaja muchas gracias, un abrazo de mi niño rolero :)

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

    Excelente!! 👏👏👏

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

      Muchas gracias Gustavo!! 😁

  • @moisesdavid8672
    @moisesdavid8672 3 หลายเดือนก่อน

    haciendo enfasis en la pregunta al final del video si la fuerza es menor que la defensa el daño calculado sera negativo, podriamos ajustar la logica para asegurar de que el daño nunca sea negativo una forma comun de hacerlo es utilizando la funcion max para asegurar de que el daño minimo sea 0
    def daño(self,enemigo):
    return max(0, self.fuerza-enemigo.defensa).... Espero que sea asi.... Un excelente video muchas gracias por compartir tus conocimientos.

  • @jesusisea3774
    @jesusisea3774 8 หลายเดือนก่อน

    Que increíble video, igual que el anterior de POO. Como matematico siempre he tenido esta vision del mundo en el que el conocimiento es por y para todos, se me ha hecho dificil conseguir contenido de programacion porque se mueven mas por motivos mas terrenales (dinero). De verdad gracias amigo por tener disponible estos contenidos

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

    Uf... Me voló la cabeza toda la explicación. Imposible no entender el tema, increíble. Este tipo de contenido cuesta mucho esfuerzo diseñarlo y hacerlo.

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

    Excelente video, la verdad no entendí muy bien, pero te sigo hace rato y me gusta como explicas. Cabe aclarar que soy nuevo en este tema. 🤘

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

      YT me chiva que me sigues de hace más de un año, muchas gracias por estar desde hace tanto 💚 No te preocupes si te cuesta entender estos temas, a mí me llevó un año, mi primera nota en programación fue la más baja de toda mi vida 0.5 y mira ahora, la cuestión es no rendirse, lo entenderás a su debido tiempo, mucho ánimo!!! :)

  • @arnaldoquinones7764
    @arnaldoquinones7764 3 หลายเดือนก่อน +1

    excelente video!!! muchas gracias por brindar este material!!

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

    la edición mas la forma de explicar las cosas hace que se entienda muy bien el tema, Gran video!

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

    Me ayudaste con mi creatividad a ver las clases y objetos con una utilidad real!! Padrísimo

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

      Me alegro muchísimo de que te haya servido :) Muchas gracias MariMelissa!

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

    eres preciso y conciso, dime donde te envío unas cervezas bro !!!

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

      jajaja muchas gracias Mauricio :)

  • @alfredoronaldtamaresvelasq8411
    @alfredoronaldtamaresvelasq8411 2 หลายเดือนก่อน

    Aprendí mas contigo que en clases todo el año de la universidad

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

    Tu vídeo vale oro, en vdd lo explicas de forma tan clara que todo parece un obviedad, te lo dice un ingeniero eléctrico de 38 años q lleva años tratando de entender que es eso del POO, mil gracias de corazón!

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

    Excelente video, estudié programación en la media superior (antes de la universidad) y nunca entendí la POO, leí varios libros, vi unos videos sin éxito y como ya no estudié eso, nunca la entendí. Ahora después de ya varios años logré entenderla y todo gracias a ti

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

    Este video es perfecto.
    Estoy en fase de prueba en mi nuevo trabajo (Con Python, SQL, etc) y tenía que repasar algunas cosas. Del año que tengo aprendiendo a programar, este ha sido el mejor tutorial que he podido ver sin duda. Un saludote.

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

      Me alegra que te haya servido y que pienses así de este vídeo, le tengo mucho cariño, muchas gracias amigo, un saludote ;)

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

    Esta muy clara la explicación. Lo vi una vez, luego lo replique, luego ya pude hacer mis propias clases con mis propios codigos...

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

      Me hace muy feliz saber que te ha ayudado ^^

  • @johanhcastillor5121
    @johanhcastillor5121 5 หลายเดือนก่อน +1

    muy buen video tenia lio con el poo pero ahora quedo entendido y de manera muy buena y facil!!!! exitos mi amigo

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

    Neta de verdad este es el mejor video que eh visto en mi vida, la manera de explicar, te mereces el cielo neta, gracias de verdad ❤

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

      Y tú también te mereces el cielo neta con ese pedazo de comentario😊 Me alegro de que te haya gustado el vídeo 💚

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

    mi pana, eres excelente, por fin entendí como debe ser el POO, ser programador de la generación anterior y volver luego de unos años, me dejo fuera de todo, mas perdido que un indio en New York. mi pana gracias¡¡¡¡¡

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

      jajaja No te preocupes, NUNCA es tarde. Si el 1991 de tu nick es por tu año nacimiento, somos de la misma generación mi pana ;)

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

    Excelente la manera como deshoja los temas. Lo felicito.

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

      Me alegro de que te mole, gracias José Mario ^^

  • @srvazkez
    @srvazkez 6 หลายเดือนก่อน +1

    Finalmente el video definitivo

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

    Que acabo de ver!!?? Esto si que es una master class con ejemplo práctico 👏🏻👏🏻
    Te has ganado un nuevo suscriptor, y este video va directo a mi grupo de frikis que les va a encantar!!
    Sigue así, este canal es genial!

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

    Tu forma de explicar me sirvió una baaaaanda y la mejor conclusión a la que llegué es que guts está rotisimo xd

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

      Me alegro muchísimo de que te haya servido bro y sí, Guts está OP, hay que nerfearlo xD

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

    Excelente, muy buen trabajo de edición lo que más me enreda de otros cursos, que este no tiene es que quien explica se equivoca y sigue a toda sobre lo que dijo mal y eso lo vuelve loco a uno... mil no... dos mil gracias 😂😂 👍

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

    Buenas !!
    Te acabas de ganar otro suscriptor. Me encanta el enfoque que le has dado, lejos de lo tipico de Personas, Empleados y demas...
    De 10. Muy claro y sencillo de entender.
    Muchas gracias por tu trabajo, BitBoss.
    Un saludo

  • @PABLOTORRES-gc6ey
    @PABLOTORRES-gc6ey 10 หลายเดือนก่อน +1

    Eeres un capo. en serio gracias!.

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

    De los mejores tutoriales que he visto, entretenido y muy util.

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

      Muchas gracias Jose, me encanta que te haya entretenido 😊

  • @oscarg3917
    @oscarg3917 8 หลายเดือนก่อน

    Wooow , que gran video 🤯🤯
    De verdad es una mini guía definitiva del uso de POO, mereces esta y más suscripciónes !!

  • @YouCan-wu2so
    @YouCan-wu2so 8 หลายเดือนก่อน

    lo vi ayer y de nuevo lo vi con mi novia para que le pierda el miedo a programar. Tengo años trabajando como webDev y este tutorial esta brutal! bien hecho!

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

    Realmente se disfruta el vídeo, sea que aprendas o solo te de curiosidad algo de esto, realmente un esfuerzo bien logrado desde el entretenimiento y el aprendizaje.

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

      Muchas gracias por valorar el esfuerzo que hay detrás José Manuel, me anima saber que lo has disfrutado 💚

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

    Amigo muchas gracias lo habéis explicado de mil maravillas.

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

      Muchas gracias a ti por tu comentario bro 😊

  • @jhayrhoperez2024
    @jhayrhoperez2024 4 หลายเดือนก่อน

    amigo es mucho tiemp y trabajo lo que inviertes en explicarnos... muchas gracias...

  • @ss-ec2gq
    @ss-ec2gq ปีที่แล้ว

    excelente video y manera de explicar, desearía que mis profesores explicaran así de detallado.

  • @andresphileas
    @andresphileas 5 หลายเดือนก่อน +1

    Excelente explicación, muy clara y práctica.

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

    Realmente lo he entendido todo, ya tenía idea de como funciona POO pero tu explicación me ha dado la forma de yo explicarlo con mis propias palabras, y es más con una explicación tipo dark souls jaja creo que seguiré jugando con las clases hacer un pequeño jueguito de rol sencillo en consola :)

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

      Creo que es más fácil entender las cosas con algo divertido que con el típico ejemplo del coche. Práctica, práctica, práctica, es la que hace al verdadero profesional, dale! ;)

  • @alexlara8916
    @alexlara8916 2 หลายเดือนก่อน

    la explicacion mas clara que eh visto