AD141

Python Programming with Red Hat

Visão geral

Descrição do curso

Programação em Python para iniciantes

O Python é uma linguagem de programação muito famosa entre os administradores de sistema, cientistas de dados e desenvolvedores. Ele é usado para criar aplicações web e módulos personalizados do Red Hat Ansible Automation, além de realizar análises estatísticas e treinar modelos de inteligência artificial e machine learning. Neste curso, você vai aprender sobre a linguagem Python e ver conceitos básicos como fluxo de controle, loops, estruturas de dados, funções, E/S de arquivos, expressões regulares, análise de JSON e depuração. Este curso é baseado no Python 3 e no RHEL 9.0. 

Após a conclusão do curso, você receberá 45 dias de acesso prolongado aos laboratórios hands-on para qualquer curso que inclua um ambiente virtual.

Observação: este curso é individualizado. As durações podem variar de acordo com a entrega. Para conferir todos os detalhes, a programação e os preços do curso, selecione a localização e clique em "Registre-se" no menu à direita.

Resumo do conteúdo

  • Noções básicas sobre sintaxe, funções e tipos de dados do Python
  • Depuração de scripts Python usando o depurador da linguagem (pdb)
  • Uso de estruturas de dados Python, como dicionários, conjuntos, tuplas e listas para lidar com dados compostos
  • Noções sobre programação orientada a objetos em Python e como lidar com exceções
  • Leitura e gravação de arquivos em Python, além da análise de dados JSON
  • Uso de expressões regulares avançadas em Python para manipular texto
  • Estruturação eficiente de grandes programas Python usando módulos e namespaces
  • Uso de bibliotecas de terceiros por meio da ferramenta de interface de linha de comando (CLI) pip

Público-alvo

  • Administradores de sistema e profissionais de DevOps que queiram usar o Python para automatizar as tarefas do sistema operacional
  • Desenvolvedores de outras linguagens de programação que queiram aprender sobre o Python para escrever aplicações
  • Profissionais de inteligência artificial e machine learning, cientistas de dados e engenheiros que queiram usar o Python na análise de dados e machine learning

Pré-requisitos

  • Não há pré-requisitos para este curso.

Requisitos técnicos

  • É necessário ter acesso à Internet.
  • Será fornecida uma estação de trabalho do RHEL baseada na nuvem. Se preferirem, os alunos podem instalar o Python na própria estação de trabalho e realizar os exercícios de laboratório no local. No entanto, a Red Hat não poderá ajudar com a solução de problemas no ambiente local. 

Tópicos

Tópicos do curso

Visão geral do Python 3

Conheça o Python e aprenda a configurar o ambiente do desenvolvedor 

Sintaxe básica do Python

Conheça a sintaxe e a semântica básicas do Python

Componentes da linguagem

Entenda as funcionalidades e os operadores básicos do fluxo de controle

Coleções

Escreva programas que manipulam dados compostos usando listas, conjuntos, tuplas e dicionários

Funções

Decomponha os programas em funções combináveis

Módulos

Organize seu código usando módulos para viabilizar a flexibilidade e a reutilização

Classes do Python

Conheça a programação orientada a objetos (OOP) com classes e objetos

Exceções

Use exceções para lidar com erros no runtime

Entrada e saída

Implemente programas que leem e gravam arquivos

Estruturas de dados

Use estruturas de dados avançadas como geradores e compreensões para reduzir o código padrão

Expressões regulares

Use expressões regulares avançadas para manipular dados de texto

Análise de JSON

Leia e grave dados JSON

Depuração

Depure programas Python usando o depurador da linguagem (pdb)

Resultados

Impacto para a organização

O Python é a linguagem mais usada pelas equipes de engenharia e de operações nas áreas de inteligência artificial e machine learning, ciência de dados, computação científica, scripts de administração de sistemas e desenvolvimento de microsserviços modernos nativos em nuvem. Com o Python, as organizações podem testar, prototipar e lançar soluções no mercado com mais rapidez e eficiência. Isso é possível porque a linguagem tem uma sintaxe simples e legível, uma grande biblioteca padrão avançada e um enorme ecossistema de bibliotecas de terceiros.

Neste curso, você vai ver uma introdução completa sobre o Python e aprender sobre a sintaxe, semântica, expressões, ferramentas e bibliotecas usadas para implementar programas baseados na linguagem.

Impacto do treinamento

Ao concluir este curso, você será capaz de programar em Python. Você será capaz de alcançar isso por meio do aprendizado e da demonstração das seguintes habilidades:

  • Testar o Python e criar protótipos com rapidez, graças à sintaxe legível, digitação dinâmica e tipos de dados avançados dessa linguagem
  • Ler e gravar arquivos e dados JSON
  • Estruturar programas grandes usando módulos e a programação orientada a objetos
  • Lidar com erros usando exceções e solucionar problemas nas aplicações por meio do depurador Python
  • Manipular dados de texto usando expressões regulares avançadas e as funções de string da biblioteca padrão

Próximo exame ou curso recomendado

Este curso faz parte do programa "Red Hat Training Presents". Os cursos desse programa oferecem um conteúdo introdutório para você dar os primeiros passos com a tecnologia. Além disso, eles complementam outras ofertas do Red Hat Training. Este curso de introdução sobre o Python prepara você para o seguinte:

 

Participe deste curso que é parte do Red Hat Learning Subscription, uma solução de aprendizado que oferece um ano de acesso ilimitado e sob demanda a todos os nossos cursos on-line.