Python para desenvolvedores

31295 palavras 126 páginas
Licença

Este trabalho está licenciado sob uma Licença Creative Commons Atribuição-Uso NãoComercial-Compartilhamento pela mesma Licença 2.5 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/ ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.

Luiz Eduardo Borges

Python para desenvolvedores
1º EDIÇÃO

RIO DE JANEIRO EDIÇÃO DO AUTOR 2009

Python para desenvolvedores / Luiz Eduardo Borges Rio de Janeiro, Edição do Autor, 2009 ISBN 978-85-909451-0-9

Sumário
Parte I Prefácio Introdução Características Histórico Exemplo Versões Tipagem dinâmica Bytecode Modo interativo Ferramentas Cultura Sintaxe Controle de fluxo Operadores lógicos Laços For While Tipos Números Texto Listas Tuplas Outros tipos de seqüências Dicionários Verdadeiro, falso e nulo Funções Documentação Exercícios I Parte II Módulos Módulos da biblioteca padrão Escopo de nomes Pacotes Bibliotecas compartilhadas Bibliotecas de terceiros Arquivos e I/O Sistema de arquivos Arquivos compactados Arquivos de dados Exceções 8 9 10 10 10 11 11 12 12 12 14 15 17 20 21 22 22 23 25 26 27 31 32 33 34 38 39 42 43 44 45 47 48 50 51 53 55 56 57 58 60

Tempo Introspecção Módulo inspect Exercícios II Parte III Geradores Programação funcional Lambda Mapeamento Filtragem Redução Transposição List Comprehension Generator Expression Exercícios III Parte IV Decoradores Classes Classes abertas Herança simples Herança múltipla Propriedades Sobrecarga de operadores Metaclasses Testes automatizados Exercícios IV Parte V NumPy Arranjos Matrizes Gráficos Processamento de imagem Gráficos 3D Persistência Serialização ZODB YAML XML Banco de dados DBI SQLite PostgreSQL Mapeamento objeto-relacional Web

62 65 66 68 69 70 72 72 73 74 75 76 77 77 79 80 81 83 88 90 92 95 98 100 103 107 108 109 109 111 114 121 127 131 131 133 135 138 144 144 145 146 152 155

CherryPy CherryTemplate Cliente Web MVC Exercícios V

Relacionados

  • ESTUDO ANALÍTICO DE FERRAMENTAS DE CONTROLE DE VERSÃO DISTRIBUÍDO
    4130 palavras | 17 páginas
  • ATPS Tópicos de Engenharia da Computação
    1619 palavras | 7 páginas
  • Trabalho Para Entregar 13 11 2014
    1804 palavras | 8 páginas
  • Atividade 1 Software
    423 palavras | 2 páginas
  • Computação Grafica - Linguagem de programação
    1669 palavras | 7 páginas
  • Historia python
    1449 palavras | 6 páginas
  • Pesquisa sobre Ambientes Integrados de Desenvolvimento
    490 palavras | 2 páginas
  • Linguagens de Programação Orientadas a Objeto
    2733 palavras | 11 páginas
  • Iniciando Projeto django
    987 palavras | 4 páginas
  • Linguagem java
    4354 palavras | 18 páginas