O tutorial do Python — Documentação Python 3.13.3
O tutorial do Python — Documentação Python 3.13.3
Python é uma linguagem fácil de aprender e poderosa. Ela tem estruturas de dados de alto nível eficientes e
uma abordagem simples mas efetiva de programação orientada a objetos. A sintaxe elegante e a tipagem di‐
nâmica do Python, aliadas com sua natureza interpretativa, o tornam uma linguagem ideal para fazer scripts e
desenvolvimento de aplicações rápidas em diversas áreas e na maioria das plataformas.
O interpretador do Python e sua extensiva biblioteca padrão estão disponíveis gratuitamente na forma de có‐
digo ou binária para todas as principais plataformas no endereço eletrônico do Python,
https://www.python.org/, e pode ser livremente distribuído. O mesmo endereço contém distribuições e indica‐
ções de diversos módulos, programas e ferramentas gratuitos produzidos por terceiros e documentação
adicional.
O interpretador do Python pode ser facilmente estendido com novas funções e tipos de dados implementados
em C ou C++ (ou outras linguagens chamáveis a partir de C). Python também é adequado como uma lingua‐
gem de extensão para aplicações personalizáveis.
Este tutorial introduz informalmente o leitor aos conceitos básicos e aos recursos da linguagem e do sistema
Python. É mais fácil se você possuir um interpretador Python para uma experiência prática, mas os exemplos
são autossuficientes e, portanto, o tutorial pode apenas ser lido off-line também.
Para uma descrição detalhada dos módulos e objetos padrões, veja A Biblioteca Padrão do Python. Em A Re‐
ferência da Linguagem Python você encontra uma definição mais formal da linguagem. Para escrever exten‐
sões em C ou C++, leia Estendendo e Incorporando o Interpretador Python e Manual de referência da API
Python/C. Existe também uma série de livros que cobrem Python em profundidade.
Este tutorial não espera ser abrangente e cobrir todos os recursos ou mesmo os recursos mais usados. Ele
busca introduzir diversos dos recursos mais notáveis do Python e lhe dará uma boa ideia do sabor e estilo da
linguagem. Depois de lê-lo, você terá condições de ler e escrever programas e módulos Python e estará pronto
para aprender mais sobre os diversos módulos descritos em A Biblioteca Padrão do Python.