Programa do Curso

Introdução à programação de Python

  • Correndo o código Python
  • Usando ferramentas de desenvolvimento Python (IDEs e ferramentas de linha de comando)
  • Trabalhando com shells Python e iPython, além de iPython Notebook

Tipos de dados e operações

  • Inteiros e flutuadores
  • Cordas e bytes
  • Tuplas e listas
  • Dicionários e dicionários ordenados
  • Conjuntos congelados e congelados

Código de organização e distribuição

  • Criando módulos e pacotes
  • Código de distribuição para repositórios

Programação orientada a objetos e funcional

  • Criando e usando funções e aulas
  • Modificando funções e classes com decoradores
  • Apresentando meta-classes

Manipulação e teste de erros

  • Manipulação e levantamento de exceções
  • Escrever e executar testes (testes de doc e testes de unidade)
  • Verificando a cobertura do código por testes

Trabalhando com Arquivos e Diretórios

  • Acessando diferentes tipos de arquivos e princípios de gerenciamento de arquivos
  • Criando, lendo, atualizando e excluindo arquivos (incluindo arquivos de texto regulares, csv, bem como arquivos do Microsoft Word e do Microsoft Excel)
  • Extraindo dados de arquivos de texto usando expressões regulares
  • Criando e excluindo diretórios, listando e procurando arquivos

Acessando bancos de dados

  • Selecionando, inserindo, atualizando e excluindo dados
  • API de banco de dados genérica baseada em SQLite 3, PostgreSQL e MySQL
  • Usando o Object Relational Mapper (SQLAlchemy)
  • Trabalhando com bases de dados NoSQL

Conquistando a Web

  • Recuperando páginas da web
  • Analisando HTML e XML
  • Preenchendo formulários da Web automaticamente
  • Criando aplicativos da web em Python

Requisitos

Nenhum

 28 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas