Programa do Curso

Introdução a Python Programming

  • Executando código Python
  • Usando Python Ferramentas de Desenvolvimento (IDEs e ferramentas de linha de comando)
  • Trabalhando com shells Python e iPython, bem como com iPython Notebook

Tipos de dados e operações

  • Inteiros e flutuantes
  • Sequências e bytes
  • 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

Orientado a Objetos e Funcional Programming

  • Criando e usando funções e classes
  • Modificando funções e classes com decoradores
  • Apresentando metaclasses

Tratamento e teste de erros

  • Tratamento e levantamento de exceções
  • Escrever e executar testes (testes de documentação e testes unitários)
  • Verificando a cobertura do código por meio de testes

Trabalhando com arquivos e diretórios

  • Accessdiferentes 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 normais, csv, bem como arquivos Microsoft Word e Microsoft Excel)
  • Extraindo dados de arquivos de texto usando Regular Expressions
  • Criando e excluindo diretórios, listando e pesquisando arquivos

Accessing Databases

  • Selecionar, inserir, atualizar e excluir dados
  • API genérica de banco de dados baseada em SQLite 3, PostgreSQL e MySQL
  • Usando o Mapeador Relacional de Objetos (SQLAlquimia)
  • Trabalhando com NoSQL bancos de dados

Conquistando a Web

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

Requisitos

Nenhum

  28 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas