CLASES en PYTHON, TODOS los pilares de POO aplicados a un EJEMPLO COMPLETO desde CERO
HTML-код
- Опубликовано: 16 июл 2024
- Un ejemplo completo, original y desde cero con el que aprenderás cómo crear Clases en Python. También aprenderás a diferenciar y aplicar los pilares de la Programación Orientada a Objetos, concretamente: Abstracción, Encapsulación, Herencia y Polimorfismo. Si no sabes Clases es porque no has visto este vídeo todavía.
Colab: colab.research.google.com/dri...
Al sobreescribir el método atributos en Mago se me pasó escribir dos puntos al final del String "· Libro" como hice con Guerrero. Una errata estética.
· Sígueme por redes:
Twitter: / bitboss0
Instagram: / bitboss0
Facebook: / bitboss0
· Apoya este proyecto si quieres y puedes:
Patreon: / bitboss
· Mis otros vídeos:
Perceptrón: • Redes Neuronales: De l...
Backpropagation: • Redes Neuronales - Bac...
Redes convolucionales - Qué son en 4 minutos: • Redes Convolucionales:...
Redes convolucionales - Convolución, ReLU, Pooling, Red Multicapa y SoftMax en 7 minutos: • Redes Convolucionales:...
Algoritmo Genéticos en 5 minutos: • Algoritmos Genéticos e...
Algoritmo Minimax en 4 minutos: • Algoritmo Minimax en 4...
Poda Alfa Beta en 6 minutos: • Poda Alfa Beta en 6 mi...
Curso Python nivel FÁCIL en 12 minutos: • Curso Python desde cer...
Estructuras de datos con Python en 8 minutos: • Estructuras de datos c...
Funciones integradas de Python en 8 minutos: • Funciones Integradas d...
Estructuras de control de flujo en Python en 10 minutos: • Estructuras de Control...
Programación Orientada a Objetos en 10 minutos: • Programación Orientada...
· Capítulos:
00:00 - Intro
00:44 - Abstracción
10:37 - Encapsulación
15:02 - Herencia
23:05 - Polimorfismo
· Música:
Airport Lounge - Disco Ultralounge de Kevin MacLeod está sujeta a una licencia de Atribución 4.0 de Creative Commons. creativecommons.org/licenses/...
Fuente: incompetech.com/music/royalty-...
Artista: incompetech.com/
#Clases #Python #POO
No sé cómo está personas no tiene más reconocimiento, sí que se lo merece.
La verdad es que yo tampoco lo sé jaja Muchas gracias de nuevo por tus palabras 😄
Real, la forma de explicar es muy buena...
Ya existen muchos canales de programación, es normal que no sea muy conocido
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.
@@BitBoss que humilde ☺ nueva sub
Sr. RUclips Recomiende a este buen hombre. Se nota que domina el tema y crea contenido.
jajaja muchas gracias por el apoyo William 💚
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!
¡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 💚
No solo explica re bien, tambien es fan de jojo's, punto extra ahi (? jajaja
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
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!
Por fin alguien que explica esto de una manera que se entienda. Nuevo sub.
Pero esto es oro puro!!! Espero que este canal tenga más subscriptores, realmente te lo mereces! Subscripto, y sigue sacando videos...éxitos!!!
Muchas gracias!! Estoy preparando nuevos vídeos de Python, espero que te molen ^^
Me quedo sorprendido con la calidad de vídeo y facilidad de explicar.
Muchas gracias por compartir el conocimiento compañero, llegarás lejos:)
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 💚
*Ni en la Harvard llegan a este nivel de explicaciones*
_Excelente video!!_
jajaja En Harvard todavía darán clase con diapositivas del 2009 🤣 Muchas gracias StarkG, me has animado ^^
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)
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! ^^
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.
Comentando para que YT lo recomiende!!
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
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 😉
Con esta manera interactiva, dinamica y clara, BitBoss se hace entender mucho ma's que algunos intructores de programacion que he conocido. Gracias hombre..👏👏👏
Gracias a ti por este pedazo de comentario, me has llenado de orgullo 💚
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
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 RUclips 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í ^^
Con usted aprenderé porfavor python desde 0000000 porque no se nada
Totalmente de acuerdo con Luis. Voy a esperar ansioso futuros videos! Gracias por tanto
Finalmente el video definitivo
El mejor ejemplo de lejos sobre programación orientada a objetos!
Que hermoso es encontrarse con canales tan buenos como este, un abrazo estimado, y espero que sigas creciendo y trayendo tan buen contenido!
amigo es mucho tiemp y trabajo lo que inviertes en explicarnos... muchas gracias...
Excelente vídeo bitboss, muy útil para los que se están iniciando.
Muchísimas gracias Vicente por valorarlo y por tu apoyo 💚
No dejes de hacer videos por favor, me das ganas de no dejar de aprender
Encontré oro, buen contenido! Like, suscrito y pronto patrón de mi primer sueldo como programador. Muchas gracias 👏
Este mes he abierto los miembros del canal, si te veo allí significará que tu primer sueldo ha llegado jajaja Muchas gracias 💚
Tio, eres jesuscristo, a parte de explicarlo de locos, me hecho unas risas viendo los videos, muchas gracias, de verdad.
De verdad que eres una gran ayuda por la manera tan divertida en que enseñas. Dios te bendiga
la edición mas la forma de explicar las cosas hace que se entienda muy bien el tema, Gran video!
Siempre es lindo encontrar otra forma de explicación, gracias.
Que buen video! de los mejores que hay en youtube, gracias por hacer este contenido, pagaría por un curso completo🎉
Gracias por ser tan claro al explicar!!!
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
Este vídeo es increíble, que bueno eres explicando
un grande, por fin youtube me recomienda algo de calidad. muchas gracias, crack
Que emocionante video, me encanto. Concreto, creativo y llamativo. Graciiaas!
Simplemente fenomenal. por favor no dejes de ser creativo en tu metodología de enseñanza. Gracias
Buenísimo, llevo meses luchando para entender esto, muchísimas gracias, excelente trabajo.
Amigo, tus videos y forma de explicar las cosas me motivan a seguir aprendiendo y puliendo mis habilidades de programación. ¡Muchas gracias!
Muy pocos materiales en línea te explican tan bien como este video y demás contenido de este canal. Excelente material! 👏
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.
Muchas gracias a ti por valorar y destacar el esfuerzo 💚
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
Muchas gracias por valorarlo jajaja
Excelente, el mejor video de POO que he visto
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
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! 😊
Siga asi compai, adoro los videos sobre python, me estoy formando para ser programador de IAs
Amo tu manera de explicar, estoy haciendo el Data Science de Henry, en el prep course, y ahora entiendo bien las funciones y su objetivo, y modo de plantearlo, muy buen video
Una vez más un vídeo excelente 👌
Muchas gracias por tu apoyo, es un placer volver a leerte 💚
justo cuando tengo que hacer unas pruebas para evaluar a unos alumnos, un grande abrazos
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
Yo había visto varios cursos de python, pero la verdad que claridad al explicar. Te felicito y gracias
Muchas gracias por tus palabras Wilder me alegro de que te haya gustado ☺️
es increíble como explicas te felicito super entretenido!
Excelente video, la forma en la que se explica el tema es muy entendible lo que permite generar conocimiento con facilidad, ya solo corre por cuenta de uno mismo practicar y practicar.
Gracias por tu aporte BitBoss
Saludos.
Carajo, fue lo más épico que he visto en siglos.
Te amo. Entendí Clases más que en la facultad.
Exelente Video.... Felicitaciones!!!!
Excelente contenido, había tenido dificultades con el concepto de clases hasta que vi tu video!
Wooow , que gran video 🤯🤯
De verdad es una mini guía definitiva del uso de POO, mereces esta y más suscripciónes !!
Con los ejemplos que diste en el video, me queda mucho más claro los pilares fundamentales del POO. Muchas gracias, te recomendare siempre que pueda. Saludos.
Muy buen ejemplo el ejercicio. Felicitaciones profesor por su excelente pedagogía.
¡Genio! No existe una explicación mejor en RUclips 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!
Estos vídeos valen oro
excelente video y el ejemplo hace que todo se entienda gracias
Super bien Explicado. Muchas Gracias!
Me suscribo con gran alegría... se ve que sabes muy bien lo que enseñas! Felicidades
¡Excelente video!
Excelente video!! Muchas gracias!!
me gusta mucho como explicas, la verdad eres bueno
Lo he entendido !!! Gracias concuerdo con los demás mereces más reconocimiento
Me alegro que te haya servido :))) Gracias por el apoyo!
Nunca antes mejor explicado.
Tremendo, gracias!
Impresionante video. Trabajazo, muchas gracias!!
gracias por el video cada dia aprendo un poco mas
Que increible contenido! Eres un crack! Saludos desde Mexico!
EXCELENTE, super entendible
Para mi ha sido excelente.
Un video exquisito.
gran video!! Comentando para ayudarte más
Gracias, tu forma de enseñarrrrr es genial
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.
Muchas gracias por tus conocimientos.
Excelente!! 👏👏👏
Muchas gracias Gustavo!! 😁
Excelente y super conciso
Excelente video, me encanta tu forma de explicar.
Excelente material! Super didáctico! Recomendadísimo!!!
Gran explicación y contenido!!!!!!
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!
Te quiero mucho bitboss. Un fuerte abrazo desde Chile!!
Enserio que videaso me sirvio un montón gracias
Estare apoyando y viendo tus videos
Video descargado.. es una joyita como explicas.. =) sos un grande ❤
Claro, preciso y entretenido, muchisimas gracias por hacer contenido así, nuevo fan del canal
muy buen video, de verdad me ayudó a refrescar la memoria sobre POO
Excelente video, muchas gracias,👏👏👏👏
Muchas gracias a ti por comentar Gertrudis 💚
Qué gran vídeo, muchas gracias
Muchas gracias.
Excelente explicación 🎉
muy buen video tenia lio con el poo pero ahora quedo entendido y de manera muy buena y facil!!!! exitos mi amigo
El mejor video que he visto de programación
Que copado el video , muy buena explicación
Muy buen video, es ameno y claro en las explicaciones. Ojalá más contenido así de útil, ¡felicidades por tu trabajo!
Muchas gracias por tus palabras Raquel, me animan a traer más contenido 💚
Un vídeo que lo deja todo muy claro. Súper ameno de ver .
Gracias por compartir tu conocimiento 😄
Gracias a ti por tu comentario 💚 Me alegro mucho de que te haya servido y te haya gustado ☺️
Buenísimo en serio, que buena manera de explicar y que original; sigue así.
Muchísimas gracias por tu comentario Cuix, me anima a seguir ^^
Increíblemente útil ❤
Eres ungenio, gracias por compartir conocimientos.
espectaculaaaaar como explicas
De los mejores tutoriales que he visto, entretenido y muy util.
Muchas gracias Jose, me encanta que te haya entretenido 😊
la verdad está muy chido cómo explicas amigo, un saludo
Esta excelente, una forma muy buena de explicar
Muy buen vídeo, un par de minutos y supe que debía suscribirme
Muchas gracias por el video, me ha ayudado muchísimo