Introdução

Proximo

Python LogoPython é uma linguagem de programação fácil de aprender e poderosa. Ela tem estruturas de dados eficientes de alto nível e uma abordagem simples, mas eficaz para programação orientada a objetos. A sintaxe elegante e tipagem dinâmica de Python, juntamente com a sua natureza interpretada, tornam uma linguagem ideal para scripting e desenvolvimento rápido de aplicações em muitas áreas na maioria das plataformas.

O interpretador Python e sua extensa biblioteca padrão estão disponíveis gratuitamente em fonte ou binário para as principais plataformas de Web site da Python, https://www.python.org/, e pode ser distribuído livremente. O mesmo site também contém distribuições de e referências para diversos  módulos, programas, ferramentas gratuitas de terceiros  e documentação Python adicional.

O interpretador Python pode ser facilmente estendido com novas funções e tipos de dados implementados em C ou C ++ (ou outros idiomas que podem ser chamados a partir de C). Python é também adequado como uma linguagem de extensão para aplicativos personalizáveis.

Este tutorial introduz o leitor informalmente com os conceitos básicos e as características do sistema e linguagem Python. Ele ajuda a ter um interpretador Python útil para a experiência prática, mas todos os exemplos são auto-suficientes, de modo que o tutorial pode ser lido off-line também.

Para obter uma descrição de objetos padrão e módulos, consulte a biblioteca padrão do Python. A Referência da Linguagem Python dá uma definição mais formal da linguagem. Para escrever extensões em C ou C ++, leia Extendendo e Incorporando o Interpretador Python / C Manual de Referência da API. Existem também diversos livros abordando Python em profundidade.

Este tutorial não pretende ser abrangente e abordar todos os aspectos, ou mesmo todos os mais frequentes. Em vez disso, ele introduz muitas das características mais marcantes do Python, e vai lhe dar uma boa idéia de sabor e estilo da linguagem. Depois de lê-lo, você vai ser capaz de ler e escrever programas e módulos em Python, e você estará pronto para aprender mais sobre os vários módulos de biblioteca Python descritos na biblioteca padrão do Python.

Proximo