Ferramentas Pessoais

Ir para o conteúdo. | Ir para a navegação

 

Python, Zope e Plone
Com quem entende do assunto!

Seções
Você está aqui: Página Inicial Treinamentos Universidade Plone PL2 - Utilizando Python

PL2 - Utilizando Python

Este treinamento prepara o aluno para ser capaz de criar programas utilizando a linguagem de programação Python, utilizando as melhores práticas de desenvolvimento de sistemas. Bem como apresentar recursos da linguagem pouco conhecidos e de grande valia.

Pré-Requisitos

Conhecimentos básicos de lógica de programação

Ementa

Este treinamento possui todas as informações necessárias para dar condições ao aluno de escrever programas em Python utilizando as melhores práticas:

1. Introdução
  

  • Histórico e apresentação da Linguagem
  • Cenário Indicado
  • Visão Geral
  • Resumo

       
2. Operadores e Variáveis
       

  • Apresentação dos operadores
  • Precedência de operadores
  • Como python trabalha com variáveis
  • Laboratório
  • Resumo


3. Tipos Nativos
      

  • Introdução aos tipos nativos
  • Detalhando os tipos de dados
    • Strings
    • Inteiros
    • Tuplas
    • Listas
    • Sets
    • None
  • Laboratório
  • Resumo


  
4. Condicionais e Laços
       

  • O que são condicionais
  • Detalhando os condicionais
    • if/else/elif
    • Operações condicionais
  • Explicar Laços
    • Detalhando os Laços
      • while
      • for
  • Laboratório
  • Resumo


       
5. Programação Procedural em Python
  

  • Funcionamento do paradigma procedural
  • Argumentos opcionais de função
  • Laboratório
  • Resumo

       
6. Introspecção
  

  • O que é Introspecção e como é feita em Python ?
  • Duck Typing
  • Visão além do alcance - dir
  • Tipo que é um tipo - type
  • Coerção para string - str
  • Laboratório
  • Resumo

       
7. Orientação a Objetos

  • Funcionamento do paradigma procedural
  • New Style Classes
  • Classes
  • Herança e Herança Múltipla
  • Métodos de Classe
  • Métodos Estáticos
  • Laboratório
  • Resumo

       


8. Exceções

  • O que são Excessões e por que devemos trata-las ?
  • Tratando Excessões
  • Levantando Excessões
  • Diferenças entre python2.4 e python2.5
  • Laboratório
  • Resumo

               
9. Tratamento de Arquivos

  • Como criar arquivos em Python
  • Acessando o conteúdo dos arquivos
  • Operações com objetos file-like
  • Laboratório
  • Resumo

       
10. Expressões Regulares

  • Apresentando ER's
  • Conhecendo o módulo RE
  • Laboratório
  • Resumo

       
8. XML

  • Introdução a XML
  • Módulos nativos para XML
  • Módulos de terceiros
  • Laboratório
  • Resumo

       
9. WebServices

  • Apresentando Webservices
  • Módulos nativos
  • Módulos de terceiros
  • Laboratório
  • Resumo


10. Testes (UnitTests e DoctTests)

  • Introdução a Testes Unitários
  • Laboratório
  • Resumo
Conteúdo relacionado
Ações do documento