RUVIDEO
Поделитесь видео 🙏

❗PRINCIPIO de la Programación Orientada a Objetos: ABSTRACCIÓN - [EN PYTHON] - Curso PYTHON de cero

? Un principio de la programación orientada a objetos es las abstracción. En este vídeo veremos un ejemplo de abstracción en Python muy interesante. Crearemos las clases de distintos personajes como Mago o Guerrero.

La abstracción nos permite crear clases y métodos abstractos. Una clase abstracta debe cumplir dos condiciones básicas:

1.- Nunca se instanciará un objeto directamente de la clase.
2.- Como mínimo debe contener un método abstracto.

Si no podemos instanciar objetos de una clase, entonces ¿Para qué nos sirve? Pues bien, sirve de base (clase padre) para otras subclases. Por ejemplo, una clase abstracta podría ser "herramienta". De ella, podrían heredar "martillo", "destornillador" o "alicates". Todas ellas son herramientas, y tiene sentido crear objetos de estos tipos. Sin embargo, no tendría mucho sentido crear un objeto "herramienta" ya que es un concepto muy general.

Los métodos que definamos como abstractos, deberán ser sobreescritos en todas las subclases. Para ello, se empleará el polimorfismo.

? TIMESTAMPS:
00:00 - Explicación teórica de la Abstracción.
00:48 - ¿Qué son las clases abstractas?
02:25 - ¿Qué es un método abstracto?
04:22 - Ejemplo práctico de abstracción en Python
04:45 - Creación de una clase abstracta en Python (ABC)
06:10 - Creación de un método abstracto (abstractmethod)
13:15 - Creación de la clase Mago
18:45 - Creación de la clase Guerrero
22:45 - Programa principal en Python

?CÓDIGO Y REFERENCIAS:
- Código del curso: https://github.com/dimas-avila/curso-python
- Visual Studio Code (Editor de código): https://code.visualstudio.com/download

?SI QUIERES APOYAR ESTE CANAL:
- Mi enlace de amazon afiliados: https://amzn.to/3ossyBA
- Enlace de afiliado a Siteground: https://www.siteground.com/index.htm?afcode=6f2e8f64117c165d588ae6dd4b584fb2
- Mini proyecto: https://www.parateletrabajo.es/
Un blog hablando sobre el teletrabajo.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «❗PRINCIPIO de la Programación Orientada a Objetos: ABSTRACCIÓN - [EN PYTHON] - Curso PYTHON de cero», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.