Data: 20 e 21 de Maio (Sexta e sábado)

Horário: 9h às 18h

Carga horária: 16h

Valores do investimento:

Até 10/05: R$ 550,00

Após 10/05: R$ 600,00

Material de apoio: 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.

LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463 - Santana, São Paulo - SP, Brasil
São Paulo, São Paulo

Comentários