AD141
Python Programming with Red Hat
Resumen
Descripción del curso
Programación en Python para principiantes
Python es un lenguaje de programación popular que utilizan los administradores de sistemas, los analistas de datos y los desarrolladores para crear aplicaciones web, personalizar módulos de Red Hat Ansible Automation, realizar análisis estadísticos y entrenar modelos de inteligencia artificial/aprendizaje automático. El curso realiza una introducción al lenguaje Python y presenta algunos conceptos básicos: flujo de control, bucles, estructuras de datos, funciones, E/S de archivos, expresiones regulares, conversión de JSON y depuración. El curso se basa en Python 3 y RHEL 9.0.
Después de completar el curso, tendrás acceso a los laboratorios prácticos hasta por 45 días para cualquier curso persencial que incluya un entorno virtual.
Nota: El curso se ofrece como clase presencial de cuatro días, clase virtual de cinco días o en la modalidad autorregulado. Los tiempos pueden variar conforme lo realice. Para conocer toda la información del curso, el cronograma y los precios, seleccione su ubicación y, luego, el botón "Explorar ahora" en el menú de la derecha.
Resumen del contenido del curso
- Aprender los conceptos básicos de la sintaxis, las funciones y los tipos de datos de Python
- Depurar scripts de Python usando el depurador de Python (pdb)
- Usar estructuras de datos de Python, como diccionarios, conjuntos, tuplas y listas, para manejar datos compuestos
- Aprender sobre la programación orientada a objetos en Python y el manejo de excepciones
- Aprender a leer y escribir archivos en Python y convertir datos de JSON
- Usar potentes expresiones regulares en Python para manipular texto
- Estructurar de manera efectiva grandes programas de Python usando módulos y espacios de nombres
- Usar bibliotecas de terceros con la herramienta pip de la CLI
Público destinatario del curso
- Administradores de sistemas y personal de DevOps que deseen usar Python para automatizar las tareas del sistema operativo
- Desarrolladores de otros lenguajes de programación que quieran aprender a usar Python para escribir aplicaciones
- Especialistas en inteligencia artificial/aprendizaje automático, analistas de datos e ingenieros que deseen usar Python para el análisis de datos y el aprendizaje automático
Requisitos previos para el curso
- La realización de este curso no supone requisitos previos.
Aspectos tecnológicos que debe tener en cuenta
- Se requiere acceso a Internet.
- Se proporcionará una estación de trabajo de RHEL en la nube. Los estudiantes pueden optar por instalar Python en su propia estación de trabajo y ejecutar los ejercicios de laboratorio de forma local; sin embargo, Red Hat no solucionará los problemas de dicho entorno.
Descripción
Descripción del curso
Descripción general de Python 3
Aprenda los conceptos básicos de Python y configure el entorno de desarrollo.
Sintaxis básica de Python
Conozca la sintaxis y la semántica básicas de Python.
Elementos del lenguaje
Comprenda las funciones y los operadores básicos del flujo de control.
Conjuntos
Escriba programas que manipulen datos compuestos usando listas, conjuntos, tuplas y diccionarios.
Funciones
Descomponga sus programas en funciones acoplables.
Módulos
Organice su código usando módulos para obtener mayor flexibilidad y reutilización.
Clases en Python
Explore la programación orientada a objetos (OOP) con clases y objetos.
Excepciones
Maneje los errores del tiempo de ejecución usando excepciones.
Entrada y salida
Implemente programas que lean y escriban archivos.
Estructuras de datos
Use estructuras de datos avanzadas, como los generadores y la comprensión de listas, para reducir el código repetitivo.
Expresiones regulares
Use potentes expresiones regulares para manipular texto.
Conversión de JSON
Lea y escriba datos de JSON.
Depuración
Depure programas de Python usando el depurador de Python (pdb).
Resultados
Impacto a nivel empresarial
Python es el lenguaje preferido de los equipos de ingeniería y operaciones en el área de inteligencia artificial/aprendizaje automático, análisis de datos, informática científica, scripts de administración de sistemas y desarrollo moderno de microservicios en la nube. Con su sintaxis simple y legible, su amplia y poderosa biblioteca estándar y su enorme ecosistema de bibliotecas de terceros, Python permite que las empresas experimenten, creen prototipos y comercialicen soluciones de manera rápida y eficiente.
En el curso se ofrece una introducción completa a Python y se enseña la sintaxis, la semántica, las expresiones, las herramientas y las bibliotecas para implementar sus programas.
Beneficios de la capacitación
Todos los estudiantes que asistan al curso podrán programar en Python. Podrá lograrlo al aprender y demostrar estas habilidades:
- Crear prototipos y probarlos rápidamente utilizando la sintaxis fácil de leer, la escritura dinámica y los potentes tipos de datos de Python
- Leer y escribir archivos y datos de JSON
- Estructurar programas grandes usando módulos y programación orientada a los objetos
- Manejar errores usando excepciones y solucionar los problemas de las aplicaciones con el depurador de Python
- Manipular datos de texto mediante potentes expresiones regulares y las funciones estándares de cadena de la biblioteca
Próximo examen o curso recomendado
El curso es parte del programa "Red Hat Training Presents". Los cursos de este programa proporcionan contenido introductorio para que pueda comenzar a utilizar la tecnología, y se complementan con otras ofertas de Red Hat Training. Este curso introductorio de Python lo prepara para los siguientes cursos:
- Ansible Basics: Automation Technical Overview (DO007)
- Red Hat Enterprise Linux Automation with Ansible (RH294)
Diseñe su plan de desarrollo de habilidades
Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.
Compruebe sus conocimientos
Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.