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:
- Ansible Basics: Automation Technical Overview (DO007)
- Red Hat Enterprise Linux Automation with Ansible (RH294)
Defina sua trajetória de aprendizagem
Participe deste curso que é parte do Red Hat Learning Subscription, que oferece um ano de acesso ilimitado e sob demanda aos nossos recursos de aprendizagem online.
Verifique seu conhecimento
Faça uma avaliação de habilidades gratuita para testar seu know-how, verificar o que está faltando para você e saber por onde começar no Red Hat Training.