CPW192 |
Introdução
à Programação em Python |
|
|
||
|
Objectivo
Geral |
|
|
||
Este curso tem como objetivo dotar os participantes de competências para usar os recursos do Python, módulos de biblioteca padrão e pacotes de software de terceiros.
|
|
|
OBJEcTIVos
Específicos |
|
|
No final deste curso os participantes saberão:
· Desenvolver rapidamente aplicativos ricos em recursos usando as instruções, funções e tipos de coleção internos do Python.
· Estruturar o código com classes, módulos e pacotes que aproveitam os recursos orientados a objetos.
· Criar vários acessos de dados para gerir vários formatos de armazenamento de dados.
· Aceder a recursos adicionais com módulos e pacotes de biblioteca.
|
|
|
Destinatários |
|
|
Este Curso destina-se a programadores
|
|||
|
PRÉ-REQuisitos |
||
|
|
||
|
Experiência com outra linguagem de programação procedural ou orientada a objetos, como C, C++, Java, VB .NET ou SQL, familiaridade com conceitos, como variáveis, loops e ramificações com alguma experiência no uso de um editor de texto para editar o código do programa. Duração |
||
|
12 Horas |
|
|
|
|||
|
Conteúdo
Programático |
||
1 - Visão geral do Python
· Inserir instruções no Console Python
· Identificar e aceder a documentação
2 - Trabalhando com números e cadeias de caracteres
· Definir um objeto e um tipo
· Atribuir objetos a variáveis
· Empregar operadores aritméticos
· Usar operações e métodos de cadeia de caracteres
· Cadeias de caracteres de índice e fatia
· Tomar decisões usando a instrução if
3 - Coleções
· Saiba mais sobre listas, tuplas, dicionários e conjuntos
· Criar e modificar operadores e métodos de lista
· Listas e tuplas de índice e fatia
· Criar e processar dicionários usando funções e métodos
· Executar aritmética de conjuntos
· Teste de associação a uma coleção
· Iterar usando loops for e while
· Aplicar compreensões de lista
4 - Funções
· Criar funções
· Funções de chamada usando o argumento posicional e de palavra-chave
· Manipule um número ilimitado de argumentos posicionais ou de palavras-chave
· Retornar valores de funções
· Conhecer os 4 níveis de escopo
· Criar e chamar funções lambda
5 - Programação Orientada a Objetos
· Definir classes
· Adicionar atributos usando o método do construtor
· Adicionar métodos adicionais a objetos
· Atributos de classe do Access
· Aproveitar a herança
6 - Módulos
· Importar módulos adicionais
· Acessar atributos de outro namespace
· Inspecionar o namespace atual
· Testar os atributos __name__
· Aceder módulos da biblioteca padrão
· Navegar pelo conteúdo do pacote
7 - Gerenciando exceções e arquivos
· Manipular exceções geradas pelo Python
· Gerar exceções
· Abrir, fechar, ler e gravar em arquivos
· Iterar através de um arquivo
· Aproveite o gerenciador de contexto para abrir e fechar arquivos
· Definir os 3 fluxos padrão
8 - Acessando bancos de dados relacionais com Python
· Descrever um banco de dados relacional
· Descrever as etapas para aceder um banco de dados de um programa Python
· Criar uma conexão de banco de dados
· Interagir com o banco de dados por meio de um cursor
· Executar instruções SQL usando um cursor
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
1,990.00 EUR | 990.00 EUR | 890.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
1,582,050.00 AOA | 787,050.00 AOA | 707,550.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
165,170.00 MZN | 82,170.00 MZN | 73,870.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
11,940.00 R$ | 5,940.00 R$ | 5,340.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?