Data: A definir
Horário: 9h às 18h
Carga horária: 16h
Valores do investimento:
Primeiro lote: R$550,00
Segundo lote: R$600,00
O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.
Material de apoio: Cada aluno ganhará o livro Python para Desenvolvedores
Instrutor: Renzo Nuccitelli
Curso Python para Programadores – Centro de Treinamento da Novatec
Sobre o curso
Python é uma linguagem poderosa e flexível. Por ser um projeto de código livre e com farta documentação, é possível aprender pela internet. Contudo devido a grande gama de ferramentas, o estudo por conta própria pode demorar um bom tempo e nem sempre levar ao pleno conhecimento dos conceitos e ferramentas mais importantes.
A proposta do curso então é apresentar os principais conceitos da linguagem e as ferramentas que se esperam que programadores plenos conheçam.
Cada aluno ganhará um exemplar do livro Python para Desenvolvedores.
Objetivo
Apresentar a linguagem Python, seus principais conceitos e ferramentas para programadores de outras linguagens ou programadores de Python com com conhecimento básico
A quem se destina esse curso?
Programadores de outras linguagens ou programadores Python com nível básico.
Pré-requisitos
- Lógica de programação (variáveis, desvios condicionais, laços, funções)
- Orientação a Objetos básica (Classes, atributos e herança simples).
Importante: O aluno deverá trazer seu próprio notebook e carregador.
Conteúdo do curso
Primeiro Dia
Sintaxe e Nomenclatura básicas:
- Instalação
- Módulo
- Variáveis e tipos embutidos
- dir, help, type
- Execução
- Indentação
- Listas, conjuntos dicionários
- Laços
- Funções
String:
- Python 2 versus Python3
- Encode e unicode
- Leitura e escrita de arquivos
Orientação a Objetos:
- Classes
- Atributos de dados
- Métodos
- Semântica de Propriedades
Segundo Dia
Testes Automatizados:
- unittest
- mock
Iteração:
- Método mágico Iter
- Padrão Iterator
- Expressões geradoras
Programação Funcional:
- Lambdas
- Filtragem e mapeamento
- List e Dict comprehensions
Virtualenv e Pip:
- Definição
- Requirements
Pacotes de terceiros:
- Instalação do DJango
Benefícios
- Coffee breaks
- Internet wireless
- Material didático (livro Python para Desenvolvedores)
- Arquivos de códigos, imagens, scripts e solução dos exercícios
- Certificado impresso
Instrutor
Renzo Nuccitelli
Renzo Nuccitelli é Engenheiro de Computação formado pelo ITA. Trabalha com Python desde 2010. Apaixonado por ensino e tecnologia. Fundou o site http://www.python.pro.br em 2013 com Luciano Ramalho para ministrar cursos de Python na internet. Já foi professor durante 4 anos na Fatec de São José dos Campos. Atualmente é engenheiro de qualidade na Red Hat.