Certified Associate in Python Programming
Descripción
Python sigue siendo un lenguaje de programación popular, quizás debido a su fácil curva de aprendizaje, su reducido tamaño de código y su versatilidad para usos empresariales, web y científicos. Python es útil para desarrollar herramientas de software personalizadas, aplicaciones, servicios web y aplicaciones en la nube. En este curso, desarrollará sus habilidades básicas de Python y aprenderá temas más avanzados, como patrones de programación orientada a objetos, desarrollo de interfaces gráficas de usuario, gestión de datos, creación de aplicaciones conectadas a servicios web, realización de tareas de ciencia de datos, pruebas unitarias, y creación e instalación de paquetes y aplicaciones ejecutables.
Objetivos
En este curso, ampliará sus conocimientos de Python. Vas a:
- Seleccione un enfoque de programación orientada a objetos para aplicaciones Python.
- Cree aplicaciones Python orientadas a objetos.
- Crea una aplicación de escritorio.
- Cree aplicaciones basadas en datos.
- Cree y proteja aplicaciones conectadas a servicios web.
- Programa Python para ciencia de datos.
- Implementar pruebas unitarias y manejo de excepciones.
- Empaquetar una aplicación para su distribución.
Audiencia
Este curso está diseñado para programadores de Python existentes que tienen al menos un año de experiencia en Python y que desean ampliar su dominio de la programación en Python 3.
Prerequisitos
Para garantizar su éxito en este curso, debe tener experiencia con programación orientada a objetos y Python 2.x o 3.x. Puede obtener este nivel de habilidades y conocimientos tomando los siguientes cursos de Operaciones Lógicas:
- Introduction to Programming with Python
Contenido del Curso
- Implementar diseño orientado a objetos
- Aprovechar los beneficios de la programación orientada a objetos
- Crear una clase
- Utilizar métodos integrados
- Implementar el patrón de diseño de fábrica
- Diseñar una interfaz gráfica de usuario (GUI)
- Crear aplicaciones interactivas
- Conectarse a los datos
- Almacenar, actualizar y eliminar datos en una base de datos
- Seleccionar un protocolo de aplicación de red
- Crear un servicio web RESTful
- Crear un cliente de servicio web
- Aplicaciones conectadas seguras
- Limpiar datos con Python
- Visualizar datos con Python
- Realizar regresión lineal con aprendizaje automático
- Manejar excepciones
- Escribir una prueba unitaria
- Ejecutar una prueba unitaria
- Crear e instalar un paquete
- Generar archivos de distribución alternativos




















