(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

Apresentação 

Ementa

Módulo Básico

Carga horária: 40 horas

  • Dicas e sugestões sobre o ambiente de desenvolvimento
  • Instalação do Python
  • Conceitos gerais sobre a linguagem
  • Utilizacão básica do interpretador
  • Sintaxe básica
  • Tipagem
  • Variáveis
  • Estruturas condicionais, de iteracão e etc.
  • Tipos de dados builtin
  • Strings inteiros, pontos flutuantes e longos
  • Listas, dicionários e tuplas
  • Conversão de tipos
  • Introspecção
  • Funções
  • Orientação a objeto
  • Classes
  • Métodos e atributos
  • Herança
  • Criação de módulos e sistema de import do Python.
  • Tratamento de exceções

Módulo Avançado

Carga horária: 40 horas

  • Características funcionais do Python
  • List comprehension
  • Map, filter, lambda
  • Heranca múltipla
  • Properties
  • Decorators
  • Iterators
  • Metaclasses
  • Strings Ascii X Unicode
  • Estudo de alguns módulos da biblioteca padrão
  • Expressões regulares (abordagem do ponto de vista geral e sob a perspectiva do Python)
  • Urllib, httplib, smtplib e outras bibliotecas para internet
  • Visão geral sobre toolkits gráficas para Python
  • Como extender o Python com C e como embutir o interpretador do Python em um sistema em C.

 

alt