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
Declaração de Clientes (7)
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 tornaram a manipulação do código muito fácil. Também gostei particularmente de ter cópias de todos os exemplos montados pelo instrutor para seguir, o que me permitiu ver o resultado final com antecedência. Isso facilitou para eu fazer perguntas mais específicas.
Stefan Kotze - ACC
Curso - Python Programming - 4 days
Máquina Traduzida
O treinador abordou cada tópico com mais profundidade no tempo disponível e também nos deu questões para fazer, 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 eu realmente obtive valor lá.
Michael Clews - ACC
Curso - Python Programming - 4 days
Máquina Traduzida
A comunicação com o Sr. Khobeib
Aref AlHosani - beamtrail
Curso - Python Programming - 4 days
Máquina Traduzida
O treinador Abhi é extremamente paciente e gentil. Apesar de ser um curso online, ele conseguiu interagir conosco e esclarecer nossas dúvidas.
jia hui lim - Ministry of Defence, Singapore
Curso - Python Programming
Máquina Traduzida