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:

 

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.