Entrar em Contato

Programa do Curso

Introdução à Programação em Python

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

Tipos de Dados e Operações

  • Inteiros e números decimais (floats)
  • Strings e bytes
  • Tuplas e listas
  • Dicionários e dicionários ordenados
  • Conjuntos e conjuntos congelados (frozen sets)

Organização e Distribuição de Código

  • Criação de módulos e pacotes
  • Distribuição de código para repositórios

Programação Orientada a Objetos e Funcional

  • Criação e uso de funções e classes
  • Modificação de funções e classes com decorators (decoradores)
  • Introdução às meta-classes

Tratamento de Erros e Testes

  • Manipulação e geração de exceções
  • Escrita e execução de testes (doc tests e unit tests)
  • Verificação da cobertura de código pelos testes

Trabalhando com Arquivos e Diretórios

  • Acesso a diferentes tipos de arquivos e princípios de manipulação de arquivos
  • Criação, leitura, atualização e exclusão de arquivos (incluindo arquivos de texto simples, CSV, bem como arquivos do Microsoft Word e do Microsoft Excel)
  • Extração de dados de arquivos de texto usando Expressões Regulares
  • Criação e exclusão de diretórios, listagem e busca por arquivos

Acessando Bancos de Dados

  • Seleção, inserção, atualização e exclusão de dados
  • API genérica para bancos de dados com suporte a SQLite 3, PostgreSQL e MySQL
  • Uso do Mapeador Objeto-Relacional (SQLAlchemy)
  • Trabalho com bancos de dados NoSQL

Domínio da Web

  • Recuperação de páginas da web
  • Análise de HTML e XML
  • Preenchimento automático de formulários na web
  • Criação de aplicações web em Python

Requisitos

Nenhum

 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas