O tutorial de Python

Release:2.7
Date:October 15, 2012

Python é uma linguagem de programação poderosa e de fácil aprendizado. Possui estruturas de dados de alto nível eficientes, bem como adota uma abordagem simples e efetiva para a programação orientada a objetos. Sua sintaxe elegante e tipagem dinâmica, além de sua natureza interpretada, tornam Python ideal para scripting e para o desenvolvimento rápido de aplicações em diversas áreas e na maioria das plataformas.

O interpretador Python e sua extensa biblioteca padrão estão disponíveis na forma de código fonte ou binário para a maioria das plataformas a partir do site, http://www.python.org/, e podem ser distribuídos livremente. No mesmo sítio estão disponíveis distribuições e referências para diversos módulos, programas, ferramentas e documentação adicional, contribuídos por terceiros.

O interpretador Python é facilmente extensível incorporando novas funções e tipos de dados implementados em C ou C++ (ou qualquer outra linguagem acessível a partir de C). Python também se adequa como linguagem de extensão para customizar aplicações. Este tutorial introduz o leitor informalmente aos conceitos básicos e aspectos do sistema e linguagem Python. É aconselhável ter um interpretador Python disponível para se poder “por a mão na massa”, porém todos os exemplos são auto-contidos, assim o tutorial também pode ser lido sem que haja a necessidade de se estar on-line.

Para uma descrição dos módulos e objetos padrão, veja o documento The Python Standard Library. O The Python Language Reference oferece uma definição formal da linguagem. Para se escrever extensões em C ou C++, leia Extending and Embedding the Python Interpreter e Python/C API Reference Manual. Existem também diversos livros abordando Python em maior profundidade.

Este tutorial não almeja ser abrangente ou abordar todos os aspectos, nem mesmo todos os mais frequentes. Ao invés disso, ele introduz muitas das características dignas de nota em Python, e fornecerá a você uma boa idéia sobre o estilo e o sabor da linguagem. Após a leitura, você deve ser capaz de ler e escrever programas e módulos em Python, e estará pronto para aprender mais sobre os diversos módulos de biblioteca descritos em The Python Standard Library.

Também vale a pena folhear o Glossário.

Note

Sobre esta tradução

A tradução original do tutorial da versão 2.1 do inglês para o português foi feita por Rodrigo Senra, e patrocinada pela GPr Sistemas Ltda.

A atualização do tutorial para a versão 2.4 foi realizada por voluntários do projeto PythonDoc-Brasil: Pedro Werneck, Osvaldo Santana Neto, José Alexandre Nalon, Felipe Lessa, Pedro de Medeiros, Rafael Almeida, Renata Palazzo, Rodrigo Senra e outros. Veja a lista completa: CREDITOS.TXT.

A atualização para a versão 2.7 foi iniciada por Luciano Ramalho.

Veja Notas para os tradutores da versão pt-br.

Previous topic

What’s New in Python 2.0

Next topic

1. Abrindo o apetite

This Page