Python Nivel Avanzado
Curso práctico en donde aprenderás la manipulación avanzada (lectura, escritura, modificación) de diferentes tipos de archivos, el manejo de excepciones y cómo realizar Programación Orientada a Objetos en Python.
A leer, escribir y modificar archivos de texto
A usar los módulos “json” y “csv” para manipular archivos JSON y CSV, muy usados en aplicaciones web y de Ciencia de Datos
A usar las sentencias “try”, “except”, “else” y “finally” para el manejo de excepciones en nuestros programas
Qué es la Programación Orientada a Objetos y sus diferencias con la Programación Procedimental y Funcional
Los conceptos básicos de la Programación Orientada a Objetos
A implementar, modificar e interactuar con objetos en Python a través de clases
A usar los conceptos de métodos, atributos, herencia y polimorfismo para elaborar programas sofisticados usando el enfoque de Programación Orientada a Objetos
Manejo básico de excepciones: las sentencias "try" y "except"
Uso de "else" y "finally" para el manejo robusto de excepciones
Escribiendo en un archivo de texto
Leyendo un archivo de texto
Modificando un archivo de texto
Manipulación de archivos JSON
Práctica 1: manejo avanzado de archivos en Python - Parte 1: planteamiento del problema y objetivo de la práctica
Práctica 1: manejo avanzado de archivos en Python - Parte 2: lectura del archivo JSON desde de la web
Práctica 1: manejo avanzado de archivos en Python - Parte 3: procesamiento de datos y generación del archivo TXT
Práctica 1: manejo avanzado de archivos en Python - Parte 4: procesamiento de datos y generación del archivo CSV
Introducción a la Programación Orientada a Objetos
Creación de una clase en Python
Atributos públicos y privados
Controlando el acceso a los atributos de un objeto
Práctica 2: app de productividad - Parte 1: requerimientos y diseño de la aplicación
Práctica 2: app de productividad - Parte 2: implementación de la clase "Tarea"
Práctica 2: app de productividad - Parte 3: implementación de la clase "Administrador"
Práctica 2: app de productividad - Parte 4: implementación de la clase "Aplicación"
Práctica 2: app de productividad - Parte 5: etapa de producción
Concepto de herencia en la Programación Orientada a Objetos
Implementación de la herencia en Python
Concepto e implementación del polimorfismo en Python
Sugerencias para el desarrollo de programas usando Programación Orientada a Objetos
Proyecto final: Blackjack con POO - Parte 1: características del juego
Proyecto final: Blackjack con POO - Parte 2: diseño de las clases
Proyecto final: Blackjack con POO - Parte 3: implementación de la clase "Carta"
Proyecto final: Blackjack con POO - Parte 4: implementación de la clase "Baraja"
Proyecto final: Blackjack con POO - Parte 5: implementación de la clase "Jugador"
Proyecto final: Blackjack con POO - Parte 6: implementación de la clase "Croupier"
Proyecto final: Blackjack con POO - Parte 7: implementación de la clase "Humano"
Proyecto final: Blackjack con POO - Parte 8: implementación de la clase "Juego" y prueba del juego
Cierre del curso
Debes haber tomado los cursos “Python Nivel Básico” y “Python Nivel Intermedio” (también disponibles en la Academia)
Luego de haber completado la batería de cursos de Phyton, debo agregar, que además de haberme servidor para repasar conocimientos que ya tenía, contribuyo pa...
Leer másLuego de haber completado la batería de cursos de Phyton, debo agregar, que además de haberme servidor para repasar conocimientos que ya tenía, contribuyo para ampliar y afianzar los mismos, sobre todo porque las practicas fueron diseñadas acorde a la lección en cuestión, lo que hace el avance más dinámico manteniendo el interés en continuar con la próxima lección. Realmente lo felicito por su excelente capacidad de comunicador.
Leer menosLuego de varios años en algunas plataformas, no había encontrado cursos de Python tan enfocados en IA y Ciencia de Datos. Manejo de errores, JSON y la POO cl...
Leer másLuego de varios años en algunas plataformas, no había encontrado cursos de Python tan enfocados en IA y Ciencia de Datos. Manejo de errores, JSON y la POO claramente explicados en este curso.
Leer menosExcelente, y muy didáctica su explicación con ejemplos bien elegidos y en un paso a paso que en mi caso puedo seguir sin casi dudas. Muy bueno
Excelente, y muy didáctica su explicación con ejemplos bien elegidos y en un paso a paso que en mi caso puedo seguir sin casi dudas. Muy bueno
Leer menosMiguel Sotaquirá