Programa do Curso
Introdução à Programação em Python
- Executando código Python
- Utilizando Ferramentas de Desenvolvimento Python (IDEs e ferramentas de linha de comando)
- Trabalhando com shells Python e iPython, bem como iPython Notebook
Tipos de Dados e Operações
- Inteiros e números de ponto flutuante
- Strings e bytes
- Tuplas e listas
- Dicionários e dicionários ordenados
- Conjuntos e conjuntos imutáveis
Organização e Distribuição de Código
- Criando módulos e pacotes
- Distribuindo código para repositórios
Programação Orientada a Objetos e Funcional
- Criando e utilizando funções e classes
- Modificando funções e classes com decoradores
- Introduzindo meta-classes
Tratamento de Erros e Testes
- Tratando e lançando exceções
- Escrevendo e executando testes (doc tests e unit tests)
- Verificando a cobertura de código por testes
Trabalhando com Arquivos e Diretórios
- Acessando diferentes tipos de arquivos e princípios de manipulação de arquivos
- Criando, lendo, atualizando e excluindo arquivos (incluindo arquivos de texto regulares, CSV, bem como arquivos Microsoft Word e Microsoft Excel)
- Extraindo dados de arquivos de texto usando Expressões Regulares
- Criando e excluindo diretórios, listando e buscando arquivos
Acesso a Bancos de Dados
- Selecionando, inserindo, atualizando e excluindo dados
- API de banco de dados genérica baseada em SQLite 3, PostgreSQL e MySQL
- Utilizando o Mapeador Objeto-Relacional (SQLAlchemy)
- Trabalhando com bancos de dados NoSQL
Conquistando a Web
- Recuperando páginas web
- Interpretando HTML e XML
- Preenchendo formulários web automaticamente
- Criando aplicações web em Python
Requisitos
Nenhuma
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