Programa do Curso

Introdução a Python Programming

  • Execução do código Python
  • Utilização de ferramentas de desenvolvimento Python (IDEs e ferramentas de linha de comando)
  • Trabalhar com shells Python e iPython, bem como com o iPython Notebook

Tipos de dados e operações

  • Inteiros e floats - provavelmente não é necessário
  • Strings e bytes - provavelmente não é necessário
  • Tuplas e listas
  • Dicionários e dicionários ordenados
  • Conjuntos e conjuntos congelados

Organizando e distribuindo código

  • Criando módulos e pacotes
  • Distribuindo código para repositórios

Orientação a objectos e funcional Programming

  • Criar e utilizar funções e classes
  • Modificando funções e classes com decoradores
  • Introduzindo meta-classes

Tratamento de erros e testes

  • Tratar e levantar excepções
  • Escrever e executar testes (testes documentais e testes unitários)
  • Verificando a cobertura de código por testes

Trabalhar com ficheiros e directórios

  • [Diferentes tipos de ficheiros e princípios de tratamento de ficheiros
  • Criar, ler, atualizar e apagar ficheiros (incluindo ficheiros de texto normais, csv, bem como ficheiros Microsoft Word e Microsoft Excel)
  • Extração de dados de ficheiros de texto utilizando iões Express regulares
  • Criação e eliminação de directórios, listagem e pesquisa de ficheiros

Requisitos

Nenhum

 14 horas

Declaração de Clientes (10)

Cursos Relacionados

Categorias Relacionadas