Programación con Python – Nivel intermedio
Nuevo
+ buscado
Profesores


Dpto. Tecnología
Resumen del Curso
Objetivos
¿Por qué estudiar con nosotros?
Destinatarios
Requisitos
Metodología Educativa
- Íntegramente a distancia, incluso el examen final.
- El material didáctico íntegramente en video.
- Trabajos prácticos semanales.
- Aulas Virtuales con profesores EN VIVO.
- Si no puedes asistir, podrás ver la grabación y hacer todas las consultas que necesites.
- Puedes estudiar en el horario que dispongas.
- Se requiere el cumplimiento de actividades semanales.
- Todos los trabajos prácticos.
- Exámenes parciales y finales (sistema tradicional y multiple choice).
- Calificación promedio superior a 40/100 – Certificado de Asistencia.
- Calificación promedio superior a 70/100 – Certificado de Aprobación.
- Participación requerida de actividades 85%
- Valoraremos la participación del alumno en la cursada.
- Certificado Digital descargable con validación electrónica.
- Validación en línea en nuestra web y en la de la Facultad Certificadora.
Programa de Estudio
Programa de estudio
- Instalación de Python.
- Instalación y uso de VSC como IDE.
- Trabajo desde la terminal.
- Tipos de datos en Python.
- Conversión de tipos.
- Operadores y expresiones.
- Depuración básica y manejo de errores avanzado.
- Listas y tuplas y diccionarios.
- Conjuntos y operaciones.
- Aplicación de listas y diccionarios.
- Funciones de Python.
- Funciones definidas por el usuario.
- ¿Qué es una librería?
- ¿Cómo se utiliza?
- Numpy y Matplotlib.
- Argumentos por defecto, *args, **kwargs
- Funciones lambda, map(), filter(), reduce()
- Decoradores e introducción al concepto de closures.
- Leer y escribir archivos .txt, .csv y .json
- Serialización de datos con pickle y json
- Excepciones y archivos: Captura y manejo de errores.
- Clases, objetos, atributos y métodos.
- Constructores y representación (__init__, __str__)
- Encapsulamiento.
- Herencia y polimorfismo.
- Clases abstractas (abc).
- Métodos especiales y propiedades.
- Importar y reutilizar código.
- Creación de módulos y paquetes propios.
- Uso de paquetes externos con pip.