Курс "ООП на Python"

4.1
28 opiniones
500+
Descargas
Calificación del contenido
Para mayores de 3 años
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla

Acerca de esta app

El curso "Programación orientada a objetos en Python" presenta las características de la programación orientada a objetos en general y su implementación en el lenguaje Python. La aplicación se complementa con ejemplos de soluciones prácticas de trabajo. Las lecciones en sí están disponibles gratuitamente en https://younglinux.info/oopython/course. Versiones breves de las lecciones en video: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

El curso asume conocimientos previos de programación estructurada en Python, que podrás conocer en nuestro primer curso "Python. Introducción a la programación": https://younglinux.info/python/course.

El curso incluye 15 lecciones:

1. ¿Qué es la programación orientada a objetos?
2. Creación de clases y objetos
3. Constructor de clases - método __init __ ()
4. Herencia
5. Polimorfismo
6. Encapsulación
7. Composición
8. Sobrecarga del operador
9. Métodos estáticos
10. Iteradores
11. Generadores
12. Módulos y paquetes
13. Documentar el código
14. Programa de muestra de Python orientado a objetos
15. Resultados del curso "Programación orientada a objetos en Python"

Los conceptos clave en la programación orientada a objetos son "clase" y "objeto". Los objetos se derivan de sus clases. En el lenguaje de programación Python, estos objetos se denominan instancias.

La herencia, el polimorfismo y la encapsulación son los principios básicos, pilares de la programación orientada a objetos. La herencia implica la capacidad de definir clases secundarias, el polimorfismo es una forma diferente de implementar lo mismo, la encapsulación es ocultar y combinar datos y métodos. La composición se implementa con menos frecuencia, significa la capacidad de crear objetos, cuyas partes constituyentes son objetos de otras clases.

Un constructor en OOP es un método de clase que se llama automáticamente cuando se crea un objeto a partir de esta clase. Al mismo tiempo, el constructor se refiere a los métodos de sobrecarga del operador. Los nombres de dichos métodos están regulados por el propio lenguaje de programación y su llamada se produce automáticamente cuando el objeto participa en determinadas operaciones. Por ejemplo, agregar, extraer un elemento, etc.

Los iteradores son un tipo especial de objetos, similares a las colecciones como una lista, pero que no almacenan el conjunto completo de elementos, sino que generan solo uno cada vez que se accede a ellos. Python tiene clases de tipos de datos integradas a partir de las cuales se crean los iteradores. Sin embargo, también puede definir sus propias clases, cuyas instancias tendrán capacidades de iterador.
Actualización
11 jun 2023

Seguridad de los datos

El primer paso de la seguridad es comprender cómo los desarrolladores recopilan y comparten tus datos. Las prácticas de privacidad y seguridad de datos pueden variar en función del uso de la app, la región y la edad. El desarrollador proporcionó esta información y podría actualizarla con el tiempo.
No se comparten datos con terceros
Más información sobre cómo los desarrolladores declaran el uso compartido
No se recopilan datos
Más información sobre cómo los desarrolladores declaran la recopilación

Calificaciones y opiniones

4.3
27 opiniones

Novedades

Измененно оформление кода, переписан урок про инкапсуляцию