Curso de POO en Python desde cero

Curso de iniciación a la programación orientada a objetos con Python

Totalmente desde cero


Sobre el curso de POO en Python

Python es actualmente uno de los lenguajes de programación más importantes y que más terreno está ganando frente a otros. Por este motivo, le estoy dedicando tantos cursos aquí. Este curso te ayudará a entender y empezar a manejar la programación orientada a objetos en Python. Solo tienes que tener conocimientos básicos de Python para poder seguirlo.
Está muy bien ir aprendiendo la sintaxis básica de un lenguaje, pero no puedes quedarte ahí, tienes que seguir aprendiendo las posibilidades que te ofrece.
Si no sabes nada de Python, no hagas este curso, primero aprende lo básico, lo puedes encontrar aquí: curso básico de Python.

Este curso lo voy a realizar con el IDE gratuito PyCharm. Por supuesto, tú hazlo con el que más te guste.

Si tienes cualquier duda, pregunta.

El curso tiene 9 capítulos cortos, pretende ser una guía bastante completa y rápida de aprender. No obstante, en el futuro seguiré añadiendo un segundo bloque algo más avanzado.

Aquí tienes la lista de reproducción del curso en mi canal de YouTube. Podrás seguirlo tanto en vídeo cómo escrito:

Duración total del curso (vídeo): 1 hora, 28 minutos y 24 segundos.

Número de capítulos: 9

Media de duración de los capítulos(vídeo): 9 minutos y 49 segundos.


Temario del curso

Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Capítulos del curso

curso POO en Python desde cero

¿Qué son las clases? ¿y los objetos?

Capítulo 1

Empezamos por los conceptos básicos de la programación orientada a objetos con Python.

curso POO en Python desde cero

Atributos y métodos

Capítulo 2

En esta ocasión, voy a tratar el tema de los atributos con ejemplos prácticos.

curso POO en Python desde cero

El método __init__ y self

Capítulo 3

Empezamos a abordar un tema fundamental en la programación orientada a objetos de Python, el método constructor __init__ y una pequeña explicación sobre self.

curso POO en Python desde cero

Atributos obligatorios

Capítulo 4

Veamos el tema de los atributos obligatorios y los opcionales.

curso POO en Python desde cero

Utilización de *args en las clases

Capítulo 5

Continuamos con el curso viendo los atributos de clase, las diferencias entre un método y una función y finalmente los argumentos arbitrarios con *args.

curso POO en Python desde cero

Herencia de clases - Superclases y subclases

Capítulo 6

En este capítulo aprenderás la herencia de clases. Con esto podrás crear super clases y subclases que hereden atributos y métodos de estas.

curso POO en Python desde cero

Herencia de clases - cómo utilizar super()

Capítulo 7

Seguimos con la herencia de clases. Esta vez, te enseño a importar cosas de la superclase con super().

curso POO en Python desde cero

Herencia de clases - clases en diferentes archivos

Capítulo 8

Seguimos con la herencia de clases. Esta vez, te enseño a utilizar clases y herencias a través de múltiples archivos .py.

curso POO en Python desde cero

Encapsulamiento - atributos privados

Capítulo 9

En este capítulo vemos un pequeño ejemplo sobre encapsulación en las clases.

Para seguir aprendiendo

Curso de Máster en Python

Curso Máster en Python

Nivel PF8

El curso más grande de la red. En este curso, trato todo tipo de temas de Python. Os enseño lo más básico y profundizamos en cientos de temas para que te conviertas en profesional de Python. El curso cuenta con miles de ejercicios, proyectos prácticos y mucho más.

Curso de Java, Kotlin y Android Studio

Curso Java, Kotlin y Android Studio

Nivel PF8

Máster en Java, Kotlin y Android Studio, es un curso de larga duración que comienza con lo más básico de Java y que va profundizando temas hasta llegar a la parte donde empieces a aprender Kotlin y Android Studio. Conocimientos altamente recomendables con el mercado actual.