Formación para la certificación en Python - eLearning
450,00 EUR
- 60 hours
Este curso abarca los fundamentos de Python y cómo aplicarlo en aplicaciones del mundo real. Los módulos, proyectos al final de cada lección y las tareas que componen el plan de estudios cubren operaciones de datos en Python, strings, declaraciones condicionales, manejo de errores, scripting en shell, extracción de datos web y el marco de trabajo web de Python más utilizado: Django.
Características clave
Idioma
El curso y el material están disponibles en inglés
Nivel
Para principiantes - Intermedio
Acceso
Acceso de 1 año a la plataforma de aprendizaje electrónico de estudio autodirigido 24/7
6 horas de contenido en video en total
con 60 horas de estudio recomendadas
Laboratorio Virtual Jupyter incluido
Más de 20 prácticas asistidas en todos los módulos
Proyecto
5 controles de conocimiento al final de cada lección y 1 proyecto final de curso basado en la vida real
No hay examen
No hay examen para este curso, pero el estudiante recibirá un certificado de finalización del entrenamiento

Resultados de aprendizaje
Al final de este Curso de eLearning de Entrenamiento en Python, podrás:
Conceptos de Python
Comprender conceptos básicos de Python.
Implementar técnicas
Implemente técnicas de manejo de archivos y manejo de excepciones.
Comprensión Ampliada
Comprender en profundidad los operadores, conjuntos, métodos y diccionarios.
Implementando funciones auxiliares
Ejecuta comandos implementando sentencias condicionales, bucles y funciones.
Shell Scripting
Realiza scripting en shell con Python.
Domina Django y el Desarrollo en Python
Domina Django Python y el desarrollo web avanzado en Python.
Cronograma del curso

Conceptos Básicos de Python
Lección 01
- Introducción al curso
- Objetivos de Aprendizaje
- Introducción a Python y sus características
- Introducción a Python - Usos y Variantes
- Introducción a Python - Por qué Python
- Instalación de Software y Configuración del Entorno
- Demostración: Instalación de Software y Configuración del Entorno
- Tipos de datos
- Funciones de Entrada y Salida
- Demostración: Tipos de Datos y Entrada/Salida
- Funciones
- Puntos clave
Operaciones de Datos
Lección 02
- Objetivos de aprendizaje
- Conversión de Tipo de Datos
- Operadores Aritméticos
- Operadores de comparación
- Operadores de asignación
- Operadores a nivel de bits
- Demostración: Operaciones de Datos
- Métodos de cadena
- Demostración: Operaciones con Cadenas
- Métodos de lista
- Demostración: Operaciones de Lista
- Métodos de Tupla
Declaraciones condicionales y funciones
Lección 03
- Objetivo de aprendizaje
- Expresiones
- Declaración condicional
- Demostración - Declaración Condicional
- Bucles - bucle for
- Bucles - bucle while
- Demostración - Bucles
- Funciones
- Demostración - Funciones
- Lección clave
Manejo de Errores y Operaciones de Archivos
Lección 04
- Objetivo de aprendizaje
- Manejo de archivos
- Demostración - Manejo de Archivos
- Errores
- Excepciones
- Demostración - Errores y Excepciones
- Registro
- Demostración - Registro
- Depurador de Python (Módulo Pdb)
- Demostración - Depurador de Python
- Objetos y Clases
- Objetos y funciones
- Demostración - Programación Orientada a Objetos
- Lección clave
Shell Scripting y Django
Lección 05
- Objetivo de aprendizaje
- Scripting de Shell
- Módulo de Sistema, SO y Sub-Proceso
- Lectura Escritura de Archivos y Trabajo con el Módulo de Fecha y Hora
- Demostración - Programación de scripts en Python
- Raspado Web
- Demostración - Extracción web utilizando Beautiful Soup
- Django - Introducción y Arquitectura
- Demostración - Instalación de Django
- Conclusión clave
Infraestructura de Registro
Lección 06
- Introducción al registro en Python
- Conceptos de registro en Python
- Cambiando el Formato de los Registros
- Registrador de Python
- Usando el registro de Python
- Manejadores y Formateadores de Registro
- Flujo de Registro
- Configuración de registros
- Extendiendo el Registro de Actividades
- Registros de almacenamiento en búfer
- Mejores prácticas de registro
- Rotación de archivos de registro
- Registrando en un archivo
Infraestructura de pruebas unitarias
Lección 07
- Introducción a las pruebas unitarias
- Introducción al marco de trabajo unittest
- Concepto del marco de trabajo de pruebas unitarias
- Línea de comandos
- Pruebas de unidad en Python
- Pruebas de excepciones
- Accesorios de prueba
- Aserciones de Python
- Clases y funciones
- pros y contras
- Biblioteca de objetos simulados
Conceptos de Redes
Lección 08
- Introducción a la Redes con Python
- Zócalos
- Programación de sockets
- Trabajando con redes en Python
- Modelos de datos
- Construyendo comunicación cliente-servidor
- Tipos de enchufes
- Sockets TCP
- El marco de trabajo del tornado
- Construyendo un servidor de chat en Python
Decoradores de Python
Proyecto 1
Implementa un decorador en Python que tome lo que la función decorada devuelve y lo escriba en un archivo en una nueva línea.
Gestiona la contraseña
Proyecto 2
Desarrollar una nueva versión de un gestor de contraseñas que pueda llevar un registro de todas las contraseñas que se han establecido para cada cuenta.
Solicitud para la gestión de pacientes
Proyecto 3
Escribe una aplicación en Django para un recepcionista de hospital que tenga funciones, incluyendo verificar si el paciente ya está registrado. Si no, registrar al paciente.

¿Quién debería inscribirse en este programa?
Requisitos previos: No es necesario tener conocimientos previos de programación o experiencia para tomar este curso en línea de Python.
Desarrolladores de Software
Aficionados a la Programación
Líderes Técnicos
Arquitectos
Declaraciones
Licenciamiento y acreditación
Este curso de Certificación de Entrenamiento en Python es ofrecido por Simplilearn de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia. AVC promociona este curso en nombre de Simplilearn.
Política de Equidad
Simplilearn no proporciona alojamiento debido a una discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a contactar a AVC para obtener orientación y apoyo durante el proceso de alojamiento.
Preguntas Frecuentes

¿Necesitas una solución corporativa o integración de LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!