Lecciones

Resumen de cada lección de los cursos de la Academia:

11 - Controlando el acceso a los atributos de un objeto

(Septiembre 26, 2022 - Python Nivel Avanzado)

En esta lección hablaremos del concepto de propiedad, que permite controlar el acceso a los atributos de una clase desde fuera de ella.

10 - Atributos públicos y privados

(Septiembre 23, 2022 - Python Nivel Avanzado)

En esta lección veremos cómo manejar desde Python los atributos de una clase, para determinar si podemos acceder y modificarlos sólo dentro de la clase o también por fuera de ella.

9 - Creación de una clase en Python

(Septiembre 21, 2022 - Python Nivel Avanzado)

En esta lección veremos cómo crear una clase en Python junto con sus métodos y atributos y también hablaremos de cómo crear un objeto en memoria a partir de una clase.

8 - Introducción a la Programación Orientada a Objetos

(Septiembre 19, 2022 - Python Nivel Avanzado)

En esta lección veremos algunos conceptos y definiciones básicas de la Programación Orientada a Objetos.

7 - Práctica 1: manejo avanzado de archivos en Python

(Septiembre 16, 2022 - Python Nivel Avanzado)

En esta práctica veremos cómo usar Python para descargar desde la web un archivo JSON y posteriormente generar como resultado archivos en formato TXT y CSV.

6 - Manejo de archivos JSON

(Septiembre 14, 2022 - Python Nivel Avanzado)

En esta lección veremos cómo usar las ideas de la lectura, escritura y modificación de archivos de texto para el manejo archivos JSON en Python.

5 - Modificando un archivo de texto

(Septiembre 12, 2022 - Python Nivel Avanzado)

En esta lección veremos en detalle dos maneras de usar Python para modificar un archivo de texto previamente creado.

4 - Leyendo un archivo de texto

(Septiembre 9, 2022 - Python Nivel Avanzado)

En esta lección veremos lo sencillo que resulta leer un archivo de texto en Python y cómo en esas pocas líneas de código hay todavía muchos elementos que debemos entender.

3 - Escribiendo en un archivo de texto

(Septiembre 7, 2022 - Python Nivel Avanzado)

En esta lección veremos paso a paso la sintaxis para la creación y escritura de un archivo de texto en Python.

2 - Uso de “else” y “finally” para el manejo robusto de excepciones

(Septiembre 5, 2022 - Python Nivel Avanzado)

En esta segunda lección del curso veremos el manejo robusto de excepciones en Python usando las sentencias else y finally

1 - Manejo básico de excepciones: las sentencias “try” y “except”

(Septiembre 2, 2022 - Python Nivel Avanzado)

En esta primera lección del curso veremos qué es una excepción y la estrategia básica para el manejo de excepciones en Python usando las sentencias try y except

16 - Práctica 4: Diferencia Temporal con OpenAI Gym y Python

(Abril 23, 2022 - Aprendizaje por Refuerzo Nivel Intermedio)

En esta última práctica del curso usaremos los métodos de Diferencia Temporal para entrenar un agente capaz de moverse en un pequeño tablero que emula un Taxi que debe recoger a un pasajero y dejarlo en otro punto del tablero.