Introdução à estrutura de dados com python
CLEIBSON APARECIDO DE ALMEIDA UFPR – Universidade Federal do Paraná PPGMNE – Programa de Pós Graduação em Métodos Numéricos em Engenharia Centro Politécnico – CEP 81.531-980 Curitiba (PR) cleibson@ufpr.br
Resumo: Este material é uma breve apresentação sobre a utilização da linguagem Python para a criação de programas autônomos utilizados em pesquisas científicas. São apresentados os principais conceitos da linguagem com a solução de exemplos objetivando facilitar o entendimento do leitor em relação ao uso dos operadores, controle de fluxo, tipos de dados e manipulação de arquivos de texto. Detalhes avançados da linguagem podem ser encontrados no site oficial do Python. Palavras Chaves: programação, computadores, Python. 1 Introdução O Python é uma linguagem de programação de computadores de fonte aberta, orientada a objetos e de uso geral. É geralmente utilizada em programas autônomos, assim como para aplicações de script, em uma grande variedade de domínios e por centenas de milhares de programadores [Lutz, (2006)]. Apesar de ser uma linguagem de programação poderosa, o Python é de fácil aprendizado. Sua principal característica é uma estrutura de dados alto-nível eficientes onde tudo é um objeto e aquilo que não existe na estrutura padrão da linguagem pode ser facilmente importado. Sua sintaxe elegante e tipagem dinâmica, em adição à sua natureza interpretada, tornam o Python ideal para programar métodos matemáticos para funcionar na maiorias dos sistemas operacionais existentes no mercado. O interpretador de Python e sua extensa biblioteca padrão podem ser obtidas gratuitamente no site HTTP://www.python.org e outras extensões podem ser encontradas na internet, sendo estas disponibilizadas por programadores de diversas localidades do mundo. Neste paper será apresentado uma introdução à estrutura de dados e exemplos utilizando os comandos de controle de fluxo, uso de dicionários e leitura de dados. 1.1 Recursos