• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

Curso Python Nivel Avanzado


17 lecciones • 6 horas


Curso práctico en donde aprenderás el manejo avanzado (lectura, escritura, modificación) de diferentes tipos de archivos, el manejo de excepciones y cómo hacer uso de la Programación Orientada a Objetos en Python.


Al final de este curso habrás aprendido

  • A leer, escribir y modificar archivos de texto con Python
  • 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

Requisitos

Se sugiere haber tomado los cursos Python Nivel Básico y Python Nivel Intermedio (también disponibles acá en la Academia Online).


Contenido

MÓDULO 1: EXCEPCIONES Y MANEJO DE ARCHIVOS

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

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

3 – Escribiendo en un archivo de texto

4 – Leyendo un archivo de texto

5 – Modificando un archivo de texto

6 – Manejo de archivos JSON

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

MÓDULO 2: PROGRAMACIÓN ORIENTADA A OBJETOS

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

9 – Creación de una clase en Python

10 – Atributos públicos y privados

11 – Controlando el acceso a los atributos de un objeto

12 – Práctica 2: app de productividad con Programación Orientada a Objetos

13 – El concepto de herencia en la Programación Orientada a Objetos

14 – Implementación de la herencia en Python

15 – Concepto e implementación del polimorfismo en Python

16 – Sugerencias para el desarrollo de programas usando Programación Orientada a Objetos

17 – Proyecto final: juego de cartas con Programación Orientada a Objetos


Miguel Sotaquirá (instructor)

Instructor: Miguel Sotaquirá

Ingeniero Electrónico con una Maestría en esta área así como un Doctorado en Bioingeniería. Con más de 15 años de experiencia como docente e investigador de varias universidades de Colombia y desde el año 2017 un apasionado por la Inteligencia Artificial, la Ciencia de Datos y el Machine Learning. Actualmente me dedico por completo a divulgar contenido y a brindar asesoría a personas y empresas sobre estos temas a través de Codificando Bits.

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }