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
Testemunhos de Clientes (7)
O número de usuários está correto. O instrutor transmitiu as informações com entusiasmo.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Curso - Python Programming - 4 days
Máquina Traduzida
Juan Antonio se integrou rapidamente à nossa equipe. Ele é uma pessoa paciente e altamente profissional. Sempre que estávamos desanimados, ele estava pronto para nos ajudar.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Curso - Python Programming - 4 days
Máquina Traduzida
Bom conceito de treinamento, muitos exemplos. Exercícios agradáveis.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Curso - Python Programming - 4 days
Máquina Traduzida
conhecimento do apresentador sobre o Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Curso - Python Programming - 4 days
Máquina Traduzida
As máquinas virtuais funcionaram muito bem e facilitaram bastante a experimentação com o código. Também gostei especialmente de ter cópias de todos os exemplos que o instrutor estava montando, para poder seguir e ver o resultado final antecipadamente. Isso tornou mais fácil para mim fazer perguntas mais específicas.
Stefan Kotze - ACC
Curso - Python Programming - 4 days
Máquina Traduzida
O instrutor abordou cada tópico com mais profundidade dentro do tempo disponível e também nos deu perguntas para resolver, explicando sempre que tínhamos dúvidas.
Praveent Thamil Mani - MINDEF
Curso - Python Programming - 4 days
Máquina Traduzida
Dias 2 e 3. Havia uma quantidade absurda de conteúdo, mas o Abhi lidou bem com isso, então obtive um valor real nisso.
Michael Clews - ACC
Curso - Python Programming - 4 days
Máquina Traduzida