Descrição
Este programa permite que os participantes ao final de ambas as Lições possam usar a linguagem de programação Python para operar bancos de dados, concorrência e usar protocolos para acesso a dados.
Endereçado a
- Profissionais de TI de várias disciplinas que precisam realizar tarefas essenciais de administração do Linux; Isso inclui instalação, estabelecimento de conectividade de rede, gerenciamento de armazenamento físico e administração básica de segurança
Duração
40 horas
Modalidades
- Cara a cara
- Ao vivo virtual através de plataformas digitais
- no local
Cursos Relacionados
- Programando com Python II
Inclui
- 40 horas de treinamento
- Instrutores treinados
- Manual do participante em formato digital
- Comprovante de participação

temário
Lição 1: Introdução ao Python
- Arquitetura
- Invocando o intérprete
- O intérprete e seu ambiente
- Codificação do código-fonte
- Tipos de dados numéricos
- cadeias de caracteres
- listas
- Introdução à programação
Lição 2: Estruturas de Controle
- A instrução if
- A declaração para
- A função intervalo()
- As instruções break, continue e else
- A sentença proferida
- Funções
- expressões lambda
Lição 3: Estruturas de Dados
- listas
- Usando listas como pilhas
- Usando listas como filas
- Compreensão da lista
- Compreensão de lista aninhada
- A instrução de
- Tuplas e sequências
- conjuntos
- Dicionários
- Iterações
Lição 4: Aulas
- nomes e objetos
- Contextos e namespaces
- Sintaxe de definição de classe
- objetos de classe
- Objetos de instância
- objetos de método
- Variáveis de classe e instância
- Herança
- variáveis privadas
- geradores
- Gerando expressões
Lição 5: Lições
- Introdução
- Lições como roteiros
- aulas padrão
- A função dir()
- pacotes
- Referências internas em pacotes
- Pacotes em vários diretórios
Lição 6: Gerenciando strings de texto
- Operadores de string
- Concatenar
- Dobro
- Conversão
- Substituição
- sequências de escape
- Expressões regulares
Lição 7: Processamento de Números
- aulas de matematica e cmath
- lição de operador
- aula de frações
- lição decimal
- lição gmpy2
Lição 8: Gerenciamento de array
- lição de matriz
- Extensões para cálculos numéricos em arrays
Lição 9: Operações com tipos de dados de data e hora
- hora da aula
- lição de data e hora
- lição de pytz
- lição dateutil
- horário de aula
- lição de calendário
Lição 10: Entrada e Saída
- formatação
- Formatação de string
- Lendo e gravando arquivos
- Métodos de objeto de arquivo
- Salvar dados estruturados com json
Lição 11: Erros e Exceções
- erros de sintaxe
- exceções
- tratamento de exceções
- Exceções definidas pelo usuário
- Ações predefinidas
Lição 12: Ambientes Virtuais e Pacotes
- Introdução
- Criando ambientes virtuais
- Manipulando pacotes com pip
Lição 13: Introdução à Biblioteca Padrão
- Interface para sistema operacional
- Argumentos da linha de comando
- Redirecionamento de saída de erro e encerramento do programa
- Compressão de dados
- baterias incluídas