contato@edx.srv.br (21) 2178-9696 | 2178-9697

Python

Python-abril-2016

TURMA ABERTA:

  • Data: 4 a 20 de abril de 2016 - Segunda, Quarta e Sexta
  • Horário: 19:00 h às 22:00 h
  • Carga horária: 24 horas
  • Local: Av. Rio Branco, 124 - Grupo 1102 - Centro - Rio de Janeiro
  • Modalidade: Presencial
  • Instrutor: Alvaro Justen e Bernardo Fontes
  • Valor: R$ 990,00 em até 5 x R$ 198,00 sem juros no cartão de crédito via pagseguro
  • Maiores informações: (21) 2178-9696 | 2178-9697 | Claro: 9 9253-2939 | TIM: 9 7970-2455 | Vivo: 9-9829-6150 | Oi: 9 8714-7868 ou e-mail: contato@edx.srv.br, em horário comercial: (Segunda à Sexta – 09:00 h às 18:00 h).




Quero saber mais...* = preenchimento obrigatório

Objetivo:

O ensino será baseado em exercícios práticos, remetendo à teoria quando necessário. Além disso, serão sugeridos exercícios para que os alunos exercitem e fixem os conhecimentos em casa, com apoio dos instrutores via e-mail.

Todas as aulas contarão com revisões dos conceitos vistos na aula anterior, além da construção colaborativa de um projeto que será entregue no final do curso. O projeto será desenvolvido aos poucos, aula à aula, através dos exercícios.

Ao final do curso o aluno será capaz de desenvolver projetos Python de qualquer natureza, estando pronto para trabalhar profissionalmente utilizando a linguagem.

Pré-Requisito:

Conhecimentos de lógica de programação e experiência com desenvolvimento de software (usando qualquer linguagem de programação).

Requisito:

  • O aluno deverá trazer o seu próprio notebook para a realização do treinamento.

Ementa:

Módulo I: Introdução à Linguagem
  • Apresentação geral da linguagem (ecossistema, comunidade, eventos etc.)
  • Instalação e configuração do ambiente
  • O jeito pythonista de programar
  • Tipos e estruturas de dados básicos
  • Interpretador interativo, debugger
  • Controle de fluxo
  • Funções
  • Tratamento de exceções
Módulo II: Python Intermediário
  • Input/Output: manipulando arquivos
  • Criando scripts
  • Orientação a objetos em Python (estado, encapsulamento, mensageria, herança, polimorfismo etc.)
  • Módulos e espaços de nomes (namespaces)
  • Um passeio pela biblioteca padrão (Python Standard Library)
Módulo III: Ecossistema Python
  • Pacotes, bibliotecas e dependências
  • Exemplos de uso de bibliotecas externas e de grandes projetos
  • Desenvolvimento de um projeto Python ponta-a-ponta
Módulo IV: Qualidade de código
  • Guia de estilo de código Python
  • Desenvolvimento orientado a testes (test-driven development ou TDD)
  • Documentação de código Python
  • Cobertura de testes
Módulo V: Avançando
  • Estruturas de dados de altíssimo nível
  • Tópicos avançados em orientação a objetos
  • Programação funcional em Python
  • "Comprehensions" e geradores
  • Decoradores
  • Gerenciadores de contexto
  • Iteráveis

Ementa elaborada por Alvaro Justen e Bernardo Fontes.

Mini-Currículo Instrutores:

Alvaro Justen: Álvaro Justen, também conhecido como Turicas, é usuário e ativista de software livre há mais de 10 anos; colaborador de vários projetos de software livre; pythonista de carteirinha; disseminador do Arduino e entusiasta de metodologias ágeis. Participa assiduamente de eventos (organizando e palestrando), grupos de usuários e Coding Dojos. Atualmente ministra cursos de Arduino por todo o Brasil e desenvolve software remotamente usando Python e Django em uma startup brasileira.

Bernardo Fontes: Desenvolvedor de software há alguns anos. Trabalha principalmente com Python e utiliza o framework Django para desenvolver robustos aplicativos web. Acredita no compartilhamento de ideias e apóia atividades que fomentem a troca de conhecimento como o Coding Dojo. Participa de comunidades de desenvolvimento de software no Rio de Janeiro e mantém um blog pessoal onde compartilha suas visões e experiências sobre programação. Além disso, já foi palestrantes em diversos eventos de tecnologia como o FISL, a PythonBrasil e o DevInRio. Atualmente tem focado seus estudos e exploração de temas de Orientação a Objetos e Design Patterns aplicados a Python.

 

HTML Snippets Powered By : XYZScripts.com