TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Python

Resenha: Python. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/3/2014  •  Resenha  •  674 Palavras (3 Páginas)  •  471 Visualizações

Página 1 de 3

Se alguma vez você já escreveu um extenso script de shell, provavelmente se sentiu assim: você adoraria adicionar

mais uma característica, mas já está tão lento, e tão grande, e tão complicado; ou a nova característica implica

numa chamada de sistema ou função só acessível a partir do C. . . Tipicamente o problema em questão não é sério

o suficiente para motivar a re-escrita do script em C; talvez o problema exija cadeias de caracteres de comprimento

variável ou tipos (como listas ordenadas de nomes de arquivos) que são fácilmente manipuláveis na shell, porém

demandam muito esforço de implementação em C, ou talvez você nem esteja suficientemente familiarizado com

C.

Outra situação: suponha que você tenha que trabalhar com diversas bibiotecas em C, e o típico ciclo

escreve/compila/testa/re-compila seja muito lento. Você precisa desenvolver software de uma forma mais ágil.

Ou, suponha que você escreveu um programa que precise fazer uso de uma linguagem de extensão, e você não

quer projetar a linguagem, implementar e depurar um interpretador para ela, para só então estabelecer o vínculo

com sua aplicação original.

Nestes casos, Python possivelmente é exatamente do que você está precisando. Python é simples de usar, sem

deixar de ser uma linguagem de programação de verdade, oferecendo muito mais estruturação e suporte para

programas extensos do que shell scripts oferecem. Por outro lado, Python também oferece melhor verificação de

erros do que C, e por ser uma linguagem de alto nível, ela possui tipos nativos de alto nível: dicionários e vetores

(arrays) flexíveis que lhe custariam dias para obter uma implementação eficiente em C. Devido ao suporte nativo

a tipos genéricos, Python é aplicável a um domínio de problemas muito mais vasto do que Awk ou até mesmo Perl,

ainda assim Python é tão fácil de usar quanto essas linguagens sob diversos aspectos.

Python permite que você organize seu programa em módulos que podem ser reutilizados em outros programas

escritos em Python. A linguagem provê uma vasta coleção de módulos que podem ser utilizados como base para

sua aplicação—ou como exemplos para estudo e aprofundamento. Alguns desses módulos implementam manipulação

de arquivos, chamadas do sistema, sockets, e até mesmo acesso a bibiotecas de construção de interfaces

gráficas, como Tk.

Python é uma linguagem interpretada, que pode fazer com que você economize um tempo considerável, uma vez

que não há necessidade de compilação e vinculação(linking) durante o desenvolvimento. O interpretador pode ser

usado interativamente, o que torna fácil experimentar diversas características da linguagem, escrever programas

“descartáveis”, ou testar funções em um desenvolvimento bottom-up. É também uma útil calculadora de mesa.

Python permite a escrita de programas compactos e legíveis. Programas escritos em Python

...

Baixar como (para membros premium)  txt (4.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com