Curso Python para Programadores

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.


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo