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.
 
					