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
Declaração de Clientes (5)
flexibilidade de abordagem ao cliente. o formador foi capaz de preparar questões que eram do interesse dos participantes na formação.
Mirosław - CREDIT SUISSE (POLAND)
Curso - Python Programming - 4 days
Machine Translated
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Curso - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Curso - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Curso - Python Programming - 4 days
The communication with the Mr. Khobeib