Python
Alex Olicheski, Celso Ribeiro, Eli Goulart, Rafael Lima
Universidade Luterana do Brasil (ULBRA)
92.500-000 – Guaíba – RS – Brasil
alexolicheski@gmail.com, juninho.et@hotmail.com , eli.goulart@gmail.com , rafael.guaiba@gmail.com
Resumo. Este artigo apresenta a linguagem de programação Python, sua origem, finalidades, recursos e funcionalidades bem como alguns exemplos de uso.
1. Apresentação
Python é uma linguagem de programação de alto nível, isto é, mais próxima da linguagem humana, interpretada, imperativa, orientada a objetos, com tipagem dinâmica e forte. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.
Python é uma linguagem extremamente portátil, podendo ser executado em Windows, Linux, Unix, Mac OS X e inclusive em máquinas virtuais Java em .NET.
Python é uma linguagem de uso livre (open source), mesmo que para fins comerciais.
2. Histórico
Python foi desenvolvida no final de 1989 pelo inglês Guido van Rossum do Instituto de Pesquisa Nacional para Matemática e Ciência da Computação (CWI), nos Países Baixos, como um sucessor da linguagem ABC capaz de tratar exceções e prover interface com o sistema operacional Amoeba através de scripts. Um dos focos primordiais de Python era aumentar a produtividade do programador.
Em 1991, Guido publicou o código (versão 0.9.0) no grupo de discussão alt.sources. Nessa versão já estavam presentes classes com herança, tratamento de exceções, funções e os tipos de dado nativos list, dict, str, e assim por diante.
A versão 1.0 foi lançada em janeiro de 1994. Novas funcionalidades incluíam ferramentas para programação funcional como lambda, map, filter e reduce. A última versão enquanto Guido estava na CWI foi o Python 1.2. Em 1995, ele continuou o trabalho no CNRI em Reston, Estados Unidos, de onde lançou diversas versões. Na versão 1.4 a linguagem ganhou parâmetros nomeados (a capacidade