www.samueldiasneto.com: Aprendendo Python

Pesquisar em todo o site
Se esta página lhe ajudar, considere fazer uma doação

Uma tradução do livro “A Byte of Python” de Swaroop C H.

Sumário

  1. Introdução:
         O que é Python
         Características

  2. Primeiros passos:
         Usando o interpretador
         Usando um arquivo fonte
         Ajuda do Python

  3. Básico:
         Números
         Strings
         Indexando strings
         Variáveis
         Objetos
         Usando variáveis
         Linhas lógicas e linhas físicas
         Indentação

  4. Operadores e operandos
         Operadores
         Precedência dos operadores
         Ordem de avaliação
         Associatividade

  5. Controle de Fluxo
         if
         while
         for
         break
         continue

  6. Funções
         Definição
         Parâmetros e argumentos
         Variáveis locais
         Variáveis globais
         Valores padrão para argumentos
         Argumento palavra-chave
         return
         Docstrings

  7. Módulos
         Usando módulos da biblioteca padrão
         Arquivos .pyc
         from...import
         __name__
         Criando módulos
         A função dir( )

  8. Estruturas de dados
         Listas
              Uma rápida introdução a objetos e classes
              Usando listas
              Indexando listas
              Métodos do objeto lista
          Tuplas
               Usando tuplas
               Tuplas e o comando print
          Dicionários
               Usando dicionários
         Seqüências
              Usando seqüências
         Referências
              Objetos e referências
         Mais sobre strings
              Métodos das strings

  9. Resolvendo um problema
         O problema
         A solução
              Primeira versão
         Segunda versão
              Código da segunda versão
        Terceira versão
              Código da terceira versão (não trabalha corretamente)
        Quarta versão
        Refinamentos
    Conclusão: o processo de desenvolvimento de um programa

  10. Programação orientada a objetos
         Introdução
         self
         Classes
              Criando uma classe
         Métodos
              Usando métodos
         __init__
              Usando o método __init__
         Variáveis de objetos e classes
              Usando variáveis de objeto e de classe
         Herança
              Usando herança

  11. Entrada/Saída
         Arquivos
              Usando arquivos
         Pickle
              Usando Pickle

  12. Exceções
         Erros
         try.....Except
              Manipulando exceções
         Exceções definidas pelo usuário
              Usando exceções definidas pelo usuário
         try.....finally
              Usando finally

  13. A biblioteca padrão Python
         O módulo sys
              Manipulando argumentos da linha de comando (sys.argv)
         O módulo os

  14. Mais Python
         Métodos especiais
         Bloco de comando simples
         Listas inteligentes
         Recebendo tuplas e listas em funções
         lambda
         exec
         eval
         assert
         repr


Tabelas
Operadores
Precedência dos operadores
Alguns métodos especiais

Lista de exemplos
Usando o interpretador Python
Usando um arquivo fonte
Usando variáveis
Usando o comando if
Usando o comando while
Usando o comando for
Usando o comando break
Usando o comando continue
Outro exemplo do uso de continue
Definindo uma função
Usando parâmetros e argumentos numa função
Usando variáveis locais
Usando variáveis globais
Usando valores padrão para argumentos
Usando argumento palavra-chave
Usando o comando return
Usando docstrings
Usando o módulo sys
Usando __name__
Criando um módulo
Usando a função dir( )
Usando listas
Usando tuplas
Saída usando tuplas e print
Usando dicionários
Usando seqüências
Objetos e referências
Métodos das strings
Script backup – primeira versão
Script backup – segunda versão
Script backup – terceira versão (não trabalha corretamente)
Script backup – quarta versão
Criando uma classe
Usando métodos
Usando o método __init__
Usando variáveis de objeto e de classe
Usando herança
Usando arquivos
Usando pickle
Manipulando exceções
Usando exceções definidas pelo usuário
Usando finally
Manipulando argumentos da linha de comando (sys.argv)
Listas inteligentes
Usando lambda

Se esta página lhe ajudou, considere fazer uma doação