Programa do Curso
Introdução a Python Programming
- Execução do código Python
- Utilização de ferramentas de desenvolvimento Python (IDEs e ferramentas de linha de comando)
- Trabalhar com shells Python e iPython, bem como com o iPython Notebook
Tipos de dados e operações
- Inteiros e floats - provavelmente não é necessário
- Strings e bytes - provavelmente não é necessário
- 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
Orientação a objectos e funcional Programming
- Criar e utilizar funções e classes
- Modificando funções e classes com decoradores
- Introduzindo meta-classes
Tratamento de erros e testes
- Tratar e levantar excepções
- Escrever e executar testes (testes documentais e testes unitários)
- Verificando a cobertura de código por testes
Trabalhar com ficheiros e directórios
- [Diferentes tipos de ficheiros e princípios de tratamento de ficheiros
- Criar, ler, atualizar e apagar ficheiros (incluindo ficheiros de texto normais, csv, bem como ficheiros Microsoft Word e Microsoft Excel)
- Extração de dados de ficheiros de texto utilizando iões Express regulares
- Criação e eliminação de directórios, listagem e pesquisa de ficheiros
Requisitos
Nenhum
Declaração de Clientes (7)
Pareceu-me uma introdução completa ao python, dando-me a confiança necessária para abordar imediatamente alguns programas de nível básico antes de tentar algo mais substancial
Graham - Quantum Detectors Ltd
Curso - Python Programming Fundamentals
Máquina Traduzida
Gostei do facto de poder fazer perguntas e de Abhi ter respondido a todas elas com excelentes exemplos.
Bozena - New College Durham
Curso - Python Programming Fundamentals
Máquina Traduzida
Tudo correu bem. O formador estava muito bem preparado e eu gostei muito do curso.
Gelep Dragos
Curso - Python Programming Fundamentals
Máquina Traduzida
O curso foi direto, intuitivo, fácil de seguir, os exercícios cobriram os assuntos discutidos previamente.
Alexandru - BRD
Curso - Python Programming Fundamentals
Máquina Traduzida
A capacidade de conhecimento.
Dan Nohai - BRD
Curso - Python Programming Fundamentals
Máquina Traduzida
O Abhi é um programador muito competente, com muitos conhecimentos e também tem as competências necessárias de um formador de que gostei muito.
Andrei - BRD
Curso - Python Programming Fundamentals
Máquina Traduzida
Gostei do facto de todas as noções relativas à linguagem Python terem sido explicadas em pormenor e de nos ter sido permitido resolver alguns exercícios sozinhos, após o que o formador nos explicava e oferecia várias soluções. Um curso muito bom!
Scanteie Ana - BRD
Curso - Python Programming Fundamentals
Máquina Traduzida